.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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") 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}.grecaptcha-badge{z-index:999999}.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}.job-list.wpjb-featured:before{background:#f08a24}.job-list.wpjb-featured .job-list__location:before{color:#f08a24}.job-list.wpjb-featured:after{border-radius:0 9px 0 10px;background:#f08a24;color:#fff;padding:2px 10px 0;position:absolute;top:0;right:0;content:"Featured";font-size:10px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}.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)}.partner-after-post-content a{text-decoration:underline}.partner-after-post-content a:hover{color:#f08a24;text-decoration:none}.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-blue,.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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d0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsb0JDMUNFLHdCQUFxQyxDRDBDdkMsNkJDdENFLGFBQTBCLENEc0M1QixlQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLGtCQzFDRSx3QkFBcUMsQ0QwQ3ZDLDJCQ3RDRSxhQUEwQixDRHNDNUIsWUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxlQzFDRSx3QkFBcUMsQ0QwQ3ZDLHdCQ3RDRSxhQUEwQixDRHNDNUIsZUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxrQkMxQ0Usd0JBQXFDLENEMEN2QywyQkN0Q0UsYUFBMEIsQ0RzQzVCLGtEQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLHdEQzFDRSx3QkFBcUMsQ0QwQ3ZDLDBFQ3RDRSxhQUEwQixDRHNDNUIsYUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxnQkMxQ0Usd0JBQXFDLENEMEN2Qyx5QkN0Q0UsYUFBMEIsQ0RzQzVCLFlDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsZUMxQ0Usd0JBQXFDLENEMEN2Qyx3QkN0Q0UsYUFBMEIsQ0RzQzVCLGdCQy9DQSxhVndHZ0UsQ09uRzlELHdCUG1HOEQsQ1V0R2hFLG9CVnNHZ0UsQ1N6RGhFLG1CQzFDRSx3QkFBcUMsQ0QwQ3ZDLDRCQ3RDRSxhQUEwQixDRHNDNUIsYUMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxnQkMxQ0Usd0JBQXFDLENEMEN2Qyx5QkN0Q0UsYUFBMEIsQ0RzQzVCLGFDL0NBLGFWd0dnRSxDT25HOUQscUJQbUc4RCxDVXRHaEUsaUJWc0dnRSxDU3pEaEUsZ0JDMUNFLHdCQUFxQyxDRDBDdkMseUJDdENFLGFBQTBCLENEc0M1QixnQkMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSxtQkMxQ0Usd0JBQXFDLENEMEN2Qyw0QkN0Q0UsYUFBMEIsQ0RzQzVCLFlDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsZUMxQ0Usd0JBQXFDLENEMEN2Qyx3QkN0Q0UsYUFBMEIsQ0RzQzVCLGNDL0NBLGFWd0dnRSxDT25HOUQsd0JQbUc4RCxDVXRHaEUsb0JWc0dnRSxDU3pEaEUsaUJDMUNFLHdCQUFxQyxDRDBDdkMsMEJDdENFLGFBQTBCLENEc0M1QixxQkMvQ0EsYVZ3R2dFLENPbkc5RCx3QlBtRzhELENVdEdoRSxvQlZzR2dFLENTekRoRSx3QkMxQ0Usd0JBQXFDLENEMEN2QyxpQ0N0Q0UsYUFBMEIsQ0NNOUIsMFZBQ0Msb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGF0QkNlLENzQkFmLGlCQUFrQixDQUdsQixxQkFBc0IsQ0FDdEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDRCQUE2QixDQUM3Qiw0QkFBMkMsQ0FDM0MsaUJBQWtCLENBQ2xCLGVBQWdCLENDNEVmLGlCRHpFd0MsQ3BCZ0dwQyxjQXRDWSxDcUJpQmhCLGFEbkdpQixDTldmLGtCTVZvQixDVFFsQiw2SFpnYjZJLENZNWE3SSx1Q1NKTiwwVlRLUSxlQUFnQixDUzRRdkIsQ0FqUkQsZ3lCQW9CRSxTQUFVLENBQ1YseUJBQTBCLENBckI1QixzMUJBMkJFLFdyQnlZK0IsQ3FCeFkvQix5QkFBMEIsQ0E1QjVCLHdtQkFnQ0UsY0FBc0QsQ0FoQ3hELDgwQ0FvQ0cseUJBQTBCLENBcEM3QiwwN0NBd0NJLGVBQWdCLENBeENwQix1WUErQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FoRFosOFhBb0RFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FJaEIsd2dCQUNDLDRCQUE4QixDQUM5Qiw4QkFBZ0MsQ0FDaEMsdUJBQXVCLENBSHZCLDBrQkFNQyw4QkFBc0MsQ0FDdEMsNEJBQW9DLENBQ3BDLHVCQUF1QixDQUl6QixxQkFDQyxzQkFBdUIsQ0FDdkIsb0J0QnJDaUIsQ3NCc0NqQixhdEJ0Q2lCLENzQm1DakIsMkJBTUMsb0J0QnhDb0IsQ3NCeUNwQixhdEJ6Q29CLENzQjZDdEIsZUFDQyxrQnRCN0NpQixDc0I4Q2pCLG9CdEI5Q2lCLENzQitDakIsVXRCOUVnQixDc0IyRWhCLHFCQU1DLG9CdEJqRG9DLENzQmtEcEMsa0J0QmxEb0MsQ3NCbURwQyxVdEJuRmUsQ3NCdUZqQix1QkFDQyxzQkFBdUIsQ0FDdkIsb0J0QjFEaUIsQ3NCMkRqQixhdEIzRGlCLENzQndEakIsNkJBTUMsb0J0QjdEb0MsQ3NCOERwQyxzQkFBdUIsQ0FDdkIsYXRCL0RvQyxDc0JtRXRDLDZEQUNDLDRCQUE2QixDQUM3Qiw4QkFBK0IsQ0FDL0Isb0JBQXVCLENBSHZCLCtFQU1DLDhCQUErQixDQUMvQiw0QkFBbUMsQ0FDbkMsb0JBQXVCLENBSXpCLG9CQUNDLHNCQUF1QixDQUN2QixvQnRCdEZjLENzQnVGZCxhdEJ2RmMsQ3NCb0ZkLDBCQU1DLG9CdEJ6Rm1CLENzQjBGbkIsc0JBQXVCLENBQ3ZCLGF0QjNGbUIsQ3NCK0ZyQixhQUNDLGtCdEIxRm1CLENzQjJGbkIsb0J0QjNGbUIsQ3NCNEZuQixVdEI5SGdCLENzQjJIaEIsbUJBTUMsb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixVdEJuSWUsQ3NCdUlqQixVQUNDLGtCdEI5SWMsQ3NCK0lkLG9CdEIvSWMsQ3NCZ0pkLFV0QjFJZ0IsQ3NCdUloQixnQkFNQyxvQnRCbkdnQyxDc0JvR2hDLGtCdEJwR2dDLENzQnFHaEMsVXRCL0llLENzQm1KakIsa0JBQ0Msc0JBQXVCLENBQ3ZCLG9CdEIzSmMsQ3NCNEpkLGF0QjVKYyxDc0J5SmQsd0JBTUMsb0J0Qi9HZ0MsQ3NCZ0hoQyxzQkFBdUIsQ0FDdkIsYXRCakhnQyxDc0JxSGxDLFdBQ0MsZXRCaEtnQixDc0JpS2hCLGlCdEJqS2dCLENzQmtLaEIsYXRCeEtjLENzQnFLZCxpQkFNQyxvQnRC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LGFBQWMsQ0FaaEIseXVCQWVHLGFBQWMsQ0FHZix3RUFsQkYsbVJBbUJHLGNBQWUsQ0FuQmxCLHl1QkFxQkksWUFBYSxDQUNiLENBSUosT0FDQyxjMUJ5Q2tCLEMwQnhDbEIsZTFCeUNtQixDMEJ4Q25CLG1CMUJ5Q3VCLEMwQnhDdkIsaUIxQnlDcUIsQzBCeENyQixnQjFCeUNvQixDMEJ4Q3BCLG9CMUJ5Q3dCLEMwQnhDeEIsZTFCeUNtQixDMEJ2Q25CLHlCQVRELE9BVUUsYzFCdUN3QixDMEJ0Q3hCLGUxQnVDeUIsQzBCckMxQixDQUVELE9BQ0MsYzFCc0NrQixDMEJyQ2xCLGUxQnNDbUIsQzBCckNuQixtQjFCc0N1QixDMEJyQ3ZCLGlCMUJzQ3FCLEMwQnJDckIsZ0IxQnNDb0IsQzBCckNwQixvQjFCc0N3QixDMEJyQ3hCLGUxQnNDbUIsQzBCcENuQix5QkFURCxPQVVFLGMxQm9Dd0IsQzBCbkN4QixlMUJvQ3lCLEMwQmxDMUIsQ0FFRCxPQUNDLGMxQmtDa0IsQzBCakNsQixlMUJrQ21CLEMwQmpDbkIsbUIxQmtDdUIsQzBCakN2QixpQjFCa0NxQixDMEJqQ3JCLGdCMUJrQ29CLEMwQmpDcEIsb0IxQmtDd0IsQzBCakN4QixlMUJrQ21CLEMwQmhDbkIseUJBVEQsT0FVRSxjMUJnQ3dCLEMwQi9CeEIsZTFCZ0N5QixDMEI5QjFCLENBRUQsT0FDQyxjMUI4QmtCLEMwQjdCbEIsZTFCOEJtQixDMEI3Qm5CLG1CMUI4QnVCLEMwQjdCdkIsaUIxQjhCcUIsQzBCN0JyQixnQjFCOEJvQixDMEI3QnBCLG9CMUI4QndCLEMwQjdCeEIsZTFCOEJtQixDMEI1Qm5CLHlCQVRELE9BVUUsYzFCNEJ3QixDMEIzQnhCLGUxQjRCeUIsQzBCMUIxQixDQUVELGtCQUNDLGMxQjBCa0IsQzBCekJsQixlMUIwQm1CLEMwQnpCbkIsbUIxQjBCdUIsQzBCekJ2QixpQjFCMEJxQixDMEJ6QnJCLGdCMUIwQm9CLEMwQnpCcEIsb0IxQjBCd0IsQzBCekJ4QixlMUIwQm1CLEMwQnhCbkIseUJBVEQsa0JBVUUsYzFCd0J3QixDMEJ2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dUJBQXdCLEM1RlUxQix3QzRGTE0sdUJBQTBFLENBTmhGLGFBQ0UsdUJBQXdCLEM1RlUxQix3QzRGTE0sdUJBQTBFLENBTmhGLGFBQ0UsdUJBQXdCLEM1RlUxQix3QzRGTE0sdUJBQTBFLENBTmhGLGFBQ0UsdUJBQXdCLEM1RlUxQix3QzRGTE0sdUJBQTBFLENGeUNsRixZQUFjLHVCQUF5QiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4iLCIvKipcbiAqIFN3aXBlciA2LjguNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMjMsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcblxyXG5cclxuXHJcbiR1aS0yNTogICNGRkZGRkY7XHJcbiR1aS01MDogICMwMzJDNTc7XHJcbiR1aS0xMDA6ICNGM0Y0RjY7XHJcbiR1aS0yMDA6ICMwMzJDNTc7XHJcbiR1aS0zMDA6ICNEMUQ1REI7XHJcbiR1aS00MDA6ICM5Q0EzQUY7XHJcbiR1aS01MDA6ICM2QjcyODA7XHJcbiR1aS02MDA6ICMwMzJDNTc7XHJcbiR1aS03MDA6ICMzNzQxNTE7XHJcbiR1aS04MDA6ICMxRjI5Mzc7XHJcbiR1aS05MDA6ICMwMzJDNTc7XHJcblxyXG4vLyBCb290c3RyYXAgdHJhbnNsYXRpb25cclxuJHdoaXRlOiAgICAjZmZmZmZmO1xyXG4kd2hpdGUtaG92ZXI6ICNlNWU1ZTU7XHJcblxyXG4kZ3JleTogICAgICNiMmJkY2Y7XHJcbiRncmF5LTEwMDogJHVpLTEwMDtcclxuJGdyYXktMjAwOiAkdWktMjAwO1xyXG4kZ3JheS0zMDA6ICR1aS0zMDA7XHJcbiRncmF5LTQwMDogJHVpLTQwMDtcclxuJGdyYXktNTAwOiAkdWktNTAwO1xyXG4kZ3JheS02MDA6ICR1aS02MDA7XHJcbiRncmF5LTcwMDogJHVpLTcwMDtcclxuJGdyYXktODAwOiAkdWktODAwO1xyXG4kZ3JheS05MDA6ICR1aS05MDA7XHJcbiRibGFjazogICMyMzFmMjA7XHJcblxyXG4kYmx1ZTogICAgIzAwOTZmZjtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGRhcmstYmx1ZTogIzAzMkM1NztcclxuXHJcbiRwdXJwbGU6ICM5MDU1QTI7XHJcbiRwdXJwbGUtaG92ZXI6ICM5YzYzYWQ7XHJcbiRwcmltYXJ5OiAgICNGMDhBMjQ7XHJcbiRwcmltYXJ5LWhvdmVyOiAjZmY5NTI0O1xyXG4kc2Vjb25kYXJ5OiAjMTM1QzZFO1xyXG4kc2Vjb25kYXJ5LWhvdmVyOiBkYXJrZW4oJHNlY29uZGFyeSwxMCk7XHJcblxyXG4kc3VjY2VzczogICAgICM4NEM0NEI7XHJcbiRpbmZvOiAgICAgICAgIzUzOUVEMDtcclxuJHdhcm5pbmc6ICAgICAjRkZCMzUxO1xyXG4kZGFuZ2VyOiAgICAgICNDRTAwMDA7XHJcblxyXG4kbGlnaHQ6ICAgICAgICRncmF5LTEwMDtcclxuJGxpZ2h0LWhvdmVyOiAgZGFya2VuKCRncmF5LTEwMCwgMTApO1xyXG4kZGFyazogICAgICAgICRncmF5LTYwMDtcclxuJGRhcmstaG92ZXI6ICBkYXJrZW4oJGdyYXktNjAwLCAxMCk7XHJcblxyXG4kYmx1ZTogIzUwODY5NDtcclxuJGJsdWUtaG92ZXI6ICBkYXJrZW4oJGJsdWUsIDEwKTtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgJHByaW1hcnksXHJcbiAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxyXG4gICAgXCJ0ZXJ0aWFyeVwiOiAkcHVycGxlLFxyXG4gICAgXCJibGFja1wiOiAkYmxhY2ssXHJcbiAgICBcIndoaXRlXCI6ICR3aGl0ZSxcclxuICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXIsXHJcbiAgICBcImdyYXktMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiYmx1ZVwiOiAkYmx1ZSxcclxuICAgIFwiZGFya1wiOiAkZGFyayxcclxuICAgIFwicHVycGxlXCI6ICRwdXJwbGUsXHJcbiAgICBcImxpZ2h0ZXN0LWdyZXlcIjogI2Y5ZjlmOSxcclxuICApLFxyXG4gICR0aGVtZS1jb2xvcnNcclxuKTtcclxuXHJcbiR1aS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdWktY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJ1aS0yNVwiOiAgJHVpLTI1LFxyXG4gICAgXCJ1aS01MFwiOiAgJHVpLTUwLFxyXG4gICAgXCJ1aS0xMDBcIjogJHVpLTEwMCxcclxuICAgIFwidWktMjAwXCI6ICR1aS0yMDAsXHJcbiAgICBcInVpLTMwMFwiOiAkdWktMzAwLFxyXG4gICAgXCJ1aS00MDBcIjogJHVpLTQwMCxcclxuICAgIFwidWktNTAwXCI6ICR1aS01MDAsXHJcbiAgICBcInVpLTYwMFwiOiAkdWktNjAwLFxyXG4gICAgXCJ1aS03MDBcIjogJHVpLTcwMCxcclxuICAgIFwidWktODAwXCI6ICR1aS04MDAsXHJcbiAgICBcInVpLTkwMFwiOiAkdWktOTAwLFxyXG4gICksXHJcbiAgJHVpLWNvbG9yc1xyXG4pO1xyXG5cclxuJGJvZHktZm9udC1mYW1pbHk6IG9tbmVzLXBybywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcblxyXG4kaDEtZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaDEtZm9udC1zaXplOiA2MHB4O1xyXG4kaDEtbGluZS1oZWlnaHQ6IDEuMTtcclxuJGgxLXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaDEtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDEtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRoMS10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRoMS1mb250LXdlaWdodDogNjAwO1xyXG4kaDEtZm9udC1zaXplLW1vYmlsZTogNjBweDtcclxuJGgxLWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4xO1xyXG5cclxuXHJcbiRoMi1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcbiRoMi1mb250LXNpemU6IDQwcHg7XHJcbiRoMi1saW5lLWhlaWdodDogMS4xO1xyXG4kaDItdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRoMi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoMi1sZXR0ZXItc3BhY2luZzogMDtcclxuJGgyLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGgyLWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiRoMi1mb250LXNpemUtbW9iaWxlOiA0MHB4O1xyXG4kaDItbGluZS1oZWlnaHQtbW9iaWxlOiAxLjE7XHJcblxyXG4kaDMtZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaDMtZm9udC1zaXplOiAzNnB4O1xyXG4kaDMtbGluZS1oZWlnaHQ6IDEuMTtcclxuJGgzLXRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaDMtZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kaDMtbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRoMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRoMy1mb250LXdlaWdodDogNjAwO1xyXG4kaDMtZm9udC1zaXplLW1vYmlsZTogMjZweDtcclxuJGgzLWxpbmUtaGVpZ2h0LW1vYmlsZTogMS4xO1xyXG5cclxuJGg0LWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuJGg0LWZvbnQtc2l6ZTogMzBweDtcclxuJGg0LWxpbmUtaGVpZ2h0OiAxLjE7XHJcbiRoNC10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGg0LWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGg0LWxldHRlci1zcGFjaW5nOiAwO1xyXG4kaDQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kaDQtZm9udC13ZWlnaHQ6IDYwMDtcclxuJGg0LWZvbnQtc2l6ZS1tb2JpbGU6IDI0cHg7XHJcbiRoNC1saW5lLWhlaWdodC1tb2JpbGU6IDEuMTtcclxuXHJcbiRoNS1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcbiRoNS1mb250LXNpemU6IDI2cHg7XHJcbiRoNS1saW5lLWhlaWdodDogMS4xO1xyXG4kaDUtdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRoNS1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNS1sZXR0ZXItc3BhY2luZzogMDtcclxuJGg1LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJGg1LWZvbnQtd2VpZ2h0OiA2MDA7XHJcbiRoNS1mb250LXNpemUtbW9iaWxlOiAyNnB4O1xyXG4kaDUtbGluZS1oZWlnaHQtbW9iaWxlOiAxLjE7XHJcblxyXG4kaDYtZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaDYtZm9udC1zaXplOiAxOHB4O1xyXG4kaDYtbGluZS1oZWlnaHQ6IDIycHg7XHJcbiRoNi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGg2LWZvbnQtc3R5bGU6IG5vcm1hbDtcclxuJGg2LWxldHRlci1zcGFjaW5nOiAwO1xyXG4kaDYtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kaDYtZm9udC13ZWlnaHQ6IDYwMDtcclxuJGg2LWZvbnQtc2l6ZS1tb2JpbGU6IDE4O1xyXG4kaDYtbGluZS1oZWlnaHQtbW9iaWxlOiAxLjE7XHJcblxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAyMDA7XHJcblxyXG4kc3BhY2VyOiAyMHB4O1xyXG4kc3BhY2VyczogKCk7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgMDogMCxcclxuICAgIDIwOiAyMHB4LFxyXG4gICAgNDA6IDQwcHgsXHJcbiAgICA2MDogNjBweCxcclxuICAgIDgwOiA4MHB4LFxyXG4gICAgMTAwOiAxMDBweCxcclxuICAgIDEyMDogMTIwcHgsXHJcbiAgICAxMjU6IDEyNXB4LFxyXG4gICAgMTQwOiAxNDBweCxcclxuICAgIDE2MDogMTYwcHgsXHJcbiAgICAxODA6IDE4MHB4LFxyXG4gICAgMjIwOiAyMjBweFxyXG4gICksXHJcbiAgJHNwYWNlcnNcclxuKTtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDEyOTBweFxyXG4pO1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweCxcclxuICB4eGw6IDEyNjBweFxyXG4pO1xyXG5cclxuLy8gVXRpbGl0aWVzXHJcblxyXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgZmxleCwgaW5saW5lLWZsZXg7XHJcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcclxuJHBvc2l0aW9uczogbnVsbDtcclxuJHVzZXItc2VsZWN0czogbnVsbDtcclxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQzsgfVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7IH1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuLyoqXG4gKiBTd2lwZXIgNi44LjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDIzLCAyMDIxXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAzMkM1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogI0YwOEEyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JiNjQwZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lciwgLm1mcC1jb250ZW50LFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5tZnAtY29udGVudCwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAubWZwLWNvbnRlbnQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLm1mcC1jb250ZW50LCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAubWZwLWNvbnRlbnQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuY29udGFpbmVyLCAubWZwLWNvbnRlbnQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAzMkM1NzsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0QxRDVEQjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEMUQ1REI7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGVjMjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjMjhkOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQxYWE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMWFhOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkMWQ2OyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg0YWFiNDsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGM2Y2M7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYzZjYzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWVjZDsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZlMGExOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU4YmE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOGJhOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlNGYyOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhNmNkZTc7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZDllZDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmQ5ZWQ7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhY2U7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDdhNTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmI1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZiNTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjhiODsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlNjdhN2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRhM2EzOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGEzYTM7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOWY5ZmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGM0ZDA7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdjOTFhODsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2M2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YjdjNjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwY2ZlNTsgfVxuXG4udGFibGUtdGVydGlhcnkgdGgsXG4udGFibGUtdGVydGlhcnkgdGQsXG4udGFibGUtdGVydGlhcnkgdGhlYWQgdGgsXG4udGFibGUtdGVydGlhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2M1YTdjZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YmVkYzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YmVkYzsgfVxuXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzBjMTsgfVxuXG4udGFibGUtYmxhY2sgdGgsXG4udGFibGUtYmxhY2sgdGQsXG4udGFibGUtYmxhY2sgdGhlYWQgdGgsXG4udGFibGUtYmxhY2sgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhkOGI4YjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjNiNDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjNiNDsgfVxuXG4udGFibGUtd2hpdGUsXG4udGFibGUtd2hpdGUgPiB0aCxcbi50YWJsZS13aGl0ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLXdoaXRlIHRoLFxuLnRhYmxlLXdoaXRlIHRkLFxuLnRhYmxlLXdoaXRlIHRoZWFkIHRoLFxuLnRhYmxlLXdoaXRlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi50YWJsZS1ncmF5LTMwMCxcbi50YWJsZS1ncmF5LTMwMCA+IHRoLFxuLnRhYmxlLWdyYXktMzAwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y1OyB9XG5cbi50YWJsZS1ncmF5LTMwMCB0aCxcbi50YWJsZS1ncmF5LTMwMCB0ZCxcbi50YWJsZS1ncmF5LTMwMCB0aGVhZCB0aCxcbi50YWJsZS1ncmF5LTMwMCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlOWVjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheS0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3JheS0zMDA6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ncmF5LTMwMDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNmVhOyB9XG5cbi50YWJsZS1ibHVlLFxuLnRhYmxlLWJsdWUgPiB0aCxcbi50YWJsZS1ibHVlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkZGUxOyB9XG5cbi50YWJsZS1ibHVlIHRoLFxuLnRhYmxlLWJsdWUgdGQsXG4udGFibGUtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhNGMwYzc7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDJkNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWQyZDc7IH1cblxuLnRhYmxlLXB1cnBsZSxcbi50YWJsZS1wdXJwbGUgPiB0aCxcbi50YWJsZS1wdXJwbGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGNmZTU7IH1cblxuLnRhYmxlLXB1cnBsZSB0aCxcbi50YWJsZS1wdXJwbGUgdGQsXG4udGFibGUtcHVycGxlIHRoZWFkIHRoLFxuLnRhYmxlLXB1cnBsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVhN2NmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YmVkYzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViZWRjOyB9XG5cbi50YWJsZS1saWdodGVzdC1ncmV5LFxuLnRhYmxlLWxpZ2h0ZXN0LWdyZXkgPiB0aCxcbi50YWJsZS1saWdodGVzdC1ncmV5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkOyB9XG5cbi50YWJsZS1saWdodGVzdC1ncmV5IHRoLFxuLnRhYmxlLWxpZ2h0ZXN0LWdyZXkgdGQsXG4udGFibGUtbGlnaHRlc3QtZ3JleSB0aGVhZCB0aCxcbi50YWJsZS1saWdodGVzdC1ncmV5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodGVzdC1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0ZXN0LWdyZXk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodGVzdC1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTksIDIwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTksIDIwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XG4gIGJvcmRlci1jb2xvcjogIzJkM2I0ZjsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTc7XG4gIGJvcmRlci1jb2xvcjogI0QxRDVEQjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3OyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzJkM2I0ZjsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzUsIDMxLCAzMiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMzJDNTc7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzAyMjAzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NzsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQ7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZCNzI4MDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAzMkM1NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzAzMkM1NzsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAzMkM1NztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzJDNTcgIzAzMkM1NyAjRDFENURCOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAzMkM1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMzNzQxNTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNEMUQ1REIgI0QxRDVEQiAjZmZmZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQ7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWxlcnQsIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjOGU1NzIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlOGQzO1xuICBib3JkZXItY29sb3I6ICNmYmRlYzI7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOWQxYWE7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjUzZTE4OyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFiM2Y0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZGVlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYmRkMWQ2OyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhZGM2Y2M7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZDFmMjQ7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzU1NzUzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjNkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRlZWNkOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDBlOGJhOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzNjNTIyNjsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjM2M2MTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlY2Y2O1xuICBib3JkZXItY29sb3I6ICNjZmU0ZjI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiYmQ5ZWQ7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmI0NjVhOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM5NTZjMzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZGM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWFjZTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGZiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM3MDUxMmI7IH1cblxuLmFsZXJ0LWRhbmdlciwgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBjb2xvcjogIzdjMGYwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Y2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjZjFiOGI4OyB9XG4gIC5hbGVydC1kYW5nZXIgaHIsIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWRhM2EzOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmssIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzRmMDkwOTsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzhmOGU4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZWZlZjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNzY3NDc2OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxMjI2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQ1ZGQ7XG4gIGJvcmRlci1jb2xvcjogI2I4YzRkMDsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E5YjdjNjsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjBkMTY7IH1cblxuLmFsZXJ0LXRlcnRpYXJ5IHtcbiAgY29sb3I6ICM1YzNiNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWRkZWM7XG4gIGJvcmRlci1jb2xvcjogI2UwY2ZlNTsgfVxuICAuYWxlcnQtdGVydGlhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWJlZGM7IH1cbiAgLmFsZXJ0LXRlcnRpYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzNlMjg0NDsgfVxuXG4uYWxlcnQtYmxhY2sge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDJkMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMGMxOyB9XG4gIC5hbGVydC1ibGFjayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I0YjNiNDsgfVxuICAuYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDgwNzA3OyB9XG5cbi5hbGVydC13aGl0ZSB7XG4gIGNvbG9yOiAjOTU5Mzk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWxlcnQtd2hpdGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cbiAgLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzdjNzk3YjsgfVxuXG4uYWxlcnQtZ3JheS0zMDAge1xuICBjb2xvcjogIzdkN2U4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmM2Y1OyB9XG4gIC5hbGVydC1ncmF5LTMwMCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0ZTZlYTsgfVxuICAuYWxlcnQtZ3JheS0zMDAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjQ2NTY3OyB9XG5cbi5hbGVydC1ibHVlIHtcbiAgY29sb3I6ICMzYTU1NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U3ZWE7XG4gIGJvcmRlci1jb2xvcjogI2NlZGRlMTsgfVxuICAuYWxlcnQtYmx1ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JlZDJkNzsgfVxuICAuYWxlcnQtYmx1ZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNjM4M2Q7IH1cblxuLmFsZXJ0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNWMzYjY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkZGVjO1xuICBib3JkZXItY29sb3I6ICNlMGNmZTU7IH1cbiAgLmFsZXJ0LXB1cnBsZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1YmVkYzsgfVxuICAuYWxlcnQtcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzNlMjg0NDsgfVxuXG4uYWxlcnQtbGlnaHRlc3QtZ3JleSB7XG4gIGNvbG9yOiAjOTI5MDkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmQ7IH1cbiAgLmFsZXJ0LWxpZ2h0ZXN0LWdyZXkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMGYwZjA7IH1cbiAgLmFsZXJ0LWxpZ2h0ZXN0LWdyZXkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNzk3Njc4OyB9XG5cbi5idG4sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpmb2N1cywgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmZvY3VzLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zm9jdXMsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmb2N1cywgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZvY3VzLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmb2N1cywgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246Zm9jdXMsIC5idG4uZm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmZvY3VzLmJ1dHRvbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LmZvY3VzLndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQuZm9jdXMud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC5mb2N1cy53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LmZvY3VzLndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC5mb2N1cy53cGpiLXN1Ym1pdCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5mb2N1c1t0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4uZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmRpc2FibGVkLmJ1dHRvbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LmRpc2FibGVkLndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQuZGlzYWJsZWQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC5kaXNhYmxlZC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LmRpc2FibGVkLndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC5kaXNhYmxlZC53cGpiLXN1Ym1pdCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpkaXNhYmxlZCwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmRpc2FibGVkLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6ZGlzYWJsZWQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpkaXNhYmxlZCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmRpc2FibGVkLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpkaXNhYmxlZCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKVt0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlW3R5cGU9c3VibWl0XSwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlW3R5cGU9c3VibWl0XSwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuIHNwYW4sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiBzcGFuLCAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQgc3BhbiwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHNwYW4sIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCBzcGFuLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQgc3BhbiwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQgc3BhbiwgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0gc3BhbiwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYnRuIHN2ZywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uIHN2ZywgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0IHN2ZywgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHN2ZywgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHN2ZywgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0IHN2ZywgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQgc3ZnLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSBzdmcsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTZweDsgfVxuICAuYnRuLXByaW1hcnksIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19mb3JtLWFyZWEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuc2VjdGlvbi1mb3JtIC5mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLnBhZ2UtaWQtMTA0MSAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLndwamItaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICNGMDhBMjQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGMDhBMjQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6aG92ZXJbdHlwZT1zdWJtaXRdLCAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpob3ZlciwgLnNlY3Rpb24tZm9ybSAuZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246aG92ZXIsIC5wYWdlLWlkLTEwNDEgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC53cGpiLWljb24tc2VhcmNoOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmOTUyNCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTUyNCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjA4QTI0O1xuICAgIGNvbG9yOiAjRjA4QTI0OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY5NTI0O1xuICAgICAgY29sb3I6ICNmZjk1MjQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICMxMzVDNkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTM1QzZFO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGIzODQzO1xuICAgICAgYmFja2dyb3VuZDogIzBiMzg0MztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzEzNUM2RTtcbiAgICBjb2xvcjogIzEzNUM2RTsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGIzODQzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzBiMzg0MzsgfVxuICAuYnRuLXB1cnBsZSwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiwgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzkwNTVBMiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzkwNTVBMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLXB1cnBsZTpob3ZlciwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbjpob3ZlciwgLmJ0bi10ZXJ0aWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM5YzYzYWQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTA1NUEyO1xuICAgIGNvbG9yOiAjOTA1NUEyOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM5YzYzYWQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOWM2M2FkOyB9XG4gIC5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzg0QzQ0QjtcbiAgICBib3JkZXItY29sb3I6ICM4NEM0NEI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODRDNDRCO1xuICAgICAgYmFja2dyb3VuZDogIzkxY2E1ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzAzMkM1NztcbiAgICBib3JkZXItY29sb3I6ICMwMzJDNTc7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWRhcms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDExMzI2O1xuICAgICAgYmFja2dyb3VuZDogIzAxMTMyNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMzJDNTc7XG4gICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMTEzMjY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDExMzI2OyB9XG4gIC5idG4td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDMyQzU3OyB9XG4gICAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgLmJ0bi12aWRlby1ibGFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMyMzFmMjA7XG4gICAgY29sb3I6ICMyMzFmMjA7IH1cbiAgICAuYnRuLXZpZGVvLWJsYWNrIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5idG4tdmlkZW8tYmxhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIzMWYyMDtcbiAgICAgIGNvbG9yOiAjRjA4QTI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjMxZjIwOyB9XG4gICAgICAuYmctc3VjY2VzcyAuYnRuLXZpZGVvLWJsYWNrOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4NEM0NEI7IH1cbiAgICAgIC5idG4tdmlkZW8tYmxhY2s6aG92ZXIgc3ZnIHtcbiAgICAgICAgY29sb3I6ICNGMDhBMjQ7IH1cbiAgICAgICAgLmJnLXN1Y2Nlc3MgLmJ0bi12aWRlby1ibGFjazpob3ZlciBzdmcge1xuICAgICAgICAgIGNvbG9yOiAjODRDNDRCOyB9XG4gIC5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi12aWRlby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLCAuYnRuLXZpZGVvLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNlNWU1ZTU7IH1cbiAgLmJ0bi12aWRlby13aGl0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAuYnRuLXZpZGVvLXdoaXRlIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5idG4tdmlkZW8td2hpdGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuYnRuLXdoaXRlLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmJ0bi13aGl0ZS1naG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5idG4tZmVhdHVyZSwgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDsgfVxuICAuYnRuLWV4dGVybmFsIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDtcbiAgICBwYWRkaW5nOiA5LjVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuYnRuLWV4dGVybmFsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlODAxJztcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ0bi5uby1pY29uIHN2ZywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAubm8taWNvbi5idXR0b24gc3ZnLCAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQubm8taWNvbi53cGpiLXN1Ym1pdCBzdmcsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC5uby1pY29uLndwamItc3VibWl0IHN2ZywgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0Lm5vLWljb24ud3BqYi1zdWJtaXQgc3ZnLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQubm8taWNvbi53cGpiLXN1Ym1pdCBzdmcsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0Lm5vLWljb24ud3BqYi1zdWJtaXQgc3ZnLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLm5vLWljb25bdHlwZT1zdWJtaXRdIHN2ZywgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbi5uby1pY29uIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhLmRpc2FibGVkLmJ1dHRvbiwgI3dwamItdG9wLXNlYXJjaC1mb3JtIGEuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4sXG5maWVsZHNldDpkaXNhYmxlZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGEuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBmaWVsZHNldDpkaXNhYmxlZCBhLmJ1dHRvbixcbmZpZWxkc2V0OmRpc2FibGVkICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBhW3R5cGU9c3VibWl0XSxcbiN3cGpiLXRvcC1zZWFyY2gtZm9ybSBmaWVsZHNldDpkaXNhYmxlZCBhW3R5cGU9c3VibWl0XSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4uYnRuLXByaW1hcnktdGV4dCB7XG4gIGNvbG9yOiAjRjA4QTI0O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5idG4tcHJpbWFyeS10ZXh0OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDApJyUzRSUzQ3BhdGggZD0nTTQuNDY0ODQgMi41NTIyNUw0Ljk4NTE2IDIuMDMxOTNDNS4yMDU0NyAxLjgxMTYyIDUuNTYxNzIgMS44MTE2MiA1Ljc3OTY5IDIuMDMxOTNMMTAuMzM1OSA2LjU4NTg0QzEwLjU1NjIgNi44MDYxNSAxMC41NTYyIDcuMTYyNCAxMC4zMzU5IDcuMzgwMzdMNS43Nzk2OSAxMS45MzY2QzUuNTU5MzcgMTIuMTU2OSA1LjIwMzEyIDEyLjE1NjkgNC45ODUxNiAxMS45MzY2TDQuNDY0ODQgMTEuNDE2M0M0LjI0MjE5IDExLjE5MzcgNC4yNDY4NyAxMC44MzA0IDQuNDc0MjIgMTAuNjEyNEw3LjI5ODQ0IDcuOTIxNzhIMC41NjI1QzAuMjUwNzgxIDcuOTIxNzggMCA3LjY3MSAwIDcuMzU5MjhWNi42MDkyOEMwIDYuMjk3NTYgMC4yNTA3ODEgNi4wNDY3OCAwLjU2MjUgNi4wNDY3OEg3LjI5ODQ0TDQuNDc0MjIgMy4zNTYxNUM0LjI0NDUzIDMuMTM4MTggNC4yMzk4NCAyLjc3NDkgNC40NjQ4NCAyLjU1MjI1WicgZmlsbD0nJTIzMDAzNTVlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nMTAuNScgaGVpZ2h0PScxMicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC45ODQxMzEpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLmJ0bi1wcmltYXJ5LXRleHQ6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCk7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDApJyUzRSUzQ3BhdGggZD0nTTQuNDY0ODQgMi41NTIyNUw0Ljk4NTE2IDIuMDMxOTNDNS4yMDU0NyAxLjgxMTYyIDUuNTYxNzIgMS44MTE2MiA1Ljc3OTY5IDIuMDMxOTNMMTAuMzM1OSA2LjU4NTg0QzEwLjU1NjIgNi44MDYxNSAxMC41NTYyIDcuMTYyNCAxMC4zMzU5IDcuMzgwMzdMNS43Nzk2OSAxMS45MzY2QzUuNTU5MzcgMTIuMTU2OSA1LjIwMzEyIDEyLjE1NjkgNC45ODUxNiAxMS45MzY2TDQuNDY0ODQgMTEuNDE2M0M0LjI0MjE5IDExLjE5MzcgNC4yNDY4NyAxMC44MzA0IDQuNDc0MjIgMTAuNjEyNEw3LjI5ODQ0IDcuOTIxNzhIMC41NjI1QzAuMjUwNzgxIDcuOTIxNzggMCA3LjY3MSAwIDcuMzU5MjhWNi42MDkyOEMwIDYuMjk3NTYgMC4yNTA3ODEgNi4wNDY3OCAwLjU2MjUgNi4wNDY3OEg3LjI5ODQ0TDQuNDc0MjIgMy4zNTYxNUM0LjI0NDUzIDMuMTM4MTggNC4yMzk4NCAyLjc3NDkgNC40NjQ4NCAyLjU1MjI1WicgZmlsbD0nJTIzMDAzNTVlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nMTAuNScgaGVpZ2h0PScxMicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC45ODQxMzEpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLmJ0bi1zZWNvbmRhcnktdGV4dCB7XG4gIGNvbG9yOiAjMTM1QzZFO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi1zZWNvbmRhcnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYnRuLXNlY29uZGFyeS10ZXh0OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC4zODE1IDAuMDcxNDQzM0wzLjk4Mzc1IDAuNDczODM2QzMuODg5NjEgMC41NjkwNzQgMy44ODk2MSAwLjcyMzQ5NCAzLjk4Mzc1IDAuODE4NzUyTDcuMTAwMiAzLjk3MTU4TDAuMjQxMDcyIDMuOTcxNThDMC4xMDc5NCAzLjk3MTU4IC0xLjc4Mzc2ZS0wNyA0LjA4MDc4IC0xLjg0MjY0ZS0wNyA0LjIxNTQ2TC0yLjA5MTM5ZS0wNyA0Ljc4NDUzQy0yLjE1MDI2ZS0wNyA0LjkxOTIyIDAuMTA3OTQgNS4wMjg0MiAwLjI0MTA3MSA1LjAyODQyTDcuMTAwMiA1LjAyODQyTDMuOTgzNzUgOC4xODEyNkMzLjg4OTYxIDguMjc2NSAzLjg4OTYxIDguNDMwOTIgMy45ODM3NSA4LjUyNjE4TDQuMzgxNSA4LjkyODU3QzQuNDc1NjQgOS4wMjM4MSA0LjYyODI3IDkuMDIzODEgNC43MjI0MyA4LjkyODU3TDguOTI5NCA0LjY3MjQ1QzkuMDIzNTMgNC41NzcyMSA5LjAyMzUzIDQuNDIyNzkgOC45Mjk0IDQuMzI3NTNMNC43MjI0MSAwLjA3MTQ0MzNDNC42MjgyOCAtMC4wMjM4MTQ3IDQuNDc1NjQgLTAuMDIzODE0NyA0LjM4MTUgMC4wNzE0NDMzWicgZmlsbD0nJTIzMTM1QzZFJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuYnRuLXNlY29uZGFyeS10ZXh0OmhvdmVyOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgpO1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuMzgxNSAwLjA3MTQ0MzNMMy45ODM3NSAwLjQ3MzgzNkMzLjg4OTYxIDAuNTY5MDc0IDMuODg5NjEgMC43MjM0OTQgMy45ODM3NSAwLjgxODc1Mkw3LjEwMDIgMy45NzE1OEwwLjI0MTA3MiAzLjk3MTU4QzAuMTA3OTQgMy45NzE1OCAtMS43ODM3NmUtMDcgNC4wODA3OCAtMS44NDI2NGUtMDcgNC4yMTU0NkwtMi4wOTEzOWUtMDcgNC43ODQ1M0MtMi4xNTAyNmUtMDcgNC45MTkyMiAwLjEwNzk0IDUuMDI4NDIgMC4yNDEwNzEgNS4wMjg0Mkw3LjEwMDIgNS4wMjg0MkwzLjk4Mzc1IDguMTgxMjZDMy44ODk2MSA4LjI3NjUgMy44ODk2MSA4LjQzMDkyIDMuOTgzNzUgOC41MjYxOEw0LjM4MTUgOC45Mjg1N0M0LjQ3NTY0IDkuMDIzODEgNC42MjgyNyA5LjAyMzgxIDQuNzIyNDMgOC45Mjg1N0w4LjkyOTQgNC42NzI0NUM5LjAyMzUzIDQuNTc3MjEgOS4wMjM1MyA0LjQyMjc5IDguOTI5NCA0LjMyNzUzTDQuNzIyNDEgMC4wNzE0NDMzQzQuNjI4MjggLTAuMDIzODE0NyA0LjQ3NTY0IC0wLjAyMzgxNDcgNC4zODE1IDAuMDcxNDQzM1onIGZpbGw9JyUyMzEzNUM2RSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7IH1cblxuLmJ0bi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJ0bi1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTgwOSc7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTgxODtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNzM3NTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbmlucHV0ICsgbGFiZWwge1xuICBtYXJnaW46IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNC41cHggMTZweDtcbiAgZm9udC1mYW1pbHk6IG9tbmVzLXBybywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1leHBhbmQsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWV4cGFuZCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1leHBhbmQsXG4gIGlucHV0W3R5cGU9ZW1haWxdOjotbXMtZXhwYW5kLFxuICBpbnB1dFt0eXBlPWRhdGVdOjotbXMtZXhwYW5kLFxuICBpbnB1dFt0eXBlPXRlbF06Oi1tcy1leHBhbmQsXG4gIGlucHV0W3R5cGU9dXJsXTo6LW1zLWV4cGFuZCxcbiAgc2VsZWN0OjotbXMtZXhwYW5kLFxuICB0ZXh0YXJlYTo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06LW1vei1mb2N1c3JpbmcsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTotbW96LWZvY3VzcmluZyxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1mb2N1c3JpbmcsXG4gIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otZm9jdXNyaW5nLFxuICBpbnB1dFt0eXBlPWRhdGVdOi1tb3otZm9jdXNyaW5nLFxuICBpbnB1dFt0eXBlPXRlbF06LW1vei1mb2N1c3JpbmcsXG4gIGlucHV0W3R5cGU9dXJsXTotbW96LWZvY3VzcmluZyxcbiAgc2VsZWN0Oi1tb3otZm9jdXNyaW5nLFxuICB0ZXh0YXJlYTotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNTM1MzUzOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuICBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuICBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4gIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMyMjJlNmI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NTY3Njk7XG4gICAgb3BhY2l0eTogMTsgfVxuICBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXRleHRdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXNlYXJjaF1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGVdW3JlYWRvbmx5XSxcbiAgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRlbF1bcmVhZG9ubHldLFxuICBpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9dXJsXVtyZWFkb25seV0sXG4gIHNlbGVjdDpkaXNhYmxlZCxcbiAgc2VsZWN0W3JlYWRvbmx5XSxcbiAgdGV4dGFyZWE6ZGlzYWJsZWQsXG4gIHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMCA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA2Ljk4NDM4TDAgMC45ODQzNzVIMTBMNSA2Ljk4NDM4WicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIHNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbnNlbGVjdFtzaXplXSwgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIgaDIuZ3NlY3Rpb25fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIHBhZGRpbmc6IDE0LjVweCAxNnB4O1xuICBtYXJnaW46IDA7IH1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX3dyYXBwZXIgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIGJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5IC5nZm9ybV93cmFwcGVyIHVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0UwMDAwOyB9XG4gICAgYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgKyAuZ3NlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBib2R5IC5nZm9ybV93cmFwcGVyIHVsIGxpLmdmaWVsZC5nZl9yaWdodF9oYWxmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogODBweCAwIDA7IH1cblxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNDRTAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0UwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBTcGlubmVyICovXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI0YwOEEyNDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWZpbGUgPiAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHBhZGRpbmc6IDE3cHggMjNweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmZvcm0tZmlsZSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCgudmFsaWRhdGlvbl9tZXNzYWdlKSB7XG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDsgfVxuICAuZm9ybS1maWxlIC5naW5wdXRfcHJldmlldyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0tZmlsZSAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dC5nZm9ybV9oaWRkZW4gKyBzcGFuICsgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm0tZmlsZSAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMzRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBjbGlwOiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuc2NyZWVuLXJlYWRlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ0Jyb3dzZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAgIC5mb3JtLWZpbGUgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciA+IGgyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yID4gaDI6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMkM1NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIC0zcHggMDsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDMyQzU3O1xuICAgIGJvcmRlci1jb2xvcjogIzAzMkM1NzsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyQzU3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIC0zcHggMDsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDMyQzU3O1xuICAgIGJvcmRlci1jb2xvcjogIzAzMkM1NzsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDUuOTg0MzhMMy43MjcyNyA4Ljk4NDM4TDExIDAuOTg0Mzc1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLnNlbGVjdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUzNTM1MztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5zZWxlY3Qtc3R5bGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE0LjVweCA0MHB4IDE0LjVweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uc2VsZWN0LXN0eWxlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTQgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjYyODE4IDkuMDE1NjJMMC4xNTQxOTUgMi41OTQxNEMtMC4wNTEzOTgyIDIuMzg4NTUgLTAuMDUxMzk4MiAyLjA1NjEgMC4xNTQxOTUgMS44NTA1MUwxLjAyMDMxIDAuOTg0Mzk1QzEuMjI1OSAwLjc3ODgwMiAxLjU1ODM1IDAuNzc4ODAyIDEuNzYzOTQgMC45ODQzOTVMNyA2LjE2Nzk1TDEyLjIzNjEgMC45ODQzOTVDMTIuNDQxNyAwLjc3ODgwMiAxMi43NzQxIDAuNzc4ODAyIDEyLjk3OTcgMC45ODQzOTVMMTMuODQ1OCAxLjg1MDUxQzE0LjA1MTQgMi4wNTYxIDE0LjA1MTQgMi4zODg1NSAxMy44NDU4IDIuNTk0MTRMNy4zNzE4MiA5LjAxNTYyQzcuMTY2MjIgOS4yMjEyMiA2LjgzMzc4IDkuMjIxMjIgNi42MjgxOCA5LjAxNTYyWicgZmlsbD0nJTIzMjMxRjIwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTsgfVxuXG4uc2VsZWN0LW9wdGlvbnNbc3R5bGVdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlICsgLnNlbGVjdC1vcHRpb25zIHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cblxuLnNlbGVjdC1vcHRpb25zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uc2VsZWN0LW9wdGlvbnMgbGlbcmVsPVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlucHV0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmlucHV0LXdyYXBwZXItLWhhcy1zdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC13cmFwcGVyLS1oYXMtc3ZnIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuaW5wdXQtd3JhcHBlci0taGFzLXN2ZyBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgZmxleDogMCAwIDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljNjNhZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzljNjNhZDsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA2LjVMNi4zMzMzMyAxMkwxNyAxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbi8qKiogVHlwb2dyYXBoeSAqKiovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IG9tbmVzLXBybywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1NTU7IH1cblxuLmJvZHktc20sIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaW1nIGZpZ2NhcHRpb24sIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24sIC5ib2R5LXhzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uYm9keSwgLmJvZHktbWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5ib2R5LWxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4uYm9keS14bCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7IH1cblxuLmNvbnRlbnQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4ub3ZlcmxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4MTg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5oLFxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsIGJsb2NrcXVvdGUsXG5oNiwgLmg2LCAubmV4dC1wb3N0IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaC5hY2NlbnQgc3BhbixcbiAgaDEuYWNjZW50IHNwYW4sIC5oMS5hY2NlbnQgc3BhbixcbiAgaDIuYWNjZW50IHNwYW4sIC5oMi5hY2NlbnQgc3BhbixcbiAgaDMuYWNjZW50IHNwYW4sIC5oMy5hY2NlbnQgc3BhbixcbiAgaDQuYWNjZW50IHNwYW4sIC5oNC5hY2NlbnQgc3BhbixcbiAgaDUuYWNjZW50IHNwYW4sIC5oNS5hY2NlbnQgc3BhbiwgYmxvY2txdW90ZS5hY2NlbnQgc3BhbixcbiAgaDYuYWNjZW50IHNwYW4sIC5oNi5hY2NlbnQgc3BhbiwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmguYWNjZW50IHNwYW46YmVmb3JlLCAuaC5hY2NlbnQgc3BhbjphZnRlcixcbiAgICBoMS5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgaDEuYWNjZW50IHNwYW46YWZ0ZXIsIC5oMS5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oMS5hY2NlbnQgc3BhbjphZnRlcixcbiAgICBoMi5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgaDIuYWNjZW50IHNwYW46YWZ0ZXIsIC5oMi5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oMi5hY2NlbnQgc3BhbjphZnRlcixcbiAgICBoMy5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgaDMuYWNjZW50IHNwYW46YWZ0ZXIsIC5oMy5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oMy5hY2NlbnQgc3BhbjphZnRlcixcbiAgICBoNC5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgaDQuYWNjZW50IHNwYW46YWZ0ZXIsIC5oNC5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oNC5hY2NlbnQgc3BhbjphZnRlcixcbiAgICBoNS5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgaDUuYWNjZW50IHNwYW46YWZ0ZXIsIC5oNS5hY2NlbnQgc3BhbjpiZWZvcmUsIGJsb2NrcXVvdGUuYWNjZW50IHNwYW46YmVmb3JlLCAuaDUuYWNjZW50IHNwYW46YWZ0ZXIsIGJsb2NrcXVvdGUuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgaDYuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgIGg2LmFjY2VudCBzcGFuOmFmdGVyLCAuaDYuYWNjZW50IHNwYW46YmVmb3JlLCAubmV4dC1wb3N0IC5hY2NlbnQucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUgc3BhbjpiZWZvcmUsIC5oNi5hY2NlbnQgc3BhbjphZnRlciwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAtICc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuaC5hY2NlbnQgc3BhbixcbiAgICAgIGgxLmFjY2VudCBzcGFuLCAuaDEuYWNjZW50IHNwYW4sXG4gICAgICBoMi5hY2NlbnQgc3BhbiwgLmgyLmFjY2VudCBzcGFuLFxuICAgICAgaDMuYWNjZW50IHNwYW4sIC5oMy5hY2NlbnQgc3BhbixcbiAgICAgIGg0LmFjY2VudCBzcGFuLCAuaDQuYWNjZW50IHNwYW4sXG4gICAgICBoNS5hY2NlbnQgc3BhbiwgLmg1LmFjY2VudCBzcGFuLCBibG9ja3F1b3RlLmFjY2VudCBzcGFuLFxuICAgICAgaDYuYWNjZW50IHNwYW4sIC5oNi5hY2NlbnQgc3BhbiwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgLmguYWNjZW50IHNwYW46YmVmb3JlLCAuaC5hY2NlbnQgc3BhbjphZnRlcixcbiAgICAgICAgaDEuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgICAgICBoMS5hY2NlbnQgc3BhbjphZnRlciwgLmgxLmFjY2VudCBzcGFuOmJlZm9yZSwgLmgxLmFjY2VudCBzcGFuOmFmdGVyLFxuICAgICAgICBoMi5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgICAgIGgyLmFjY2VudCBzcGFuOmFmdGVyLCAuaDIuYWNjZW50IHNwYW46YmVmb3JlLCAuaDIuYWNjZW50IHNwYW46YWZ0ZXIsXG4gICAgICAgIGgzLmFjY2VudCBzcGFuOmJlZm9yZSxcbiAgICAgICAgaDMuYWNjZW50IHNwYW46YWZ0ZXIsIC5oMy5hY2NlbnQgc3BhbjpiZWZvcmUsIC5oMy5hY2NlbnQgc3BhbjphZnRlcixcbiAgICAgICAgaDQuYWNjZW50IHNwYW46YmVmb3JlLFxuICAgICAgICBoNC5hY2NlbnQgc3BhbjphZnRlciwgLmg0LmFjY2VudCBzcGFuOmJlZm9yZSwgLmg0LmFjY2VudCBzcGFuOmFmdGVyLFxuICAgICAgICBoNS5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgICAgIGg1LmFjY2VudCBzcGFuOmFmdGVyLCAuaDUuYWNjZW50IHNwYW46YmVmb3JlLCBibG9ja3F1b3RlLmFjY2VudCBzcGFuOmJlZm9yZSwgLmg1LmFjY2VudCBzcGFuOmFmdGVyLCBibG9ja3F1b3RlLmFjY2VudCBzcGFuOmFmdGVyLFxuICAgICAgICBoNi5hY2NlbnQgc3BhbjpiZWZvcmUsXG4gICAgICAgIGg2LmFjY2VudCBzcGFuOmFmdGVyLCAuaDYuYWNjZW50IHNwYW46YmVmb3JlLCAubmV4dC1wb3N0IC5hY2NlbnQucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUgc3BhbjpiZWZvcmUsIC5oNi5hY2NlbnQgc3BhbjphZnRlciwgLm5leHQtcG9zdCAuYWNjZW50LnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmg1LCAuaDUsIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDUsIC5oNSwgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDYsIC5oNiwgLm5leHQtcG9zdCAucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg2LCAuaDYsIC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuKiArIGgyLFxuKiArIGgzLFxuKiArIGg0LFxuKiArIGg1IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMTMxMzE7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMTMxMzE7IH1cblxuLmVudHJ5LS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1QzZFO1xuICBib3JkZXItY29sb3I6ICMxMzVDNkU7IH1cblxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjRGNjsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI0YzRjRGNjsgfVxuXG4vKlxyXG4uc2VjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWN0aW9uW2NsYXNzKj1cImJnLVwiXSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmICsgLnNlY3Rpb25bY2xhc3MqPVwiYmctXCJdIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuKi9cbi5jb250ZW50LWJvZHkgc2VjdGlvbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkZGRkYgMCUsICNmOWY5ZjkgMTAwJSk7IH1cblxuLmNvbnRlbnQtYm9keSBzZWN0aW9uOm50aC1sYXN0LWNoaWxkKDIpIH4gc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNGMDhBMjQ7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjY7IH1cbiAgYmxvY2txdW90ZSA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uZm9vdGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZm9vdGVyLWxvZ28gLmxvZ28tY29udGFpbmVyIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLmZvb3Rlci1sb2dvIC5sb2dvLWNvbnRhaW5lciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjsgfVxuICAuYWNjb3JkaW9uX19pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uX190aXRsZSAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYWNjb3JkaW9uX190aXRsZSAuaWNvbiB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS43ODIgMC44ODE1NDJMMTUuMDc0OCAwLjE4NTQ0OUMxNC45MDcgMC4wMjAyMTQ5IDE0LjYzNTUgMC4wMjAyMTQ5IDE0LjQ2NzcgMC4xODU0NDlMNy45OTk4MyA2LjUzODE4TDEuNTMxOTggMC4xODU0NDlDMS4zNjQxMiAwLjAyMDIxNDkgMS4wOTI2OSAwLjAyMDIxNDkgMC45MjQ4MzMgMC4xODU0NDlMMC4yMTc2OSAwLjg4MTU0MkMwLjA0OTgzMjYgMS4wNDY3OCAwLjA0OTgzMjYgMS4zMTM5NiAwLjIxNzY5IDEuNDc5Mkw3LjY5NjI2IDguODQwOTFDNy44NjQxMiA5LjAwNjE0IDguMTM1NTUgOS4wMDYxNCA4LjMwMzQgOC44NDA5MUwxNS43ODIgMS40NzkyQzE1Ljk0OTggMS4zMTM5NiAxNS45NDk4IDEuMDQ2NzggMTUuNzgyIDAuODgxNTQyWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDsgfVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgY29sb3I6ICMwMzJDNTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWNjb3JkaW9uX19leHBhbmRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiA1MHB4IC0xMHB4OyB9XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNi42NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjclOyB9XG5cbi5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaWNvbl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lciBhIGltZyB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7IH1cbiAgICAuY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXIgYSBpbWc6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4uY2FyZC1kZWZhdWx0IC5jYXJkLXBhcnRuZXJfX2ltYWdlIC5tZWRpYV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhcmQtZGVmYXVsdCAuY2FyZC1wYXJ0bmVyX19pbWFnZSAubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9faW1hZ2UgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlKTsgfSB9XG4gIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9faW1hZ2UgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XG4gIGNvbG9yOiAjMDMyQzU3OyB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDMyQzU3OyB9XG4gIC5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fdGl0bGUgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjMDMyQzU3OyB9XG5cbi5jYXJkLWRlZmF1bHQgLmNhcmQtcGFydG5lcl9fZXhjZXJwdCB7XG4gIGNvbG9yOiAjMDMyQzU3O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgLmNhcmQtZGVmYXVsdCAuY2FyZC1wYXJ0bmVyX19leGNlcnB0IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY2FyZC1kZWZhdWx0X19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uY2FyZC1mbHVzaF9fYm9keSwgLmNhcmQtcGFydG5lcl9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7IH1cblxuLmNhcmQtZmx1c2hfX3RpdGxlLCAuY2FyZC1wYXJ0bmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNhcmQtdGVhbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLXRlYW1fX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLXRlYW1fX2ltYWdlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNhcmQtdGVhbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLXRlYW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jYXJkLXRlYW1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5Q0EzQUY7IH1cblxuLmNhcmQtdGVhbV9fZXhjZXJwdCB7XG4gIGNvbG9yOiAjMDMyQzU3OyB9XG5cbi5jYXJkLXBhcnRuZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJkLXBhcnRuZXJfX3R5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOUNBM0FGOyB9XG5cbi5jYXJkLWRvd25sb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2FyZC1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmNhcmQtZG93bmxvYWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXJkLWRvd25sb2FkX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2FyZC1kb3dubG9hZF9fYWN0aW9ucywgLmNhcmQtZG93bmxvYWRfX3RpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAuY2FyZC1kb3dubG9hZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhcmQtZG93bmxvYWRfX2FjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhcmQtZG93bmxvYWQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcmQtZG93bmxvYWQgYTpob3ZlciAuY2FyZC1kb3dubG9hZF9fYWN0aW9ucyB7XG4gICAgY29sb3I6ICNGMDhBMjQ7IH1cblxuLmNhcmQtc3RvcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJkLXN0b3J5X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMSwgNDEsIDU1LCAwKSAwJSwgIzFGMjkzNyAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7IH1cbiAgLmNhcmQtc3RvcnlfX3RpdGxlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYXJkLXN0b3J5X190aXRsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHggMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uY2FyZC1zdG9yeSAubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZC1zdG9yeSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNhcmQtaW1hZ2U6bnRoLWNoaWxkKDFuKSB7XG4gIGNvbG9yOiAjRjA4QTI0OyB9XG5cbi5jYXJkLWltYWdlOm50aC1jaGlsZCgybikge1xuICBjb2xvcjogIzkwNTVBMjsgfVxuXG4uY2FyZC1pbWFnZTpudGgtY2hpbGQoM24pIHtcbiAgY29sb3I6ICMxMzVDNkU7IH1cblxuLmNhcmQtaW1hZ2VfX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDkwJTtcbiAgYmFja2dyb3VuZDogIzIzMWYyMDsgfVxuICAuY2FyZC1pbWFnZV9fd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCBjdXJyZW50Q29sb3IgMzMlLCBjdXJyZW50Q29sb3IgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMyUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMyUpO1xuICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtaW1hZ2VfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgICAgIC5jYXJkLWltYWdlX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH0gfVxuICAuY2FyZC1pbWFnZV9fd3JhcHBlcjpob3ZlcjphZnRlciB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5jYXJkLWltYWdlX193cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlLWluLW91dDtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5jYXJkLWltYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5jYXJkLWltYWdlX19pbWFnZSAubWVkaWEsIC5jYXJkLWltYWdlX19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXJkLWltYWdlX19jdGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1JSAyMCUgOCUgMjAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNhcmQtaW1hZ2VfX2N0YTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctY2lyY2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjdweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWltYWdlX19jdGEge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY2FyZC1pbWFnZV9fY3RhOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIC0xNXB4IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2FyZC1pbWFnZV9fY3RhOmhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMCUgKyA1NHB4KTsgfVxuICAgIC5jYXJkLWltYWdlX19jdGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3R0b206IDUlOyB9XG5cbi5jYXJkLXBvc3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxOyB9XG4gIC5jYXJkLXBvc3RfX2ltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0JTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZC1wb3N0X19pbWcuY29sb3VyLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAjODRjNDRiOyB9XG4gICAgLmNhcmQtcG9zdF9faW1nIC5tZWRpYSwgLmNhcmQtcG9zdF9faW1nIC5tZWRpYV9pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhcmQtcG9zdF9faW1nIC5tZWRpYSBpbWcsIC5jYXJkLXBvc3RfX2ltZyAubWVkaWFfaW1hZ2UgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmNhcmQtcG9zdF9faW1nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5jYXJkLXBvc3RfX3RleHQge1xuICAgIHBhZGRpbmc6IDM2cHggMjVweCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1MzUzNTM7IH1cbiAgLmNhcmQtcG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gIC5jYXJkLXBvc3RfX21ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmNhcmQtcG9zdF9fbWV0YSA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAuY2FyZC1wb3N0X19tZXRhID4gZGl2ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gICAgICAuY2FyZC1wb3N0X19tZXRhID4gZGl2IC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzk4OTc5NztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4OyB9XG4gICAgICAuY2FyZC1wb3N0X19tZXRhID4gZGl2IC5jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzUwODY5NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICAgICAgICAuY2FyZC1wb3N0X19tZXRhID4gZGl2IC5jYXRlZ29yeS5iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCOyB9XG4gIC5jYXJkLXBvc3QgYTpob3ZlciAuY2FyZC1wb3N0X19pbWc6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNTU7IH1cblxuLmNhcmQtY3RhIHtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcmQtY3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuY2FyZC1jdGEuaGFzLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAuY2FyZC1jdGEuaGFzLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXJkLWN0YS5oYXMtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuY2FyZC1jdGEuaGFzLWltYWdlOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAuY2FyZC1jdGEuaGFzLWltYWdlIC5jYXJkLWN0YV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5jYXJkLWN0YS5oYXMtaW1hZ2UgLmNhcmQtY3RhX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5jYXJkLWN0YV9faW1hZ2Uge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTUwcHgpO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jYXJkLWN0YV9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FyZC1jdGFfX2ltYWdlIC5tZWRpYSwgLmNhcmQtY3RhX19pbWFnZSAubWVkaWFfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jYXJkLWN0YV9faW1hZ2UgLm1lZGlhLCAuY2FyZC1jdGFfX2ltYWdlIC5tZWRpYV9faW1hZ2UsIC5jYXJkLWN0YV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhcmQtY3RhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0YwOEEyNDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgLmNhcmQtY3RhLnNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cbiAgLmNhcmQtY3RhLnB1cnBsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM5MDU1QTI7IH1cbiAgLmNhcmQtY3RhLmdyZWVuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzg0QzQ0QjsgfVxuICAuY2FyZC1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMyMzFGMjA7XG4gICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4OyB9XG4gIC5jYXJkLWN0YV9fYWN0aW9ucyB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jYXJkLWZsdXNoX19pbWFnZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDY3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jYXJkLWZsdXNoX19pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjODRDNDRCIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAwcHggMTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy44NTIwOCA2LjMxODdMMS42OTIxMSAxMS44Njc4QzEuNDk0ODkgMTIuMDQ0MSAxLjE3NTk4IDEyLjA0NDEgMC45Nzg3NTcgMTEuODY3OEwwLjE0NzkxNSAxMS4xMjU0Qy0wLjA0OTMwNTEgMTAuOTQ5MiAtMC4wNDkzMDUxIDEwLjY2NDMgMC4xNDc5MTUgMTAuNDg4TDUuMTIwMzggNkwwLjE0NzkxNSAxLjUxMTk1Qy0wLjA0OTMwNTUgMS4zMzU3MyAtMC4wNDkzMDU1IDEuMDUwNzcgMC4xNDc5MTUgMC44NzQ1NTFMMC45Nzg3NTcgMC4xMzIxNjdDMS4xNzU5OCAtMC4wNDQwNTUgMS40OTQ4OSAtMC4wNDQwNTUxIDEuNjkyMTEgMC4xMzIxNjdMNy44NTIwOCA1LjY4MTNDOC4wNDkzIDUuODU3NTIgOC4wNDkzIDYuMTQyNDggNy44NTIwOCA2LjMxODdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmNhcmQtZmx1c2hfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgIC5jYXJkLWZsdXNoX19pbWFnZSBpbWc6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5jYXJkLWZsdXNoX190aXRsZSB7XG4gIGNvbG9yOiAjMjMxZjIwOyB9XG5cbi5jYXJkLWZsdXNoX19ib2R5IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjNTM1MzUzOyB9XG5cbi5jYXJkLWZsdXNoX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4uZW1haWwtYWxlcnRzIHtcbiAgYmFja2dyb3VuZDogI0VDRjJGMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuZW1haWwtYWxlcnRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZW1haWwtYWxlcnRzX190aXRsZSBzdmcge1xuICAgICAgZmxleDogMCAwIDQ2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuZW1haWwtYWxlcnRzX190aXRsZSBoNCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzEzNUM2RTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMjI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVtYWlsLWFsZXJ0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgLmVtYWlsLWFsZXJ0cyAuZm9ybS1pbnB1dCxcbiAgLmVtYWlsLWFsZXJ0cyAuYnRuLFxuICAuZW1haWwtYWxlcnRzIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZW1haWwtYWxlcnRzIC5idXR0b24sXG4gIC5lbWFpbC1hbGVydHMgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LFxuICAud3BqYi1mb3JtLW5vbGluZXMgLmVtYWlsLWFsZXJ0cyBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLmVtYWlsLWFsZXJ0cyAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsXG4gIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuZW1haWwtYWxlcnRzIGlucHV0LndwamItc3VibWl0LFxuICAuZW1haWwtYWxlcnRzIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5lbWFpbC1hbGVydHMgaW5wdXQud3BqYi1zdWJtaXQsXG4gIC5lbWFpbC1hbGVydHMgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LFxuICAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLmVtYWlsLWFsZXJ0cyBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLmVtYWlsLWFsZXJ0cyAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLmVtYWlsLWFsZXJ0cyBpbnB1dC53cGpiLXN1Ym1pdCxcbiAgLmVtYWlsLWFsZXJ0cyAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSxcbiAgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5lbWFpbC1hbGVydHMgW3R5cGU9c3VibWl0XSxcbiAgLmVtYWlsLWFsZXJ0cyAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLFxuICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLmVtYWlsLWFsZXJ0cyBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yODMxNDY3NVwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby5lb3Q/MjgzMTQ2NzUjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLndvZmYyPzI4MzE0Njc1XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby53b2ZmPzI4MzE0Njc1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLnR0Zj8yODMxNDY3NVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8uc3ZnPzI4MzE0Njc1I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8yODMxNDY3NSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxufVxyXG4qL1xuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovIH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4uaWNvbi1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJzsgfVxuXG4vKiAn7qCDJyAqL1xuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG5cbi8qICfuoIQnICovXG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7IH1cblxuLyogJ+6ghicgKi9cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4vKiAn7qCHJyAqL1xuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknOyB9XG5cbi8qICfuoIknICovXG4uaWNvbi1zcGlubmVyLXRoaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi8qICfuoIsnICovXG4uYW5pbWF0ZS1zcGluIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLm1lZGlhLS12aWRlby1hdXRvcGxheSB7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm1lZGlhLS12aWRlby1hdXRvcGxheSB2aWRlbyxcbiAgLm1lZGlhLS12aWRlby1hdXRvcGxheSBpZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAwOyB9XG5cbi5tZWRpYS0tY292ZXIgLm1lZGlhX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1lZGlhLS1jb3ZlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVkaWEtLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tZWRpYS0tY2FwdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogNTRweDtcbiAgcGFkZGluZzogNjdweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjAvMTEvSWthd2FpX183Mzc5Xy1fU2FuZm9yZF9Cb2F0XzMuanBnKSBuby1yZXBlYXQgY2VudGVyICNGMDhBMjQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm1lZGlhLS1jYXB0aW9uIC5tZWRpYV9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVkaWEtLWNhcHRpb24gLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZWRpYS0tY2FwdGlvbiAubWVkaWFfX2ltYWdlIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubWVkaWEtLWNhcHRpb24gLm1lZGlhX19jYXB0aW9uIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDM2cHggNzlweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vcmRlci0taW1hZ2UtcmlnaHQgLm1lZGlhLS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7IH1cbiAgICAub3JkZXItLWltYWdlLXJpZ2h0IC5tZWRpYS0tY2FwdGlvbiAubWVkaWFfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTRweDsgfVxuXG4ubWVkaWEtLXZpZGVvLWF1dG9wbGF5IC5tZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTsgfVxuXG4ubWVkaWEtLXZpZGVvIC5tZWRpYV9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNSwgMzEsIDMxLCAwLjQ1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbi5tZWRpYS0tdmlkZW8gLm1lZGlhX19pbWFnZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAzMSwgMzEsIDAuMjUpOyB9XG5cbi5tZWRpYS0tdmlkZW8gLm1lZGlhX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3BsYXkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tZWRpYS0tdmlkZW8gLm1lZGlhX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4vKlxyXG4gKiBIYW1idXJnZXJzXHJcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xyXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXHJcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXHJcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xyXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQ7IH1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjJweDtcbiAgbGVmdDogOXB4O1xuICBtYXJnaW4tdG9wOiAtMC41cHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwOEEyNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtOHB4OyB9XG5cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4OyB9XG5cbi8qXHJcbiAgICogU3BpblxyXG4gICAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uY29sbGFwc2VkIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLThweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMxZjFmMWY7IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3dpcGVyLXNsaWRlX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3dpcGVyLXNsaWRlIC5tZWRpYV9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDMwcHggODBweCAzMHB4IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMjlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDFweDtcbiAgcmlnaHQ6IDQxcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCAzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4OyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDQwIDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF80Njk6MjA1NjEpJyUzRSUzQ3BhdGggZD0nTTEzLjA3MDMgMC40OTEwNDNMMTEuNTIzNCAyLjA4MjExQzExLjE1NjIgMi40NTk3OSAxMS4xNTYyIDMuMDcwNTEgMTEuNTIzNCAzLjQ0ODE4TDI1LjY0MDYgMTguMDAwOUwxMS41MjM0IDMyLjU1MzVDMTEuMTU2MiAzMi45MzEyIDExLjE1NjMgMzMuNTQxOSAxMS41MjM0IDMzLjkxOTZMMTMuMDcwMyAzNS41MTA3QzEzLjQzNzUgMzUuODg4NCAxNC4wMzEyIDM1Ljg4ODQgMTQuMzk4NCAzNS41MTA3TDMwLjc1NzggMTguNjgzOUMzMS4xMjUgMTguMzA2MiAzMS4xMjUgMTcuNjk1NSAzMC43NTc4IDE3LjMxNzhMMTQuMzk4NCAwLjQ5MTA0M0MxNC4wMzEyIDAuMTEzMzY1IDEzLjQzNzUgMC4xMTMzNjUgMTMuMDcwMyAwLjQ5MTA0M1onIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzQ2OToyMDU2MSclM0UlM0NyZWN0IHdpZHRoPSczNicgaGVpZ2h0PSc0MCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMzYpIHJvdGF0ZSgtOTApJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0xNXB4OyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDQwIDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF80Njk6MjA1NjEpJyUzRSUzQ3BhdGggZD0nTTEzLjA3MDMgMC40OTEwNDNMMTEuNTIzNCAyLjA4MjExQzExLjE1NjIgMi40NTk3OSAxMS4xNTYyIDMuMDcwNTEgMTEuNTIzNCAzLjQ0ODE4TDI1LjY0MDYgMTguMDAwOUwxMS41MjM0IDMyLjU1MzVDMTEuMTU2MiAzMi45MzEyIDExLjE1NjMgMzMuNTQxOSAxMS41MjM0IDMzLjkxOTZMMTMuMDcwMyAzNS41MTA3QzEzLjQzNzUgMzUuODg4NCAxNC4wMzEyIDM1Ljg4ODQgMTQuMzk4NCAzNS41MTA3TDMwLjc1NzggMTguNjgzOUMzMS4xMjUgMTguMzA2MiAzMS4xMjUgMTcuNjk1NSAzMC43NTc4IDE3LjMxNzhMMTQuMzk4NCAwLjQ5MTA0M0MxNC4wMzEyIDAuMTEzMzY1IDEzLjQzNzUgMC4xMTMzNjUgMTMuMDcwMyAwLjQ5MTA0M1onIGZpbGw9JyUyMzFGMjkzNycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzQ2OToyMDU2MSclM0UlM0NyZWN0IHdpZHRoPSczNicgaGVpZ2h0PSc0MCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMzYpIHJvdGF0ZSgtOTApJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCA0MCAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNDY5OjIwNTYxKSclM0UlM0NwYXRoIGQ9J00xMy4wNzAzIDAuNDkxMDQzTDExLjUyMzQgMi4wODIxMUMxMS4xNTYyIDIuNDU5NzkgMTEuMTU2MiAzLjA3MDUxIDExLjUyMzQgMy40NDgxOEwyNS42NDA2IDE4LjAwMDlMMTEuNTIzNCAzMi41NTM1QzExLjE1NjIgMzIuOTMxMiAxMS4xNTYzIDMzLjU0MTkgMTEuNTIzNCAzMy45MTk2TDEzLjA3MDMgMzUuNTEwN0MxMy40Mzc1IDM1Ljg4ODQgMTQuMDMxMiAzNS44ODg0IDE0LjM5ODQgMzUuNTEwN0wzMC43NTc4IDE4LjY4MzlDMzEuMTI1IDE4LjMwNjIgMzEuMTI1IDE3LjY5NTUgMzAuNzU3OCAxNy4zMTc4TDE0LjM5ODQgMC40OTEwNDNDMTQuMDMxMiAwLjExMzM2NSAxMy40Mzc1IDAuMTEzMzY1IDEzLjA3MDMgMC40OTEwNDNaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF80Njk6MjA1NjEnJTNFJTNDcmVjdCB3aWR0aD0nMzYnIGhlaWdodD0nNDAnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDM2KSByb3RhdGUoLTkwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuLyouam9iIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UwZTBlMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0Jl9faWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4OiAwIDAgNDdweDtcclxuXHRcdCYtbGluZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTNweDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0M3B4O1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Jl9faW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDY2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tZXRhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cdH1cclxuXHJcblx0Jl9fYWN0aW9ucyB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRtaW4td2lkdGg6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tc2luZ2xlLWpvYiB7XHJcblx0bWFyZ2luLXRvcDogMTcwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2luZ2xlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdC5qb2JfX2ljb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG5cdC5qb2JfX2JvZHkge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmpvYl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0LmpvYl9fbWV0YSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuam9iX19hY3Rpb25zIHtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE2MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpvYi1jb250ZW50IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogODVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0fVxyXG5cclxuXHQuam9iLWlubmVyID4gcDpmaXJzdC1vZi10eXBlIHtcclxuXHRcdEBleHRlbmQgLmJvZHktbGc7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4uam9iLWFwcGx5IHtcclxuXHRtYXJnaW4tdG9wOiAxNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuXHQmX190aXRsZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xyXG5cdFx0fVxyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMGUwZTA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0zcHg7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59Ki9cbi5qb2ItbGlzdCB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmpvYi1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICM4NEM0NEI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuam9iLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5qb2ItbGlzdDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTJweDsgfSB9XG4gIC5qb2ItbGlzdF9fbG9nbywgLmpvYi1saXN0X19kZXRhaWxzLCAuam9iLWxpc3RfX2RhdGVzIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5qb2ItbGlzdF9fZGV0YWlscyB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5qb2ItbGlzdF9fbG9nbyB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1saXN0X19sb2dvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5qb2ItbGlzdF9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuam9iLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBjb2xvcjogIzUwODY5NDsgfVxuICAuam9iLWxpc3RfX2NvdW5jaWwge1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuam9iLWxpc3RfX2xvY2F0aW9uIHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9XG4gICAgLmpvYi1saXN0X19sb2NhdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgwMyc7XG4gICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICBjb2xvcjogIzg0QzQ0QjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1saXN0X19sb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmpvYi1saXN0X19sb2NhdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuam9iLWxpc3RfX3RhZyB7XG4gICAgY29sb3I6ICM1MzUzNTM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItbGlzdF9fdGFnIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmpvYi1saXN0X19kYXRlcyB7XG4gICAgY29sb3I6ICNhYWFhYWE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmpvYi1saXN0OmhvdmVyIC5qb2ItbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzU1OTYyOyB9XG4gIC5qb2ItbGlzdC53cGpiLWZlYXR1cmVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0YwOEEyNDsgfVxuICAuam9iLWxpc3Qud3BqYi1mZWF0dXJlZCAuam9iLWxpc3RfX2xvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNGMDhBMjQ7IH1cbiAgLmpvYi1saXN0LndwamItZmVhdHVyZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA5cHggMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwOEEyNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAycHggMTBweCAwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiRmVhdHVyZWRcIjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSA+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+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAgIGFydGljbGUuYmxvZyAuaGRyIC5tZXRhID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfVxuICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgLm1ldGEgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjOTg5Nzk3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgLm1ldGEgLmRhdGUgdGltZSB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIGFydGljbGUuYmxvZyAuaGRyIC5tZXRhIC5jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzUwODY5NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciAubWV0YSAuY2F0ZWdvcnkuYmFja2dyb3VuZC1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0YzQ0YjsgfVxuICAgIGFydGljbGUuYmxvZyAuaGRyIC5hcnRpY2xlX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMC45MzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDMycHggYXV0byA0MHB4OyB9IH1cbiAgICBhcnRpY2xlLmJsb2cgLmhkciAuYXV0aG9yIHtcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdLCBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cIm5leHRcIl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdLCBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cIm5leHRcIl0ge1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDVweCAyOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cInByZXZcIl0sIGFydGljbGUuYmxvZyAuaGRyIGFbcmVsPVwibmV4dFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJwcmV2XCJdIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBhcnRpY2xlLmJsb2cgLmhkciBhW3JlbD1cInByZXZcIl0ge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGFydGljbGUuYmxvZyAuaGRyIGFbcmVsPVwicHJldlwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFPQ0FZQUFBQVNWbDJXQUFBQWhrbEVRVlFZbFgzUFRRckNRQXlHNFdkYXRhamJ0dDVDZS85YjZEMHNJcmlvVm5RekE4UDRrMVhnZlpOOENiN1hGbnZjRnovZ2dDVkM5UWZPT09iQ3BvQW4zSkt3eHFHQVZ3Z1JEbWhLQ0ZXY2JQQXNZUkplc1Erb3k1ZHFqT2ppL1I0WFRMa3c0NXhKWFM2bGxibTB5cVg4WnBKMjJhYXhERFhIVEgyVTJvL1VlRVNweGZRR3RnQWp2a3JYVkxrQUFBQUFTVVZPUks1Q1lJST1cIikgbm8tcmVwZWF0IGNlbnRlcjsgfSB9XG4gICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgICAgICByaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYXJ0aWNsZS5ibG9nIC5oZHIgYVtyZWw9XCJuZXh0XCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU9DQVlBQUFBU1ZsMldBQUFBaGtsRVFWUVlsWDNQVFFyQ1FBeUc0V2RhdGFqYnR0NUNlLzliNkQwc0lyaW9WblF6QThQNGsxWGdmWk44Q2I3WEZudmNGei9nZ0NWQzlRZk9PT2JDcG9BbjNKS3d4cUdBVndnUkRtaEtDRldjYlBBc1lSSmVzUStveTVkcWpPamkvUjRYVExrdzQ1eEpYUzZsbGJtMHlxWDhacEoyMmFheEREWEhUSDJVMm8vVWVFU3B4ZlFHdGdBanZrclhWTGtBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuICBhcnRpY2xlLmJsb2cgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYXJ0aWNsZS5ibG9nIC5pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA1Ni4yNSUgMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGFydGljbGUuYmxvZyAuaW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBhcnRpY2xlLmJsb2cgLmltZyBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBhcnRpY2xlLmJsb2cgLmNvbnRlbnQtYm9keSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGFydGljbGUuYmxvZyAuY29udGVudC1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiA1NXB4IDA7IH0gfVxuICBhcnRpY2xlLmJsb2cgLnNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBhcnRpY2xlLmJsb2cgLnNvY2lhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAyMTBweDtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIGFydGljbGUuYmxvZyAuc29jaWFsIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxZjIwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBhcnRpY2xlLmJsb2cgLnNvY2lhbCBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGFydGljbGUuYmxvZyAuc29jaWFsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYXJ0aWNsZS5ibG9nIC5zb2NpYWwgcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMxZjIwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDsgfSB9XG4gIGFydGljbGUuYmxvZyArIC5zZWN0aW9uLWxhdGVzdC1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjZjlmOWY5IDEwMCUpOyB9XG5cbi5wYXJ0bmVyLWFmdGVyLXBvc3QtY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhcnRuZXItYWZ0ZXItcG9zdC1jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjA4QTI0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmxvZy1pbmRleCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAuYmxvZy1pbmRleCAuZC1mbGV4ID4gZGl2IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTAlOyB9XG4gIC5ibG9nLWluZGV4IC5sZWZ0IHtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDsgfVxuICAgIC5ibG9nLWluZGV4IC5sZWZ0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2ctaW5kZXggLmxlZnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nLWluZGV4IC5sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgIC5ibG9nLWluZGV4IC5sZWZ0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAuYmxvZy1pbmRleCAucmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2ctaW5kZXggLnJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ibG9nLWluZGV4IC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ibG9nLWluZGV4IC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjcpIDQwJSwgI2ZhZmFmYSA3MCUpOyB9XG5cbi5zZWN0aW9uLmJsb2ctbWFpbi1uYXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCAxMzQsIDE0OCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uLmJsb2ctbWFpbi1uYXYgLmhpZGUtY2F0ID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWN0aW9uLmJsb2ctbWFpbi1uYXYgdWwuY2hpbGRyZW4sXG4gIC5zZWN0aW9uLmJsb2ctbWFpbi1uYXYgLnNmLWZpZWxkLXRheG9ub215LXN0YXRlcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uLmJsb2ctbWFpbi1uYXYgLnJvdyB7XG4gICAgcGFkZGluZzogMy41cHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlY3Rpb24tcG9zdC1hcmNoaXZlLCAuc2VjdGlvbi0tYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSBoMS5oNCwgLnNlY3Rpb24tLWFyY2hpdmUgaDEuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5tYi0zMCwgLnNlY3Rpb24tLWFyY2hpdmUgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLm1iLTMwLCAuc2VjdGlvbi0tYXJjaGl2ZSAubWItMzAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19zZWFyY2gtZm9ybSwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlYzhjNjtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFUQ0FZQUFBQ2RrbDN5QUFBQlMybFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXhORElnTnprdU1UWXdPVEkwTENBeU1ERTNMekEzTHpFekxUQXhPakEyT2pNNUlDQWdJQ0FnSUNBaVBnb2dQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRLSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpOCtDaUE4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBnbzhQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtuaHhnN3dBQUFWeEpSRUZVT0kyZGtzMHVCRUVVaGI4Nk56MGo4YlBDeHM3Q1JtTEZBN1I0Z3hIdllTOFdFeGx2NFFtcy9DenhDR1JDWXNXZWpkOUUwRk1XYmsvS2FHMDR5VWxWOXozMVZYWGZRaVlTVDhyVWtha3IwNHY3VEthMjE5SXNNY2ErMDBKTHBqdVo0ZysrOTB3dHFDVlR6eGZzeTVUTE5PYk8vVjMwVE9zbjBKVHZGbVhhSER4KzRvM2taTk5Wb0xZSERtb2dwZmM4MjZrQ25Ya3hId0tVZTdZN0NBb3l2UUJOWUFKNHBGN2p3QVB3Q2pTTDk2SmYwQzhMQnhWOWZCMHNDTGowK2VJUW9DVWZyNnBBZXo1Zkh3SlVaZzYvVmJ5VlpmczMvdEwrTE12NnJydVFvKzQ4YVh0UHByVVNub0tDclArL1Y0RWRQanRUcFNjRkVVSzRBbGFLWG5GcnNpLy9xTlF1TUF0c0ErZkFHL0FNbkFKYmdUQVhRcmdHRm9BVGswMmx1NlFuK2xVbW13YU9nWG5nQXNpQlc0QVFZNnhaK3FsR281RStWc0wrZWlFQmJvQmxoOHdEUjBEMkgxQUs2d0l6UVBNL241WXFBMGFBeHc5a041VEFlYnl3VEFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAvKiB3aWR0aCAqL1xuICAgIC8qIFRyYWNrICovXG4gICAgLyogSGFuZGxlICovXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovIH1cbiAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA0cHg7IH1cbiAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsOyB9XG4gICAgLnNlY3Rpb24tcG9zdC1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaSBhLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudC1jYXQgYSwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudC1jYXQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYzZjU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaTpmaXJzdC1jaGlsZCBhLCAuc2VjdGlvbi0tYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSAuc2VjdGlvbl9fY2F0ZWdvcmllcyB1bCwgLnNlY3Rpb24tLWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgLnNlY3Rpb25fX2NhdGVnb3JpZXMgdWwgbGksIC5zZWN0aW9uLS1hcmNoaXZlIC5zZWN0aW9uX19jYXRlZ29yaWVzIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuc2VjdGlvbi1wb3N0LWFyY2hpdmUgc2VsZWN0LCAuc2VjdGlvbi0tYXJjaGl2ZSBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBvc3QtYXJjaGl2ZSBzZWxlY3QsIC5zZWN0aW9uLS1hcmNoaXZlIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnNlYXJjaGFuZGZpbHRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG4gIC5zZWFyY2hhbmRmaWx0ZXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC8qIHdpZHRoICovXG4gICAgLyogVHJhY2sgKi9cbiAgICAvKiBIYW5kbGUgKi9cbiAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYXJjaGFuZGZpbHRlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDRweDsgfVxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7IH1cbiAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgIHdpZHRoOiA3NCU7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSAuaGlkZS1jYXQgPiAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSAuaGlkZS1jYXQgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IGxpIC5zZi1pbnB1dC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IGxpLnNmLW9wdGlvbi1hY3RpdmUgPiBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUYzRjU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IGxpIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwcHggMHB4O1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgbGkgdWwuY2hpbGRyZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSBsaS5zZi1sZXZlbC0wOmZpcnN0LWNoaWxkIGxhYmVsLFxuICAgIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5IGxpLnNmLW9wdGlvbi1hY3RpdmUgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC10YXhvbm9teS1zdGF0ZXMge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC10YXhvbm9teS1zdGF0ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtdGF4b25vbXktc3RhdGVzIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBwYWRkaW5nOiAwcHggMThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhEQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtdGF4b25vbXktc3RhdGVzIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtY2F0ZWdvcnkgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHBhZGRpbmc6IDBweCAxOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDNEOERBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1jYXRlZ29yeSBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG9wYWNpdHk6IC42OyB9XG5cbi5ibG9nLW1haW4tbmF2IC5zZWFyY2hhbmRmaWx0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5ibG9nLW1haW4tbmF2IC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLWNhdGVnb3J5Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZy1tYWluLW5hdiAuYmxvZy1zZWFyY2gtY2xvc2Uge1xuICBmb250LWZhbWlseTogb21uZXMtcHJvLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2ctbWFpbi1uYXYgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5ibG9nLW1haW4tbmF2IC5zZWN0aW9uX19zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDhkYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLmJsb2ctbWFpbi1uYXYgLnNlY3Rpb25fX3NlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctbWFpbi1uYXYgLmNvbC1tZC00LnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC53cC1wYWdlbmF2aSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAud3AtcGFnZW5hdmkgLnBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC53cC1wYWdlbmF2aSBzcGFuLFxuICAgIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLndwLXBhZ2VuYXZpIGEge1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Y2EzYWY7XG4gICAgICBjb2xvcjogIzljYTNhZjtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1yZXN1bHRzIC53cC1wYWdlbmF2aSBzcGFuLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzAzMmM1NztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDMyYzU3OyB9XG4gIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucG9zdC1hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3QtYXJ0aWNsZSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bzsgfSB9XG4gIC5wb3N0LWFydGljbGUgLmNvbC1tZC0wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTUwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB3aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wb3N0LWFydGljbGUgLmNvbC1tZC0wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnBvc3QtYXJ0aWNsZV9fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucG9zdC1hcnRpY2xlX19tZXRhIHtcbiAgICBjb2xvcjogIzAzMkM1NztcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWFydGljbGVfX21ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAucG9zdC1hcnRpY2xlX19tZXRhIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucG9zdC1hcnRpY2xlX19tZXRhIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDMxLCA0MSwgNTUsIDAuMyk7IH1cbiAgICAgICAgLnBvc3QtYXJ0aWNsZV9fbWV0YSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucG9zdC1hcnRpY2xlX19tZXRhIHVsIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucG9zdC1hcnRpY2xlX19jb250ZW50IHAge1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAucG9zdC1hcnRpY2xlX19jb250ZW50IGltZywgLnBvc3QtYXJ0aWNsZV9fY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zdC1hcnRpY2xlX19jb250ZW50IGltZyBmaWdjYXB0aW9uLCAucG9zdC1hcnRpY2xlX19jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweCAwOyB9XG4gIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaHIge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzJDNTc7XG4gICAgbWFyZ2luOiA2MHB4IDAgNjBweCAwOyB9XG4gIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucG9zdC1hcnRpY2xlX19jb250ZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIxIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy41IDRMMTQuNSAxMEw3LjUgMTYnIHN0cm9rZT0nJTIzMUYyOTM3JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvc3QtYXJ0aWNsZV9fY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaDIsIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaDMsIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaDQsIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaDUsIC5wb3N0LWFydGljbGVfX2NvbnRlbnQgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBvc3QtYXJ0aWNsZSAud3AtYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNjBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdC1hcnRpY2xlIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICAucG9zdC1hcnRpY2xlIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnBvc3QtYXJ0aWNsZSAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzAzMkM1NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7IH1cbiAgLnBvc3QtYXJ0aWNsZV9fc29jaWFsIHVsIHtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoLTEwMCUgLSAxMjBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBvc3QtYXJ0aWNsZV9fc29jaWFsIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAucG9zdC1hcnRpY2xlX19zb2NpYWwgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5wb3N0LWFydGljbGVfX3NvY2lhbCB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHggMDsgfSB9XG4gICAgLnBvc3QtYXJ0aWNsZV9fc29jaWFsIHVsIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5wb3N0LWFydGljbGVfX3NvY2lhbCB1bCBhIHtcbiAgICAgIGNvbG9yOiAjMTM1QzZFOyB9XG4gICAgICAucG9zdC1hcnRpY2xlX19zb2NpYWwgdWwgYTpob3ZlciBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5uZXh0LXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5leHQtcG9zdC5sb2FkaW5nIHtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5leHQtcG9zdC5sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MicgaGVpZ2h0PSc2Micgdmlld0JveD0nMCAwIDYyIDYyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBvcGFjaXR5PScwLjQnIGQ9J001NS4zMDQ3IDQ0Ljg4ODJMNTEuOTM0NyA0Mi45NjI5QzUxLjU0NDMgNDIuNzM1MiA1MS4yNDYzIDQyLjM3NzggNTEuMDkyNyA0MS45NTI4QzUwLjkzOTEgNDEuNTI3OCA1MC45Mzk3IDQxLjA2MjQgNTEuMDk0MyA0MC42Mzc5QzQ5LjM3MTQgNDQuMjI5IDQ2LjcxNzQgNDcuMjkyNiA0My40MDg2IDQ5LjUwOThDNDAuMDk5OCA1MS43MjcgMzYuMjU3MSA1My4wMTY4IDMyLjI4MDYgNTMuMjQ0N0MyOC4zMDQxIDUzLjQ3MjcgMjQuMzM5MiA1Mi42MzA2IDIwLjc5ODcgNTAuODA2QzE3LjI1ODIgNDguOTgxNSAxNC4yNzE0IDQ2LjI0MTIgMTIuMTQ5NCA0Mi44NzA1QzEwLjAyNzUgMzkuNDk5OCA4Ljg0NzgxIDM1LjYyMTkgOC43MzMzMSAzMS42NDA2QzguNjE4OCAyNy42NTkyIDkuNTczNjIgMjMuNzE5OSAxMS40OTg0IDIwLjIzMjhDMTMuNDIzMSAxNi43NDU4IDE2LjI0NzQgMTMuODM4NCAxOS42NzcyIDExLjgxMzNDMjMuMTA3IDkuNzg4MzIgMjcuMDE3IDguNzE5NzEgMzEgOC43MTg3NUMzMS43MTMyIDguNzE4NzUgMzIuNDE4IDguNzUzODcgMzMuMTE0MyA4LjgxOTI2QzMzLjAyNDcgOC44MTA3OCAzMi45MzUxIDguODAxMDkgMzIuODQ0MyA4Ljc5MzgzQzMxLjgxNjIgOC43MTAyNyAzMSA3LjkwODYzIDMxIDYuODc2OTFWMy4wMDE5MUMzMC45OTk2IDIuNTAxNjEgMzEuMTkyNyAyLjAyMDUzIDMxLjUzODkgMS42NTkzOUMzMS44ODUyIDEuMjk4MjYgMzIuMzU3NyAxLjA4NTA1IDMyLjg1NzYgMS4wNjQ0MUMzMi4yNCAxLjAyNDQ1IDMxLjYyNzMgMC45Njg3NSAzMSAwLjk2ODc1QzE0LjQxMDIgMC45Njg3NSAwLjk2ODc1IDE0LjQxMDIgMC45Njg3NSAzMUMwLjk2ODc1IDQ3LjU4OTggMTQuNDEwMiA2MS4wMzEyIDMxIDYxLjAzMTJDNDIuODY3MiA2MS4wMzEyIDUzLjA4OTkgNTQuMTM1IDU3Ljk2ODggNDQuMTQ4NEM1Ny40Njg3IDQ1LjEwMDIgNTYuMjQ1NiA0NS40MjU5IDU1LjMwNDcgNDQuODg4MlonIGZpbGw9JyUyMzk4OTc5NicvJTNFJTNDcGF0aCBkPSdNMzIuODQ0MyA4Ljc5Mzg2QzMxLjgxNjIgOC43MTAzMSAzMSA3LjkwODY3IDMxIDYuODc2OTVWMi45OTQ2OEMzMSAxLjg5MTUyIDMxLjkyODggMC45NjI3MjcgMzMuMDMwNyAxLjAzNjU5QzQ4LjY3IDIuMDgwNDIgNjEuMDMxMyAxNS4wOTY4IDYxLjAzMTMgMzFDNjEuMDM0OCAzNS41NDI4IDU5Ljk5OTIgNDAuMDI2MSA1OC4wMDM5IDQ0LjEwNzJDNTcuNTE5NSA0NS4wOTY2IDU2LjI2MzggNDUuNDM5MyA1NS4zMDg0IDQ0Ljg4ODNMNTEuOTM3MSA0Mi45NjI5QzUxLjAzOTggNDIuNDUwNyA1MC43NDY4IDQxLjM0NjMgNTEuMTg2MyA0MC40MTE0QzUyLjU2ODcgMzcuNDY2NyA1My4yODQgMzQuMjUzMSA1My4yODEzIDMxQzUzLjI4MTMgMTkuMzE1NyA0NC4yODc2IDkuNzMyMzQgMzIuODQ0MyA4Ljc5Mzg2WicgZmlsbD0nJTIzMzMzRTQ4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDUwMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGFuaW1hdGlvbjogc3BpbkxvYWRlciAxMjAwbXMgaW5maW5pdGU7IH1cbiAgICAubmV4dC1wb3N0LmxvYWRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpIDAlLCAjRkZGRkZGIDgyLjM3JSk7IH1cbiAgLm5leHQtcG9zdCAucG9zdC1zaW5nbGVfX2hlYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibmV4dCBhcnRpY2xlXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBrZXlmcmFtZXMgc3BpbkxvYWRlciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwdHVybik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uYmxvZy1wb3N0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAzMkM1NztcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmJsb2ctcG9zdC1pdGVtIGEge1xuICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ibG9nLXBvc3QtaXRlbSBhIC5idG4tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgICAgIC5ibG9nLXBvc3QtaXRlbSBhIC5idG4tdGV4dCBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAgIC5ibG9nLXBvc3QtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMzJDNTc7IH1cbiAgICAgIC5ibG9nLXBvc3QtaXRlbSBhOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLmJsb2ctcG9zdC1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogIzAzMkM1NzsgfVxuICAuYmxvZy1wb3N0LWl0ZW1fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNGM0Y0RjY7IH1cbiAgICAuYmxvZy1wb3N0LWl0ZW1fX2ltYWdlID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAgICAgLmJsb2ctcG9zdC1pdGVtX19pbWFnZSA+IGltZy5uby1pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmJsb2ctcG9zdC1pdGVtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuYmxvZy1wb3N0LWl0ZW1fX2FjdGlvbnMgLmJ0bi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ibG9nLXBvc3QtaXRlbV9fYWN0aW9ucyAuYnRuLXRleHQgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIC5ibG9nLXBvc3QtaXRlbV9fYWN0aW9ucyAuYnRuLXRleHQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmJsb2ctcG9zdC1wYXJ0bmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ibG9nLXBvc3QtcGFydG5lcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuYmxvZy1wb3N0LXBhcnRuZXJfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICAuYmxvZy1wb3N0LXBhcnRuZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJsb2ctcG9zdC1wYXJ0bmVyX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxhdGVzdC1hcnRpY2xlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhdGVzdC1hcnRpY2xlcyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhdGVzdC1hcnRpY2xlcyAuY29udGFpbmVyLCAubGF0ZXN0LWFydGljbGVzIC5tZnAtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYXRlc3QtYXJ0aWNsZXMgLmJsb2ctcG9zdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NSU7IH1cbiAgICAubGF0ZXN0LWFydGljbGVzX19pbWFnZSAubm8taW1hZ2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmxhdGVzdC1hcnRpY2xlc19faW1hZ2UgLm5vLWltYWdlIGltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5sYXRlc3QtYXJ0aWNsZXNfX2JvZHkge1xuICAgICAgei1pbmRleDogNDsgfSB9XG5cbi5tZW51LWNhdGVnb3J5LW1lbnUtY29udGFpbmVyIHVsI21lbnUtY2F0ZWdvcnktbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gIC5tZW51LWNhdGVnb3J5LW1lbnUtY29udGFpbmVyIHVsI21lbnUtY2F0ZWdvcnktbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogMCAxNHB4IDAgMTdweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubWVudS1jYXRlZ29yeS1tZW51LWNvbnRhaW5lciB1bCNtZW51LWNhdGVnb3J5LW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhLFxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAucGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzUzNTM1MzsgfVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjODRjNDRiO1xuICBib3JkZXItY29sb3I6ICM4NGM0NGI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluayB7XG4gIGZvbnQtc2l6ZTogMHB4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLXJlc3VsdHMgLnBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzIC5wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgZm9udC1zaXplOiAwcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItcmVzdWx0cyAucGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbmFydGljbGUuc2luZ2xlLXBvc3QtcGFydG5lciAuYnJlYWRjcnVtYnMtcGFydG5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbmFydGljbGUuc2luZ2xlLXBvc3QtcGFydG5lciAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgYXJ0aWNsZS5zaW5nbGUtcG9zdC1wYXJ0bmVyIC5jb250ZW50IC53cmFwcGVyIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGFydGljbGUuc2luZ2xlLXBvc3QtcGFydG5lciAuY29udGVudCAud3JhcHBlciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiA3NjhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQxNnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ud3BqYi1qb2ItbGlzdC5wYXJ0bmVycy1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLndwamItam9iLWxpc3QucGFydG5lcnMtZ3JpZCAuam9iLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5lbnRyeV9fbWV0YSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjY7IH1cblxudWwucGFnZS1udW1iZXJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwucGFnZS1udW1iZXJzID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgdWwucGFnZS1udW1iZXJzID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICB1bC5wYWdlLW51bWJlcnMgc3BhbixcbiAgdWwucGFnZS1udW1iZXJzIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XG4gICAgY29sb3I6ICM5Q0EzQUY7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MzUzNTM7IH1cbiAgICB1bC5wYWdlLW51bWJlcnMgc3Bhbi5uZXh0LFxuICAgIHVsLnBhZ2UtbnVtYmVycyBhLm5leHQge1xuICAgICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICAgIHVsLnBhZ2UtbnVtYmVycyBzcGFuLm5leHQ6YmVmb3JlLFxuICAgICAgdWwucGFnZS1udW1iZXJzIGEubmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIHVsLnBhZ2UtbnVtYmVycyBzcGFuLnByZXYsXG4gICAgdWwucGFnZS1udW1iZXJzIGEucHJldiB7XG4gICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgdWwucGFnZS1udW1iZXJzIHNwYW4ucHJldjpiZWZvcmUsXG4gICAgICB1bC5wYWdlLW51bWJlcnMgYS5wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIHVsLnBhZ2UtbnVtYmVycyBzcGFuLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICM4NGM0NGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODRjNDRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgdWwucGFnZS1udW1iZXJzIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4NGM0NGI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBlb3BsZS1zaW5nbGUge1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGVvcGxlLXNpbmdsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgLnBlb3BsZS1zaW5nbGVfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2U6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAxMHB4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBlb3BsZS1zaW5nbGVfX2ltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjA4QTI0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAxMHB4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLnBlb3BsZS1zaW5nbGVfX2ltYWdlIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAxMHB4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2Ugc3BhbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAucGVvcGxlLXNpbmdsZV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAucGVvcGxlLXNpbmdsZV9fb3ZlcmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucGVvcGxlLXNpbmdsZV9fb3ZlcmxpbmUgYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGVvcGxlLXNpbmdsZV9fb3ZlcmxpbmUgYSBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnBlb3BsZS1zaW5nbGVfX292ZXJsaW5lIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGVvcGxlLXNpbmdsZV9fb3ZlcmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBlb3BsZS1zaW5nbGVfX2xpbmtlZGluIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGVvcGxlLXNpbmdsZV9fbGlua2VkaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucGVvcGxlLXNpbmdsZV9fbGlua2VkaW4gYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGVvcGxlLXNpbmdsZV9fbGlua2VkaW4gYSBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAucGVvcGxlLXNpbmdsZV9fbGlua2VkaW4gYTpob3ZlciBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucGVvcGxlLXNpbmdsZV9faW50cm8ge1xuICAgIG1hcmdpbjogNDBweCA0MHB4IDAgMDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDYsIDEwNywgMC4xNSk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDU2LCA1NiwgMC44KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBlb3BsZS1zaW5nbGVfX2ludHJvIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwOyB9IH1cbiAgLnBlb3BsZS1zaW5nbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICBjb2xvcjogcmdiYSg1NiwgNTYsIDU2LCAwLjgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGVvcGxlLXNpbmdsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHggMDsgfSB9XG5cbmh0bWxbc3R5bGVdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWZwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xNTsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbi5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZV9fY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX2NvcHkgOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX19vdmVybGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX19vdmVybGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5yb3cge1xuICAgICAgY29sdW1uLWdhcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAucm93IC5jb2wge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSk7IH0gfVxuICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAubWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5tZWRpYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMDAlIDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VjdGlvbi1hcmNoaXZlLWZlYXR1cmUgLmZlYXR1cmUgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzUlIDA7IH0gfVxuICAgICAgLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIC5mZWF0dXJlIC5tZWRpYSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAubWVkaWEgaW1nOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zZWN0aW9uLWFyY2hpdmUtZmVhdHVyZSAuZmVhdHVyZSAubWVkaWEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi5zdG9yeS1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAuc3RvcnktYXJ0aWNsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc3RvcnktYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zdG9yeS1hcnRpY2xlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc3RvcnktYXJ0aWNsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdG9yeS1hcnRpY2xlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnN0b3J5LWFydGljbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc3RvcnktYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuc3RvcnktYXJ0aWNsZV9fY29weSAudGV4dC1kYXJrLCAuc3RvcnktYXJ0aWNsZV9fY29weSBibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5zdG9yeS1hcnRpY2xlX19jb3B5IC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG4gIC5zdG9yeS1hcnRpY2xlIC5zZWN0aW9uLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc3RvcnktYXJ0aWNsZSAuY29udGFpbmVyLCAuc3RvcnktYXJ0aWNsZSAubWZwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50YWJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMjhweCAwOyB9XG5cbiNzZWFyY2gtdGFiIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGMDhBMjQ7IH1cblxuI2FsZXJ0cy10YWIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzNUM2RTsgfVxuXG4uam9iLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjA7IH1cbiAgLmpvYi1iYXIgLmJ0biwgLmpvYi1iYXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5qb2ItYmFyIC5idXR0b24sIC5qb2ItYmFyIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItZm9ybS1ub2xpbmVzIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLmpvYi1iYXIgW3R5cGU9c3VibWl0XSwgLmpvYi1iYXIgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5qb2ItYmFyIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbiNzZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjRjA4QTI0OyB9XG5cbiNhbGVydHMge1xuICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG5cbi5sb2NhdGlvbnMgLmxvY2F0aW9uc19fY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxvY2F0aW9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubG9jYXRpb25zIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9uc19fY29sdW1uLS1hdXRvIHVsIHtcbiAgICBjb2x1bW5zOiAzOyB9IH1cblxuLmxvY2F0aW9ucy1vdmVydmlldyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmxvY2F0aW9ucy1vdmVydmlldyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwODY5NDsgfVxuXG4ubG9jYXRpb25zLW92ZXJ2aWV3IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubG9jYXRpb25zLW92ZXJ2aWV3IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY291bmNpbHMgLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xMHB4IDYwcHg7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY291bmNpbHMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5jb3VuY2lscyAubmF2LXRhYnMgLm5hdi1saW5rIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb3VuY2lscyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggLTVweCBjdXJyZW50Q29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI25zdy10YWIge1xuICAgIGNvbG9yOiAjMTI5Y2M0OyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI3ZpYy10YWIge1xuICAgIGNvbG9yOiAjODRjNDRiOyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI3FsZC10YWIge1xuICAgIGNvbG9yOiAjOTA1NWEyOyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI3dhLXRhYiB7XG4gICAgY29sb3I6ICNGMDhBMjQ7IH1cbiAgLmNvdW5jaWxzIC5uYXYtdGFicyAjbnQtdGFiIHtcbiAgICBjb2xvcjogIzUwODY5NDsgfVxuICAuY291bmNpbHMgLm5hdi10YWJzICNzYS10YWIge1xuICAgIGNvbG9yOiAjZGFjNDA2OyB9XG4gIC5jb3VuY2lscyAubmF2LXRhYnMgI3Rhcy10YWIge1xuICAgIGNvbG9yOiAjZGYzZTY0OyB9XG5cbi5jb3VuY2lscyAjbnN3IGg1IHtcbiAgY29sb3I6ICMxMjljYzQ7IH1cblxuLmNvdW5jaWxzICN2aWMgaDUge1xuICBjb2xvcjogIzg0YzQ0YjsgfVxuXG4uY291bmNpbHMgI3FsZCBoNSB7XG4gIGNvbG9yOiAjOTA1NWEyOyB9XG5cbi5jb3VuY2lscyAjd2EgaDUge1xuICBjb2xvcjogI0YwOEEyNDsgfVxuXG4uY291bmNpbHMgI250IGg1IHtcbiAgY29sb3I6ICM1MDg2OTQ7IH1cblxuLmNvdW5jaWxzICNzYSBoNSB7XG4gIGNvbG9yOiAjZGFjNDA2OyB9XG5cbi5jb3VuY2lscyAjdGFzIGg1IHtcbiAgY29sb3I6ICNkZjNlNjQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VuY2lscyAud3BqYi1lbXBsb3llci1saXN0IHtcbiAgICBjb2x1bW5zOiAzOyB9IH1cblxuLmFkc2FuaXR5LXNob3J0Y29kZSB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5hZHNhbml0eS1zaG9ydGNvZGUgLmFkLXJvdyA+IGRpdiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2ltYWdlIC5hZHNhbml0eS1zaG9ydGNvZGUge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19pbWFnZSAuYWRzYW5pdHktc2hvcnRjb2RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9faW1hZ2UgLmFkc2FuaXR5LXNob3J0Y29kZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb2JqZWN0LWZpdDogcmV2ZXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG5cbi5zZWN0aW9uLWpvYnMtbGlzdCAuYWQtcm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2VjdGlvbi0xLXZpZGVvIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIyOyB9XG4gIC5zZWN0aW9uLTEtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNlY3Rpb24tMS12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSdwbGF5JyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzExMCcgYXNwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy40NSclM0UlM0MvY2lyY2xlJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2QpJyUzRSUzQ3BhdGggZD0nTTc5LjYxMjEgNTAuOTYyOEw0MC4xMjIzIDMwLjY0MTRDMzYuOTEzOCAyOC45OTExIDMyIDMwLjU5MjUgMzIgMzQuNjc0NHY0MC42MzMxYzAgMy42NjIgNC41NjYgNS44Njg5IDguMTIyMyA0LjAzMzFsMzkuNDg5OC0yMC4zMTE3YzMuNTIyNy0xLjgwNjYgMy41MzM5LTYuMjU5NSAwLTguMDY2MXonIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9kJyB4PScyOCcgeT0nMzAnIHdpZHRoPSc1OC4yNTg0JyBoZWlnaHQ9JzU4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4JyUzRSUzQy9mZUZsb29kJTNFJTNDZmVDb2xvck1hdHJpeCBpbj0nU291cmNlQWxwaGEnIHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZU9mZnNldCBkeT0nNCclM0UlM0MvZmVPZmZzZXQlM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzInJTNFJTNDL2ZlR2F1c3NpYW5CbHVyJTNFJTNDZmVDb2xvck1hdHJpeCB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlQmxlbmQgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nZWZmZWN0MV9kcm9wU2hhZG93JyUzRSUzQy9mZUJsZW5kJTNFJTNDZmVCbGVuZCBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdlZmZlY3QxX2Ryb3BTaGFkb3cnIHJlc3VsdD0nc2hhcGUnJTNFJTNDL2ZlQmxlbmQlM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uLTEtdmlkZW9fX2ltYWdlIC5tZnAtdmlkZW8gLm1lZGlhX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDsgfSB9XG4gIC5zZWN0aW9uLTEtdmlkZW9fX2ltYWdlIC5tZnAtdmlkZW8gLm1lZGlhX19pbWFnZTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3BsYXknIHdpZHRoPScxMTAnIGhlaWdodD0nMTEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy42JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZCknJTNFJTNDcGF0aCBkPSdNNzkuNjEyMSA1MC45NjI4TDQwLjEyMjMgMzAuNjQxNEMzNi45MTM4IDI4Ljk5MTEgMzIgMzAuNTkyNSAzMiAzNC42NzQ0djQwLjYzMzFjMCAzLjY2MiA0LjU2NiA1Ljg2ODkgOC4xMjIzIDQuMDMzMWwzOS40ODk4LTIwLjMxMTdjMy41MjI3LTEuODA2NiAzLjUzMzktNi4yNTk1IDAtOC4wNjYxeicgZmlsbD0nJTIzZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2QnIHg9JzI4JyB5PSczMCcgd2lkdGg9JzU4LjI1ODQnIGhlaWdodD0nNTgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnJTNFJTNDL2ZlRmxvb2QlM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlT2Zmc2V0IGR5PSc0JyUzRSUzQy9mZU9mZnNldCUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMiclM0UlM0MvZmVHYXVzc2lhbkJsdXIlM0UlM0NmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVCbGVuZCBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdlZmZlY3QxX2Ryb3BTaGFkb3cnJTNFJTNDL2ZlQmxlbmQlM0UlM0NmZUJsZW5kIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J2VmZmVjdDFfZHJvcFNoYWRvdycgcmVzdWx0PSdzaGFwZSclM0UlM0MvZmVCbGVuZCUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnNlY3Rpb24tMi12aWRlb3Mge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuc2VjdGlvbi0yLXZpZGVvcyAuaDYsIC5zZWN0aW9uLTItdmlkZW9zIC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlLCAubmV4dC1wb3N0IC5zZWN0aW9uLTItdmlkZW9zIC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLTItdmlkZW9zX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnNlY3Rpb24tMi12aWRlb3NfX3ZpZGVvIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2VjdGlvbi0zLXZpZGVvcyAuaDYsIC5zZWN0aW9uLTMtdmlkZW9zIC5uZXh0LXBvc3QgLnBvc3Qtc2luZ2xlX19oZWFkZXI6YmVmb3JlLCAubmV4dC1wb3N0IC5zZWN0aW9uLTMtdmlkZW9zIC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnNlY3Rpb24tMy12aWRlb3NfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuc2VjdGlvbi0zLXZpZGVvc19fdmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2VjdGlvbi1hY2NvcmRpb25zIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbnMgLmNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHggYXV0bzsgfVxuICAuc2VjdGlvbi1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VjdGlvbi1hY2NvcmRpb25zIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2VjdGlvbi1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC5zZWN0aW9uLWFjY29yZGlvbnMgLmFjY29yZGlvbl9faXRlbSB7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5zZWN0aW9uLWFyY2hpdmUtdGl0bGUge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tYXJjaGl2ZS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAuc2VjdGlvbi1hcmNoaXZlLXRpdGxlIC5zZWN0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLnNlY3Rpb24tY2FyZHMtMyB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLnNlY3Rpb24tY2FyZHMtMyAucm93ID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRhaW5lciwgLnNlY3Rpb24tY29udGVudC1mb3JtIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybSAuaGVhZGluZywgLnNlY3Rpb24tY29udGVudC1mb3JtIC5jb250ZW50LWZvcm1fX2NvbnRlbnRfMSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnNlY3Rpb24tY29udGVudC1mb3JtIC5jb250ZW50LWZvcm1fX2Zvcm0tYXJlYSAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNlY3Rpb24tY29udGVudC1mb3JtIC5jb250ZW50LWZvcm1fX2Zvcm0tYXJlYSAuZ2Nob2ljZSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fZm9ybS1hcmVhIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fbGVmdCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fbGVmdCB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LWZvcm0gLmNvbnRlbnQtZm9ybV9fbGVmdCBhIHtcbiAgICBjb2xvcjogIzEzNUM2RTsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtZm9ybSAuY29udGVudC1mb3JtX19sZWZ0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNkOTY2MDk7IH1cblxuLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX2NvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX2NvcHkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaWNvbi1ibG9ja3MgLmZlYXR1cmVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgcGFkZGluZzogMCA1NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIGNvbG9yOiAjMTM1QzZFOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy44NzM3OSAwLjYxOTA3Mkw3LjIxMDg3IDEuMjg5NzNDNy4wNTM5OCAxLjQ0ODQ2IDcuMDUzOTggMS43MDU4MiA3LjIxMDg3IDEuODY0NTlMMTIuNDA1IDcuMTE5MjlMMC45NzMwNzUgNy4xMTkyOUMwLjc1MTE4OSA3LjExOTI5IDAuNTcxMjg5IDcuMzAxMjkgMC41NzEyODkgNy41MjU3N0wwLjU3MTI4OSA4LjQ3NDIyQzAuNTcxMjg5IDguNjk4NyAwLjc1MTE4OSA4Ljg4MDcgMC45NzMwNzUgOC44ODA3TDEyLjQwNSA4Ljg4MDdMNy4yMTA4NyAxNC4xMzU0QzcuMDUzOTcgMTQuMjk0MiA3LjA1Mzk3IDE0LjU1MTUgNy4yMTA4NyAxNC43MTAzTDcuODczNzkgMTUuMzgxQzguMDMwNjggMTUuNTM5NyA4LjI4NTA4IDE1LjUzOTcgOC40NDIwMSAxNS4zODFMMTUuNDUzNiA4LjI4NzQxQzE1LjYxMDUgOC4xMjg2OCAxNS42MTA1IDcuODcxMzEgMTUuNDUzNiA3LjcxMjU1TDguNDQxOTggMC42MTkwNzJDOC4yODUwOCAwLjQ2MDMwOSA4LjAzMDY4IDAuNDYwMzA5IDcuODczNzkgMC42MTkwNzJaJyBmaWxsPSclMjMxMzVDNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDsgfVxuICAgICAgLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyAuZmVhdHVyZV9fdGV4dC13aXRoLWxpbmtzIGEgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjsgfVxuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYSBpLmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYTpob3ZlciBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWljb24tYmxvY2tzIC5mZWF0dXJlX190ZXh0LXdpdGgtbGlua3MgYTpob3ZlciBpLmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQgLmZlYXR1cmUge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQgLmZlYXR1cmUgLnJvdyB7XG4gICAgY29sdW1uLWdhcDogMTEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQgLmZlYXR1cmUgLnJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNlY3Rpb24tY29udGVudC1pbWFnZS1sZWZ0IC5mZWF0dXJlIC5yb3cgLmNvbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LWltYWdlLWxlZnQgLmZlYXR1cmVfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNlY3Rpb24tY29udGVudC1pbWFnZS1yaWdodCB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLmZlYXR1cmUgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY29udGVudC1pbWFnZS1yaWdodCAuZmVhdHVyZSAucm93IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlIC5yb3cgLmNvbCB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlX19jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlX19jb3B5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5mZWF0dXJlX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY29udGVudC1pbWFnZS1yaWdodCAuZmVhdHVyZV9fdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IC5tZWRpYV9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtaW1hZ2UtcmlnaHQgLm1lZGlhX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtbG9uZyB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuXG4uc2VjdGlvbi1jb250ZW50LXNpbXBsZSAuc2VjdGlvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb24tY29udGVudC1zaW1wbGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5zZWN0aW9uLWNvbnRlbnQtc2ltcGxlIC5jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQgLmZlYXR1cmUge1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQgLmZlYXR1cmVfX2NvcHkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlX19jb3B5IGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cblxuLnNlY3Rpb24tY3RhIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5zZWN0aW9uLWN0YSAuY29udGFpbmVyLCAuc2VjdGlvbi1jdGEgLm1mcC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbi1jdGEgLm1lZGlhLCAuc2VjdGlvbi1jdGEgLm1lZGlhX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbi1jdGEgLm1lZGlhOmFmdGVyLCAuc2VjdGlvbi1jdGEgLm1lZGlhX19pbWFnZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNlY3Rpb24tY3RhIC5tZWRpYSBpbWcsIC5zZWN0aW9uLWN0YSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLWN0YSAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1jdGEgLmN0YV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWN0YSAuY3RhX190aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4OyB9IH1cbiAgICAgIC5zZWN0aW9uLWN0YSAuY3RhX190aXRsZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDMyQzU3OyB9XG4gICAgLnNlY3Rpb24tY3RhIC5jdGFfX3RvcC1jdXJ2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnNlY3Rpb24tY3RhIC5jdGFfX2JvdHRvbS1jdXJ2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG5cbi5zZWN0aW9uLWN0YXMge1xuICBwYWRkaW5nOiA2MHB4IDAgMjVweDsgfVxuICAuc2VjdGlvbi1jdGFzIC5yb3cgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1jdGFzIC5yb3cgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRvd25sb2FkcyAuY29udGFpbmVyLCAuc2VjdGlvbi1kb3dubG9hZHMgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDExNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mb290ZXJfX3RvcCBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODJweDsgfVxuICAuZm9vdGVyIC5zb2MtaWNvbnMge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIGZpbGw6ICMxMzVDNkU7IH1cbiAgICAuZm9vdGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyLCAuZm9vdGVyX19ib3R0b20gLm1mcC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuZm9vdGVyX19ib3R0b20gdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mb290ZXJfX2JvdHRvbSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuZm9vdGVyIC5tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvb3RlciAubWVudS1pdGVtID4gYSB7XG4gICAgICBjb2xvcjogIzIzMWYyMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb290ZXIgLm1lbnUgLnN1Yi1tZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZm9vdGVyIC5tZW51IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5mb290ZXIgLm1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hLmJhY2stdG8tdG9wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvdGhlbWVzL2N1c3RvbS9hZ292X2NhcmVlcnMvY3NzL2ltZy9jaGV2cm9uLXVwLWJsdWUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiA3NXB4O1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgYS5iYWNrLXRvLXRvcC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhLmJhY2stdG8tdG9wLnNob3cge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cblxuLnNlY3Rpb24tZm9ybSAuZm9ybSB7XG4gIG1heC13aWR0aDogNTI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tZm9ybSAuZm9ybV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi1mb3JtIC5mb3JtIC5nY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2VjdGlvbi1mb3JtIC5mb3JtIC5nY2hvaWNlIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAuc2VjdGlvbi1mb3JtIC5mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnNlY3Rpb24tZm9ybSAuZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VjdGlvbi1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7IH1cbiAgLnNlY3Rpb24tZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeSAubWVkaWEge1xuICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDMycHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY3Rpb24tZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeSAubWVkaWEge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5zZWN0aW9uLWdhbGxlcnkgLmltYWdlLWdhbGxlcnkgLm1lZGlhX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5IC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5za2lwLXRvIGEge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLmhlYWRlciAubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogODFweDsgfVxuICAuaGVhZGVyIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzOHB4OyB9XG4gICAgLmhlYWRlciAuY3VzdG9tLWxvZ28tbGluayBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OHB4KSB7XG4gICAgLmhlYWRlciAuaGVhZGVyX19tZW51IC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cbiAgLmhlYWRlciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXIgLm5hdi1saW5rID4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk4cHgpIHtcbiAgICAgICAgLmhlYWRlciAubmF2LWxpbmsgPiBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXIgLm5hdi1saW5rLm1vYmlsZS10b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjk5cHgpIHtcbiAgICAgICAgLmhlYWRlciAubmF2LWxpbmsubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaGVhZGVyIC5uYXYtbGluay5tb2JpbGUtdG9nZ2xlID4gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5oZWFkZXIgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5uYXYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyAuYnV0dG9uLXByaW1hcnkgYnV0dG9uLFxuICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5idXR0b24tcHJpbWFyeSAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwOEEyNDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0YwOEEyNDsgfVxuICAgICAgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLmJ1dHRvbi1wcmltYXJ5IGJ1dHRvbjpob3ZlciwgLmhlYWRlciAubmF2YmFyLWJ1dHRvbnMgLmJ1dHRvbi1wcmltYXJ5IGJ1dHRvbjpmb2N1cyxcbiAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIC5idXR0b24tcHJpbWFyeSAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyAuYnV0dG9uLXByaW1hcnkgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTUyNDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjk1MjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTlweCkge1xuICAgIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIDQ1cHggMCAwOyB9XG4gICAgLmhlYWRlciAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIC5uYXZiYXItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzkwNTVBMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuaGVhZGVyX19tZW51IC5tZW51LWl0ZW06aG92ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gICAgICAuaGVhZGVyX19tZW51IC5tZW51LWl0ZW06aG92ZXIgLm5hdi1saW5rOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyIC5zdWItbWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOUY5Rjk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlciAuZHJvcGRvd24tbWVudS0tbWVnYSB1bCB7XG4gICAgICB3aWR0aDogNzMycHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgICAgIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgdWwgbGkge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLmhlYWRlciAuZHJvcGRvd246aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuICAgICAgLmhlYWRlciAuZHJvcGRvd24taXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICMyMzFGMjA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OHB4KSB7XG4gICAgLmhlYWRlciAuYnRuLXRvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5oZWFkZXIgLmJ0bi10b2dnbGUuY29sbGFwc2VkIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAgIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaGFtYnVyZ2VyLWlubmVyLCAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NzsgfVxuICAgIC5oZWFkZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgd2lkdGg6IDEwNXB4OyB9XG4gICAgLmhlYWRlciAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyLFxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlci5zaG93LFxuICAgIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlci5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTkwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzLCA0NCwgODcsIDAuMSk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA2cHgpOyB9XG4gICAgLmhlYWRlciAubWVudSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuICAgIC5oZWFkZXIgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmhlYWRlciAubmF2LWxpbms6aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmhlYWRlciAuc3ViLW1lbnUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLnN1Yi1tZW51LnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyIC5kcm9wZG93bi1pdGVtIGEge1xuICAgICAgICBjb2xvcjogIzM0M2E0MDsgfVxuICAgICAgLmhlYWRlciAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgICAuaGVhZGVyX19tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5oZWFkZXIgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaGVhZGVyIC5uYXZiYXItYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIC5oZWFkZXIgLm5hdmJhci1idXR0b25zIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLm5hdmJhci1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLmJ0bi1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLmJ0bi1wcmltYXJ5LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAuYnV0dG9uLCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIGlucHV0LndwamItc3VibWl0LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIGlucHV0LndwamItc3VibWl0LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIGlucHV0LndwamItc3VibWl0LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIGlucHV0LndwamItc3VibWl0LCAuaGVhZGVyIC5uYXZiYXItbmF2LXdyYXBwZXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciBpbnB1dC53cGpiLXN1Ym1pdCwgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIFt0eXBlPXN1Ym1pdF0sIC5oZWFkZXIgLm5hdmJhci1uYXYtd3JhcHBlciAucGFnZS1pZC0xMDQxIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAud3BqYi1pY29uLXNlYXJjaCwgLnBhZ2UtaWQtMTA0MSAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLmhlYWRlciAubmF2YmFyLW5hdi13cmFwcGVyIC53cGpiLWljb24tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uc2VjdGlvbi1oZXJvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZWN0aW9uLWhlcm8ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLnNlY3Rpb24taGVybyBoMSxcbiAgICAgIC5zZWN0aW9uLWhlcm8gLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgICAuc2VjdGlvbi1oZXJvIGgzLFxuICAgICAgLnNlY3Rpb24taGVybyAuaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAuc2VjdGlvbi1oZXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzOC42N2RlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDQuMDYlLCByZ2JhKDAsIDAsIDAsIDApIDMzLjIxJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNlY3Rpb24taGVybyB2aWRlbyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5zZWN0aW9uLWhlcm9fX2JvZHkge1xuICAgIGJhY2tncm91bmQ6ICMxMzVDNkU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTQuMXB4IDAuOXB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDBweCA0cHggMTkuNnB4IDAuNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VjdGlvbi1oZXJvX19ib2R5IGgxLCAuc2VjdGlvbi1oZXJvX19ib2R5IGgyLCAuc2VjdGlvbi1oZXJvX19ib2R5IGgzLCAuc2VjdGlvbi1oZXJvX19ib2R5IGg0LCAuc2VjdGlvbi1oZXJvX19ib2R5IGg1LCAuc2VjdGlvbi1oZXJvX19ib2R5IGg2LFxuICAgIC5zZWN0aW9uLWhlcm9fX2JvZHkgLmgxLCAuc2VjdGlvbi1oZXJvX19ib2R5IC5oMiwgLnNlY3Rpb24taGVyb19fYm9keSAuaDMsIC5zZWN0aW9uLWhlcm9fX2JvZHkgLmg0LCAuc2VjdGlvbi1oZXJvX19ib2R5IC5oNSwgLnNlY3Rpb24taGVyb19fYm9keSBibG9ja3F1b3RlLCAuc2VjdGlvbi1oZXJvX19ib2R5IC5oNiwgLnNlY3Rpb24taGVyb19fYm9keSAubmV4dC1wb3N0IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSwgLm5leHQtcG9zdCAuc2VjdGlvbi1oZXJvX19ib2R5IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1oZXJvIC5tZWRpYS0tY292ZXIgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9IH1cblxuLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyOHB4IDA7IH1cblxuI3NlYXJjaC10YWIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0YwOEEyNDsgfVxuXG4jYWxlcnRzLXRhYiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG5cbi5qb2ItYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2MDsgfVxuICAuam9iLWJhciAuYnRuLCAuam9iLWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmpvYi1iYXIgLmJ1dHRvbiwgLmpvYi1iYXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5qb2ItYmFyIGlucHV0LndwamItc3VibWl0LCAuam9iLWJhciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLmpvYi1iYXIgaW5wdXQud3BqYi1zdWJtaXQsIC5qb2ItYmFyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuam9iLWJhciBpbnB1dC53cGpiLXN1Ym1pdCwgLmpvYi1iYXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuam9iLWJhciBbdHlwZT1zdWJtaXRdLCAuam9iLWJhciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLmpvYi1iYXIgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5qb2ItYmFyIC5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmpvYi1iYXIgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuI3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNGMDhBMjQ7IH1cblxuI2FsZXJ0cyB7XG4gIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cblxuLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbiAuY29sLWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19jb250ZW50IGEsIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX2NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjsgfVxuICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fY29udGVudCBoNCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjsgfVxuICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX3BvaW50cyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX3BvaW50cyAucG9pbnQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAqIDEgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2VjdGlvbi1pY29uLWxpc3QtMi1jb2x1bW5fX3BvaW50cyAucG9pbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIC5zZWN0aW9uLWljb24tbGlzdC0yLWNvbHVtbl9fcG9pbnRzIC5wLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluOyB9XG4gICAgLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uX19wb2ludHMgaDQge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7IH1cblxuLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24tam9icy1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tam9icy1ncmlkIC5yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5zZWN0aW9uLWpvYnMtZ3JpZCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweCAxMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzUwODY5NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNjA0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzdhYzk1OTtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3Qge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMnB4O1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3RfX2xvZ28sIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3RfX2RldGFpbHMsIC5zZWN0aW9uLWpvYnMtZ3JpZCAuam9iLWNvbCAuam9iLWxpc3RfX2RhdGVzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fbG9nbyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fY291bmNpbCB7XG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fbG9jYXRpb24ge1xuICAgICAgICBjb2xvcjogIzUzNTM1MztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fbG9jYXRpb246YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmpvYi1jb2wgLmpvYi1saXN0X190YWcge1xuICAgICAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fZGF0ZXMge1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNlY3Rpb24tam9icy1ncmlkIC5qb2ItY29sIC5qb2ItbGlzdF9fZGF0ZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuc2VjdGlvbi1qb2JzLWdyaWQgLmJsb2NrLWpvYnMtZ3JpZF9fbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc2VjdGlvbi1qb2JzLWdyaWQgLmJsb2NrLWpvYnMtZ3JpZF9fbW9yZSBhIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAjMzEzMTMxOyB9XG5cbi5zZWN0aW9uLWpvYnMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG5cbi5zZWN0aW9uLWpvYnMtbWFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLWpvYnMtbWFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICAuc2VjdGlvbi1qb2JzLW1hcCArIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuI3dwamItbWFwLWNhbnZhc1tzdHlsZV0ge1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgbWF4LWhlaWdodDogY2FsYyg3NXZoIC0gMTAwcHgpOyB9XG5cbi5qb2JzLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1ncm91cCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDsgfVxuICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLndwamItaWNvbi1zZWFyY2gge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbi5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC4xMiA2LjQ0OGwzLjk2Mi0zLjk2Mi44MTgtLjgxN2EuMzEuMzEgMCAwIDAgMC0uNDM3bC0uODc1LS44NzVhLjMxLjMxIDAgMCAwLS40MzcgMGwtNC43OCA0Ljc4TDIuMDMuMzU3YS4zMS4zMSAwIDAgMC0uNDM3IDBsLS44NzQuODc0YS4zMS4zMSAwIDAgMCAwIC40MzdsNC43OCA0Ljc4LTQuNzggNC43OGEuMzEuMzEgMCAwIDAgMCAuNDM3bC44NzQuODc0Yy4xMi4xMi4zMTYuMTIuNDM3IDBsNC43OC00Ljc4IDMuOTYyIDMuOTYzLjgxNy44MTdjLjEyLjEyLjMxNy4xMi40MzcgMGwuODc1LS44NzRhLjMxLjMxIDAgMCAwIDAtLjQzN3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLmNsb3NlOmhvdmVyLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLmNsb3NlOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlYzhjNjtcbiAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjA4QTI0OyB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNjZWM4YzY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDM1cHg7IH0gfVxuICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtcmFkaXVzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1kaXN0YW5jZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtZGlzdGFuY2Utd3JhcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwamItaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5ib2R5IC5ub1VpLXRhcmdldCxcbmJvZHkgLm5vVWktaGFuZGxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5IC5ub1VpLWNvbm5lY3Qge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM5MDU1QTI7IH1cblxuYm9keSAud3BqYi1tYXAtaW5mb2JveCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IHtcbiAgICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBib2R5IC53cGpiLW1hcC1pbmZvYm94OmFmdGVyIHtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnXFxlODBiJztcbiAgICBjb2xvcjogI0YwOEEyNDtcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICB6LWluZGV4OiAtMjsgfVxuICBib2R5IC53cGpiLW1hcC1pbmZvYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjVhYTY7IH1cbiAgYm9keSAud3BqYi1tYXAtaW5mb2JveCA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjEyIDYuNDQ4bDMuOTYyLTMuOTYyLjgxOC0uODE3YS4zMS4zMSAwIDAgMCAwLS40MzdsLS44NzUtLjg3NWEuMzEuMzEgMCAwIDAtLjQzNyAwbC00Ljc4IDQuNzhMMi4wMy4zNTdhLjMxLjMxIDAgMCAwLS40MzcgMGwtLjg3NC44NzRhLjMxLjMxIDAgMCAwIDAgLjQzN2w0Ljc4IDQuNzgtNC43OCA0Ljc4YS4zMS4zMSAwIDAgMCAwIC40MzdsLjg3NC44NzRjLjEyLjEyLjMxNi4xMi40MzcgMGw0Ljc4LTQuNzggMy45NjIgMy45NjMuODE3LjgxN2MuMTIuMTIuMzE3LjEyLjQzNyAwbC44NzUtLjg3NGEuMzEuMzEgMCAwIDAgMC0uNDM3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCA+IGltZyArIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC10aXRsZSB+IHAgYSB7XG4gICAgICBjb2xvcjogIzUzNTM1MztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC10aXRsZSArIHAge1xuICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlIH4gcCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LXRpdGxlICsgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAzMkM1NztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogOXB4O1xuICAgIHJpZ2h0OiA5cHg7IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciA+IHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgc21hbGwsXG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAuZm9vdGVyLWljb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjMDMyQzU3O1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIHNtYWxsLFxuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC5mb290ZXItaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9IH1cbiAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tZ2xvYmUsXG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAud3BqYi1pY29uLXRhZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAud3BqYi1pY29uLWxlZnQtb3BlbjpiZWZvcmUsXG4gICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAud3BqYi1pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib2R5IC53cGpiLW1hcC1pbmZvYm94IC53cGpiLWluZm9ib3gtZm9vdGVyIC53cGpiLWljb24tbGVmdC1vcGVuOmJlZm9yZSxcbiAgICAgICAgYm9keSAud3BqYi1tYXAtaW5mb2JveCAud3BqYi1pbmZvYm94LWZvb3RlciAud3BqYi1pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMS41cHg7IH0gfVxuICAgIGJvZHkgLndwamItbWFwLWluZm9ib3ggLndwamItaW5mb2JveC1mb290ZXIgLndwamItaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbmJvZHkucGFnZS0tc2Vjb25kYXJ5IC53cGpiLW1hcC1pbmZvYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzVDNkU7IH1cblxuLm1hcC1zZWFyY2gtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5tYXAtc2VhcmNoLXBhbmVsX19uby1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5jb250YWluZXIsIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tZnAtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1yYWRpdXMge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWRpc3RhbmNlLXdyYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1pZC01MSAuam9icy1tYXAgLmpvYnMtbWFwX19maWx0ZXItd3JhcHBlciAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIC5tYXAtc2VhcmNoLXBhbmVsIC5tYXAtaW5wdXQtZ3JvdXA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtaWQtNTEgLmpvYnMtbWFwIC5qb2JzLW1hcF9fZmlsdGVyLXdyYXBwZXIgLm1hcC1zZWFyY2gtcGFuZWwgLm1hcC1pbnB1dC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Blb3BsZS1zdG9yaWVzLWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjAwcHg7IH1cblxuLnNlY3Rpb24tbGF0ZXN0LW5ld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnNpbmdsZS1wb3N0IC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zaW5nbGUtcG9zdCAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ1cHgpIHtcbiAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4OyB9XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAxOSAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjkyNzkgMTQuMjAzMkw0LjIxMDQ4IDAuMzMwNDE3QzMuNzcxMyAtMC4xMTAxMzkgMy4wNjExMyAtMC4xMTAxMzkgMi42MjE5NCAwLjMzMDQxN0wwLjc3MTc3IDIuMTg2MzhDMC4zMzI1ODcgMi42MjY5MyAwLjMzMjU4NyAzLjMzOTMyIDAuNzcxNzcgMy43Nzk4OEwxMS44NDQ4IDE1TDAuNzcxNzcxIDI2LjIyMDFDMC4zMzI1ODggMjYuNjYwNyAwLjMzMjU4OCAyNy4zNzMxIDAuNzcxNzcxIDI3LjgxMzZMMi42MjE5NSAyOS42Njk2QzMuMDYxMTMgMzAuMTEwMSAzLjc3MTMgMzAuMTEwMSA0LjIxMDQ4IDI5LjY2OTZMMTcuOTI3OSAxNS43OTY4QzE4LjM2NzEgMTUuMzU2MiAxOC4zNjcxIDE0LjY0MzggMTcuOTI3OSAxNC4yMDMyWicgZmlsbD0nJTIzNTM1MzUzJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMTkgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk2ODA2OCAxNC4yMDMyTDE0LjY4NTUgMC4zMzA0MTdDMTUuMTI0NyAtMC4xMTAxMzkgMTUuODM0OSAtMC4xMTAxMzkgMTYuMjc0MSAwLjMzMDQxN0wxOC4xMjQyIDIuMTg2MzhDMTguNTYzNCAyLjYyNjkzIDE4LjU2MzQgMy4zMzkzMiAxOC4xMjQyIDMuNzc5ODhMNy4wNTEyMSAxNUwxOC4xMjQyIDI2LjIyMDFDMTguNTYzNCAyNi42NjA3IDE4LjU2MzQgMjcuMzczMSAxOC4xMjQyIDI3LjgxMzZMMTYuMjc0MSAyOS42Njk2QzE1LjgzNDkgMzAuMTEwMSAxNS4xMjQ3IDMwLjExMDEgMTQuNjg1NSAyOS42Njk2TDAuOTY4MDY4IDE1Ljc5NjhDMC41Mjg4ODYgMTUuMzU2MiAwLjUyODg4NiAxNC42NDM4IDAuOTY4MDY4IDE0LjIwMzJaJyBmaWxsPSclMjM1MzUzNTMnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItc2xpZGVfX2lubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0RDRENEQztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjA4QTI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5jb2wtMCAuYnRuLW91dGxpbmUtZGFyayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLWxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3c19fYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgLnNlY3Rpb24tbGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzX19hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAubGF0ZXN0LW5ld3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuY2FyZC1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc2VjdGlvbi1sYXRlc3QtbmV3cyAuY2FyZC1kZWZhdWx0X19ib2R5IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2VjdGlvbi1wYWdlLXRpdGxlLW5ldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ldy5iZy1wdXJwbGUsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3LmJnLXN1Y2Nlc3MsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3LmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ldyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSB7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgaDEgc3BhbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMDhBMjQ7IH1cbiAgICAgICAgICAuYmctc2Vjb25kYXJ5IC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgaDEgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTM1QzZFOyB9XG4gICAgICAgICAgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDg2OTQ7IH1cbiAgICAgICAgICAuYmctcHVycGxlIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgaDEgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyOyB9XG4gICAgICAgICAgLmJnLXN1Y2Nlc3MgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBoMSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5oMiwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciAuaDMsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19oZWFkZXIgLmg0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5oNSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciBibG9ja3F1b3RlLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5oNiwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2hlYWRlciAubmV4dC1wb3N0IC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSwgLm5leHQtcG9zdCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faGVhZGVyIC5wb3N0LXNpbmdsZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19pbWFnZSAubWVkaWFfX2ltYWdlLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19pbWFnZSAubWFnbmlmaWMtcG9wdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tYWduaWZpYy1wb3B1cCBzdmcucGxheSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19pbWFnZSAubWFnbmlmaWMtcG9wdXAgc3ZnLnBsYXkgY2lyY2xlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDsgfVxuICAgICAgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2ltYWdlIC5tYWduaWZpYy1wb3B1cDpob3ZlciBjaXJjbGUge1xuICAgICAgICBmaWxsOiAjNTA4Njk0OyB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0YwOEEyNDtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzEzNUM2RTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwODY5NDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJnLXB1cnBsZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmctc3VjY2VzcyAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCO1xuICAgICAgY29sb3I6ICMyMzFmMjA7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCBoMSwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQgaDIsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IGgzLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fY29udGVudCBoNCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2NvbnRlbnQgaDUsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19jb250ZW50IGg2IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAuYnRuLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgLmJ1dHRvbiwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19ib2R5IC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSBbdHlwZT1zdWJtaXRdLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fYm9keSAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX2JvZHkgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZDEwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Nzc3ODMgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3YjkzZCAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTRjOTEgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IC5jb250YWluZXIsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IC5tZnAtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuZGVmYXVsdCAuYnRuLXdoaXRlLWdob3N0IHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuZGVmYXVsdCAuYnRuLXdoaXRlLWdob3N0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjRjA4QTI0ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1zdWNjZXNzIC5idG4td2hpdGUtZ2hvc3Qge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1zdWNjZXNzIC5idG4td2hpdGUtZ2hvc3Q6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM4NEM0NEIgIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLnNob3ctc2Nyb2xsZXIgI2NhdEFycm93TmV4dC5hY3RpdmUsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2IC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dOZXh0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLnNob3ctc2Nyb2xsZXIgI2NhdEFycm93UHJldiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgLnNob3ctc2Nyb2xsZXIgI2NhdEFycm93UHJldiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93TmV4dCwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93UHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5iZy1ibHVlIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXRBcnJvd05leHQsIC5iZy1ibHVlIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXRBcnJvd1ByZXYge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdEFycm93TmV4dCBzdmcsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2ICNjYXRBcnJvd1ByZXYgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdE5hdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdE5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdE5hdiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTUzNjM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExNTM2MyAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLmJnLWJsdWUgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYgI2NhdE5hdjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDcxLCAxMTksIDEzMSwgMCksICM0Nzc3ODMpOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExNTM2MztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzExNTM2MyAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuYmctYmx1ZSAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdiAjY2F0TmF2OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNzEsIDExOSwgMTMxLCAwKSwgIzQ3Nzc4Myk7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1ibHVlICNjYXROYXYgbGksIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUgI2NhdE5hdiBsaSBhLCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1ibHVlICNjYXRBcnJvd05leHQsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUgI2NhdEFycm93UHJldiwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctcHVycGxlICNjYXROYXYgbGksIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXB1cnBsZSAjY2F0TmF2IGxpIGEsIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLXB1cnBsZSAjY2F0QXJyb3dOZXh0LCAuc2VjdGlvbi1wYWdlLXRpdGxlLW5ld19fc3ViLW5hdi5iZy1wdXJwbGUgI2NhdEFycm93UHJldiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3X19zdWItbmF2LmJnLWJsdWUgI2NhdE5hdiBsaSBhLmFjdGl2ZTphZnRlciwgLnNlY3Rpb24tcGFnZS10aXRsZS1uZXdfX3N1Yi1uYXYuYmctcHVycGxlICNjYXROYXYgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uaGFuZ2luZy1hY2NlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhhbmdpbmctYWNjZW50X193cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxOTsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmhhbmdpbmctYWNjZW50X193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzVDNkU7IH1cbiAgICAuYmctYmx1ZSAuaGFuZ2luZy1hY2NlbnRfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwODY5NDsgfVxuICAgIC5iZy1zdWNjZXNzIC5oYW5naW5nLWFjY2VudF9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCOyB9XG4gICAgLmJnLXB1cnBsZSAuaGFuZ2luZy1hY2NlbnRfX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNTVBMjsgfVxuICAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICNGMDhBMjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5iZy1zZWNvbmRhcnkgLmhhbmdpbmctYWNjZW50OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMxMzVDNkU7IH1cbiAgICAuYmctYmx1ZSAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzUwODY5NDsgfVxuICAgIC5iZy1wdXJwbGUgLmhhbmdpbmctYWNjZW50OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM5MDU1QTI7IH1cbiAgICAuYmctc3VjY2VzcyAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg0QzQ0QjsgfVxuICAuaGFuZ2luZy1hY2NlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwOEEyNDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJnLXNlY29uZGFyeSAuaGFuZ2luZy1hY2NlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEzNUM2RTsgfVxuICAgIC5iZy1ibHVlIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4Njk0OyB9XG4gICAgLmJnLXB1cnBsZSAuaGFuZ2luZy1hY2NlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNTVBMjsgfVxuICAgIC5iZy1zdWNjZXNzIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCOyB9XG5cbi5zdWItbmF2LWhhbmdpbmcgLmhhbmdpbmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDsgfVxuICAuc3ViLW5hdi1oYW5naW5nIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDsgfVxuICAuc3ViLW5hdi1oYW5naW5nIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VhN2QxMDsgfVxuXG4uc3ViLW5hdi1oYW5naW5nLmJnLWJsdWUgLmhhbmdpbmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MzsgfVxuICAuc3ViLW5hdi1oYW5naW5nLmJnLWJsdWUgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NzgzOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcuYmctYmx1ZSAuaGFuZ2luZy1hY2NlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM0Nzc3ODM7IH1cblxuLnN1Yi1uYXYtaGFuZ2luZy5iZy1zdWNjZXNzIC5oYW5naW5nLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N2I5M2Q7IH1cbiAgLnN1Yi1uYXYtaGFuZ2luZy5iZy1zdWNjZXNzIC5oYW5naW5nLWFjY2VudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3YjkzZDsgfVxuICAuc3ViLW5hdi1oYW5naW5nLmJnLXN1Y2Nlc3MgLmhhbmdpbmctYWNjZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzdiOTNkOyB9XG5cbi5zdWItbmF2LWhhbmdpbmcuYmctcHVycGxlIC5oYW5naW5nLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTRjOTE7IH1cbiAgLnN1Yi1uYXYtaGFuZ2luZy5iZy1wdXJwbGUgLmhhbmdpbmctYWNjZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE0YzkxOyB9XG4gIC5zdWItbmF2LWhhbmdpbmcuYmctcHVycGxlIC5oYW5naW5nLWFjY2VudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzgxNGM5MTsgfVxuXG4uc2VjdGlvbi1wYWdlLXRpdGxlLCAucGFnZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlLCAucGFnZS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZV9fcHJlaGVhZGluZywgLnBhZ2UtdGl0bGVfX3ByZWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX3ByZWhlYWRpbmcsIC5wYWdlLXRpdGxlX19wcmVoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZywgLnBhZ2UtdGl0bGVfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLCAucGFnZS10aXRsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZzphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTE5cHg7IH0gfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXByaW1hcnk6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1wcmltYXJ5OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDhBMjQ7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS1zZWNvbmRhcnk6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNUM2RTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXN1Y2Nlc3M6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1zdWNjZXNzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NEM0NEI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS1pbmZvOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0taW5mbzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM5RUQwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0td2FybmluZzphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLXdhcm5pbmc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjM1MTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWRhbmdlcjphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLWRhbmdlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0UwMDAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tbGlnaHQ6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1saWdodDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2OyB9XG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZV9faGVhZGluZy0tZGFyazphZnRlciwgLnBhZ2UtdGl0bGVfX2hlYWRpbmctLWRhcms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NzsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXRlcnRpYXJ5OmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0tdGVydGlhcnk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNTVBMjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWJsYWNrOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0tYmxhY2s6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMWYyMDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLXdoaXRlOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0td2hpdGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWdyYXktMzAwOmFmdGVyLCAucGFnZS10aXRsZV9faGVhZGluZy0tZ3JheS0zMDA6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWJsdWU6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1ibHVlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDg2OTQ7IH1cbiAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19oZWFkaW5nLS1wdXJwbGU6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1wdXJwbGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNTVBMjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2hlYWRpbmctLWxpZ2h0ZXN0LWdyZXk6YWZ0ZXIsIC5wYWdlLXRpdGxlX19oZWFkaW5nLS1saWdodGVzdC1ncmV5OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyLCAucGFnZS10aXRsZV9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnV0dG9uLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIFt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbiwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuLCAucGFnZS10aXRsZV9fZmlsdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAucGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b24sIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0LCAud3BqYi1mb3JtLW5vbGluZXMgLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgW3R5cGU9c3VibWl0XSwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnBhZ2UtdGl0bGVfX2ZpbHRlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmZpcnN0LWNoaWxkLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnV0dG9uOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3BqYi1mb3JtLW5vbGluZXMgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6Zmlyc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIDpmaXJzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmZpcnN0LWNoaWxkLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuOmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAucGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246Zmlyc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3BqYi1mb3JtLW5vbGluZXMgLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6Zmlyc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmZpcnN0LWNoaWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpmaXJzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOmZpcnN0LWNoaWxkW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgOmZpcnN0LWNoaWxkW3R5cGU9c3VibWl0XSwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmZpcnN0LWNoaWxkLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnBhZ2UtdGl0bGVfX2ZpbHRlciBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4OyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmJ0bjpsYXN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmxhc3QtY2hpbGQsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246bGFzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLWZvcm0tbm9saW5lcyBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3BqYi1mb3JtLW5vbGluZXMgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6bGFzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgOmxhc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIGJ1dHRvbjpsYXN0LWNoaWxkLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbjpsYXN0LWNoaWxkLCAucGFnZS10aXRsZV9fZmlsdGVyIC5idG46bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b246bGFzdC1jaGlsZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAucGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwamItZm9ybS1ub2xpbmVzIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6bGFzdC1jaGlsZCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpsYXN0LWNoaWxkLCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0Omxhc3QtY2hpbGQsIC5wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIDpsYXN0LWNoaWxkW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgOmxhc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAucGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b246bGFzdC1jaGlsZCwgLmpvYnMtbWFwIC5tYXAtc2VhcmNoLXBhbmVsIC5wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuOmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuYnV0dG9uOmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1mb3JtLW5vbGluZXMgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSA6aG92ZXJbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIDpob3Zlclt0eXBlPXN1Ym1pdF0sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmhvdmVyLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbjpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuYnRuOmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbjpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAucGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b246aG92ZXIsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItZm9ybS1ub2xpbmVzIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3BqYi1mb3JtLW5vbGluZXMgLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQ6aG92ZXIsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0OmhvdmVyLCAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdDpob3ZlciwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAjd3BqYi10b3Atc2VhcmNoLWZvcm0gOmhvdmVyW3R5cGU9c3VibWl0XSwgI3dwamItdG9wLXNlYXJjaC1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgOmhvdmVyW3R5cGU9c3VibWl0XSwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgYnV0dG9uOmhvdmVyLCAuam9icy1tYXAgLm1hcC1zZWFyY2gtcGFuZWwgLnBhZ2UtdGl0bGVfX2ZpbHRlciBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idG4sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5idXR0b24sIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0gLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgI3dwamItdG9wLXNlYXJjaC1mb3JtIFt0eXBlPXN1Ym1pdF0sICN3cGpiLXRvcC1zZWFyY2gtZm9ybSAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgW3R5cGU9c3VibWl0XSwgLnNlY3Rpb24tcGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VjdGlvbi1wYWdlLXRpdGxlX19maWx0ZXIgYnV0dG9uLCAucGFnZS10aXRsZV9fZmlsdGVyIC5idG4sIC5wYWdlLXRpdGxlX19maWx0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5wYWdlLXRpdGxlX19maWx0ZXIgLmJ1dHRvbiwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3BqYi1mb3JtLW5vbGluZXMgaW5wdXQud3BqYi1zdWJtaXQsIC53cGpiLWZvcm0tbm9saW5lcyAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpiLXBhZ2UtYWRkID4gLndwamItZm9ybSBpbnB1dC53cGpiLXN1Ym1pdCwgLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtIC5wYWdlLXRpdGxlX19maWx0ZXIgaW5wdXQud3BqYi1zdWJtaXQsIC5wYWdlLXRpdGxlX19maWx0ZXIgLndwamItcGFnZS1kZWZhdWx0LWZvcm0gPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBpbnB1dC53cGpiLXN1Ym1pdCwgLnBhZ2UtdGl0bGVfX2ZpbHRlciAud3Bqci1wYWdlLW15LXJlc3VtZSA+IC53cGpiLWZvcm0gaW5wdXQud3BqYi1zdWJtaXQsIC53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyIC53cGpyLXBhZ2UtcmVnaXN0ZXIgPiAud3BqYi1mb3JtIGlucHV0LndwamItc3VibWl0LCAud3Bqci1wYWdlLXJlZ2lzdGVyID4gLndwamItZm9ybSAucGFnZS10aXRsZV9fZmlsdGVyIGlucHV0LndwamItc3VibWl0LCAucGFnZS10aXRsZV9fZmlsdGVyICN3cGpiLXRvcC1zZWFyY2gtZm9ybSBbdHlwZT1zdWJtaXRdLCAjd3BqYi10b3Atc2VhcmNoLWZvcm0gLnBhZ2UtdGl0bGVfX2ZpbHRlciBbdHlwZT1zdWJtaXRdLCAucGFnZS10aXRsZV9fZmlsdGVyIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCBidXR0b24sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAucGFnZS10aXRsZV9fZmlsdGVyIGJ1dHRvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtdGl0bGVfX2JvZHksIC5wYWdlLXRpdGxlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uc2VjdGlvbi1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICAgICAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XG4gICAgICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAyNXB4OyB9IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zd2lwZXItc2xpZGVfX2lubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlX19pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1zbGlkZXIgLnN3aXBlci1zbGlkZV9faW5uZXIgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNsaWRlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2VjdGlvbi1zbGlkZXIgLnNsaWRlX19pbWFnZSAubWVkaWEsIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2ltYWdlIC5tZWRpYV9faW1hZ2UsIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2ltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgNDEsIDU1LCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2xpZGVfX2V4Y2VycHQge1xuICAgIG1heC13aWR0aDogNDE1cHg7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zbGlkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cblxuLnNlY3Rpb24tdGVzdGltb25pYWwge1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsIGgyLCAuc2VjdGlvbi10ZXN0aW1vbmlhbCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMjMxZjIwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCBoMiwgLnNlY3Rpb24tdGVzdGltb25pYWwgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICAgIHBhZGRpbmc6IDAgNDNweCA3MHB4IDg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tdGVzdGltb25pYWwgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAudGV4dCAubG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47IH1cbiAgICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC50ZXh0IC5sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5pbWcge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAuaW1nIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFsIC5xdW90ZS1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAucXVvdGUtYm9yZGVyLmxlZnQge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWwgLnF1b3RlLWJvcmRlci5ib3R0b20ge1xuICAgICAgbGVmdDogMjc2cHg7XG4gICAgICBib3R0b206IDMzcHg7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbCAucXVvdGUtYm9yZGVyLmNvcm5lciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFc0FBQUIxQ0FZQUFBQUdQaHczQUFBQlMybFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXhORElnTnprdU1UWXdPVEkwTENBeU1ERTNMekEzTHpFekxUQXhPakEyT2pNNUlDQWdJQ0FnSUNBaVBnb2dQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRLSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpOCtDaUE4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBnbzhQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtuaHhnN3dBQUF2NUpSRUZVZUp6dDNidHJGRkVZaHZGblowT0tvRmlNdmYrQ0YxQkV2RUlzUkFzcjBjcExZeDBFRWF5OW9GaGFhR2NsWXFVV2dhQzlGallHSzlNWkxMSXJRWlFWSXNIaWFLRnNkdWJkdWMrOFQ1azViRDUrbVRrekV3THBEUVlEZ0huZ05yQVgrQTQ4QTY0QjY3UzhPSTVUcjUwaFFDMEMwWit2YlFldUFMdUJnOEJHenZNMXRvaHdSa1ZqanUwRHpwVTdUcjJMQ0pmZVZ1MHBhNUFtRkFHOUNjZjdaUTNTaE1aZGZtNkxqQ1ZrTENGakNSbEx5RmhDeGhJeWxwQ3hoSXdsWkN3aFl3a1pTOGhZUXNZU01wYVFzWVNNSldRc0lXTUpHVXZJV0VMR0VqS1drTEdFakNWa0xDRmpDUmxMeUZoQ3hoSXlscEN4aEl3bFpDd2hZd2taUzhoWVFzWVNNcGFRc1lTTUpXUXNJV01KR1V2SVdFTEdFaktXa0xHRWpDVmtMQ0ZqQ1JsTHlGaEN4aEl5bHBDeGhJd2xaQ3doWXdrWlM4aFlRc1lTTXBhUXNZU01KV1FzSVdNSkdVdklXRUxHRXBxcGVvRC9PZ05jQm5aUjBnOXlPQnhPT3Z3VGVBZmNqZU40dFU1WXQ0QWJWUTh4cGdQQStlRndlS2d1V0hlQTYxVVBNYUdkd0lPcXNYckFmV0NoNGpuU05GOGxWZzk0Q0Z5dGNBYXBxdTZHallNQ2xxckFhaUxVR3JCUTltV29RRzBBSDRzZEo3RVI4QmE0Vi9hamd3STFJanh6dlM1MEl2VC9ZVkZHZmVBeGNDbkYyaEZ3R25oVDZFUlRWQVpXSDNnQ1hFaXh0clpRVVB6ZHNEVlFVQ3hXcTZDZ09Dd0Y2Z2NOZ0lKaTlpd0Y2aHR3a25CN3JuMTVZODBDVDRHektkWTJDZ3J5eFpvRm5oT2VqNUpxSEJUa3QyZTFIZ3J5d2VvRUZHVEhVcUMrMG1Bb3lMWm5LVkFENEFUd0ljUDNxN3hwc2VhQWx3U0FwRm9CQmROaHpRR3ZnT01wMXJZR0N2UTlxN05Rb0dGMUdnclNZeWxRcTdRUUN0THRXZHVBRjZTSE9nWjh5akJUYlV2QzJrSDQxZTcrRkovVmFpaEl4cnFZOG5OYUR3WDV2TzUwQWdxeVkzVUdDckpoclFCSDZRZ1VUUCs2czBJNG96N25OMHI5bStiTTZpUVU2RmlkaFFJTnE5TlFrQjZyODFBUXNINGxyRmtHRHROeEtBaFk3eWNjWHlhOEZIOHBaNXg2RndFM2djMHh4LzVDclpVNlVZMkxnQ1hnRk9IdnZUZUJkZUFSY0FSRC9kTnZUOFNEWmtQRFc3TUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbiAuY29sLWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XG4gICAgY29sb3I6ICMyMzFmMjA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fY29udGVudCBhLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fY29udGVudCBoNCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCBoNCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2FkZGl0aW9uYWwgdWwsIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2FkZGl0aW9uYWwgb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzUzNTM1MzsgfVxuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCB1bCBsaSwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fYWRkaXRpb25hbCBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19hZGRpdGlvbmFsID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX2FkZGl0aW9uYWwgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19wb2ludHMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0yLWNvbHVtbl9fcG9pbnRzIC5wb2ludCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4ICogMSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX3BvaW50cyAucG9pbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX3BvaW50cyAucC1pbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW5fX3BvaW50cyBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW4gLmNvbC1sZy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfSB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgaDQge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsIHVsLCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsIG9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICM1MzUzNTM7IH1cbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgdWwgbGksIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgb2wgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjVweDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2NvbnRlbnQgYSwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2NvbnRlbnQgaDQge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fcG9pbnRzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX3BvaW50cyAucG9pbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA0MHB4ICogMiAvIDMpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX3BvaW50cyAucG9pbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX3BvaW50cyAucC1pbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX3BvaW50cyBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzIzMWYyMDsgfVxuXG4ubG9jYXRpb25zLTMtY29sIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxvY2F0aW9ucy0zLWNvbCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAubG9jYXRpb25zLTMtY29sIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMy1jb2x1bW5fX2FkZGl0aW9uYWwgPiBkaXY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjODRDNDRCO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgLmxvY2F0aW9ucy0zLWNvbCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uX19hZGRpdGlvbmFsID4gZGl2Omxhc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMgLmNvbC1sZy04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfSB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjVweDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX2NvbnRlbnQgYSwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19wb2ludHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHNfX3BvaW50cyAucG9pbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fcG9pbnRzIC5wb2ludCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50c19fcG9pbnRzIC5wLWltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20gLyBjb250YWluO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzX19wb2ludHMgaDQge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7IH1cblxuLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjI7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2NXB4OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQgYSwgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuXG4uam9iLXNpZGViYXIgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmpvYi1zaWRlYmFyIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19pbWFnZSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW8ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xuICAgIGNvbG9yOiAjMjMxZjIwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19pbWFnZSAubWVkaWFfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19pbWFnZSAubWVkaWFfX2ltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZnAtdmlkZW8gLm1lZGlhX19pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGFzcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNTUnIGN5PSc1NScgcj0nNTUnIGZpbGw9JyUyMzIzMUYyMCcgZmlsbC1vcGFjaXR5PScuNDUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZnAtdmlkZW8gLm1lZGlhX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtdmlkZW9fX2ltYWdlIC5tZnAtdmlkZW8gLm1lZGlhX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwcHggMTEwcHg7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19faW1hZ2UgLm1mcC12aWRlbyAubWVkaWFfX2ltYWdlOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzU1JyBjeT0nNTUnIHI9JzU1JyBmaWxsPSclMjMyMzFGMjAnIGZpbGwtb3BhY2l0eT0nLjYnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjVweDsgfVxuICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19jb250ZW50IGEsIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLXZpZGVvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cblxuLnNlY3Rpb24tdGV4dC1tb2R1bGUge1xuICB6LWluZGV4OiAxMDsgfVxuICAuc2VjdGlvbi10ZXh0LW1vZHVsZSAudGV4dC1tb2R1bGVfX21haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBjb2xvcjogIzIzMWYyMDsgfVxuICAgIC5zZWN0aW9uLXRleHQtbW9kdWxlIC50ZXh0LW1vZHVsZV9fbWFpbiBhLCAuc2VjdGlvbi10ZXh0LW1vZHVsZSAudGV4dC1tb2R1bGVfX21haW4gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2VjdGlvbi10ZXh0LW1vZHVsZS5iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA4Njk0OyB9XG4gICAgLnNlY3Rpb24tdGV4dC1tb2R1bGUuYmctYmx1ZSAudGV4dC1tb2R1bGVfX21haW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWN0aW9uLXRleHQtbW9kdWxlLmJnLWJsdWUgLnRleHQtbW9kdWxlX19tYWluIC5oMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uLXRleHQtbW9kdWxlLmJnLXB1cnBsZSAudGV4dC1tb2R1bGVfX21haW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tdGV4dC1tb2R1bGUuYmctcHVycGxlIC50ZXh0LW1vZHVsZV9fbWFpbiAuaDMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlY3Rpb24tdmlkZW8gLnNlY3Rpb25fX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTUwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXZpZGVvIC5jb250ZW50X19jb250ZW50IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLXZpZGVvIC5jb250ZW50X192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VjdGlvbi12aWRlbyAuY29udGVudF9fdmlkZW8gLm1lZGlhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvIC5tZWRpYSAucG9zdGVyLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLXZpZGVvIC5jb250ZW50X192aWRlbyAubWVkaWEgLnBvc3Rlci1pY29uIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgIC5zZWN0aW9uLXZpZGVvIC5jb250ZW50X192aWRlbyAubWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvIC5tZWRpYSBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24tc2VjdGlvbi12aWRlbyAucmVwbGFjZS12aWRlbyxcbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX3ZpZGVvOmJlZm9yZSxcbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8gLmNvbnRlbnRfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44czsgfVxuXG4uc2VjdGlvbi1zZWN0aW9uLXZpZGVvLS12aWRlby1hY3RpdmUgLnJlcGxhY2UtdmlkZW8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8tLXZpZGVvLWFjdGl2ZSAuY29udGVudF9fdmlkZW86YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIC01MHB4KTtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VjdGlvbi1zZWN0aW9uLXZpZGVvLS12aWRlby1hY3RpdmUgLmNvbnRlbnRfX3ZpZGVvOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAtNTBweCk7IH0gfVxuXG4uc2VjdGlvbi1zZWN0aW9uLXZpZGVvLS12aWRlby1hY3RpdmUgLmNvbnRlbnRfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTsgfVxuXG4ucmVwbGFjZS12aWRlby1lbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7IH1cblxuLnJlcGxhY2UtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gIC5yZXBsYWNlLXZpZGVvIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC45ODk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnJlcGxhY2UtdmlkZW8gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjk4OTk7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4QTI0ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNzEwZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1QzZFICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzODQzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRDNDRCICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiYTYzNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUVEMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDg2YmMgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIzNTEgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZDFlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTAwMDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ5ZTAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExMzI2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNTVBMiAhaW1wb3J0YW50OyB9XG5cbmEuYmctdGVydGlhcnk6aG92ZXIsIGEuYmctdGVydGlhcnk6Zm9jdXMsXG5idXR0b24uYmctdGVydGlhcnk6aG92ZXIsXG5idXR0b24uYmctdGVydGlhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0MzgxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmxhY2s6aG92ZXIsIGEuYmctYmxhY2s6Zm9jdXMsXG5idXR0b24uYmctYmxhY2s6aG92ZXIsXG5idXR0b24uYmctYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwNzA3ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2hpdGU6aG92ZXIsIGEuYmctd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbmEuYmctZ3JheS0zMDA6aG92ZXIsIGEuYmctZ3JheS0zMDA6Zm9jdXMsXG5idXR0b24uYmctZ3JheS0zMDA6aG92ZXIsXG5idXR0b24uYmctZ3JheS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiYmM1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4Njk0ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ibHVlOmhvdmVyLCBhLmJnLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctYmx1ZTpob3ZlcixcbmJ1dHRvbi5iZy1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNjg3MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA1NUEyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wdXJwbGU6aG92ZXIsIGEuYmctcHVycGxlOmZvY3VzLFxuYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixcbmJ1dHRvbi5iZy1wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0MzgxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0ZXN0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodGVzdC1ncmV5OmhvdmVyLCBhLmJnLWxpZ2h0ZXN0LWdyZXk6Zm9jdXMsXG5idXR0b24uYmctbGlnaHRlc3QtZ3JleTpob3ZlcixcbmJ1dHRvbi5iZy1saWdodGVzdC1ncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTI1OmhvdmVyLCBhLmJnLXVpLTI1OmZvY3VzLFxuYnV0dG9uLmJnLXVpLTI1OmhvdmVyLFxuYnV0dG9uLmJnLXVpLTI1OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTUwOmhvdmVyLCBhLmJnLXVpLTUwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTUwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMTMyNiAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS0xMDA6aG92ZXIsIGEuYmctdWktMTAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTEwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOWUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTIwMDpob3ZlciwgYS5iZy11aS0yMDA6Zm9jdXMsXG5idXR0b24uYmctdWktMjAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTEzMjYgIWltcG9ydGFudDsgfVxuXG4uYmctdWktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktMzAwOmhvdmVyLCBhLmJnLXVpLTMwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS0zMDA6aG92ZXIsXG5idXR0b24uYmctdWktMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YmJjNSAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS00MDA6aG92ZXIsIGEuYmctdWktNDAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTQwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4OTk4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjcyODAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTUwMDpob3ZlciwgYS5iZy11aS01MDA6Zm9jdXMsXG5idXR0b24uYmctdWktNTAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU5NjQgIWltcG9ydGFudDsgfVxuXG4uYmctdWktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktNjAwOmhvdmVyLCBhLmJnLXVpLTYwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS02MDA6aG92ZXIsXG5idXR0b24uYmctdWktNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMTMyNiAhaW1wb3J0YW50OyB9XG5cbi5iZy11aS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MTUxICFpbXBvcnRhbnQ7IH1cblxuYS5iZy11aS03MDA6aG92ZXIsIGEuYmctdWktNzAwOmZvY3VzLFxuYnV0dG9uLmJnLXVpLTcwMDpob3ZlcixcbmJ1dHRvbi5iZy11aS03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTMzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXVpLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXVpLTgwMDpob3ZlciwgYS5iZy11aS04MDA6Zm9jdXMsXG5idXR0b24uYmctdWktODAwOmhvdmVyLFxuYnV0dG9uLmJnLXVpLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDExMTYgIWltcG9ydGFudDsgfVxuXG4uYmctdWktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEuYmctdWktOTAwOmhvdmVyLCBhLmJnLXVpLTkwMDpmb2N1cyxcbmJ1dHRvbi5iZy11aS05MDA6aG92ZXIsXG5idXR0b24uYmctdWktOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMTMyNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA4QTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICMxMzVDNkUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM4NEM0NEIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1MzlFRDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkIzNTEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0NFMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGM0Y0RjYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA1NUEyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzIzMWYyMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTA4Njk0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0ZXN0LWdyZXkge1xuICBib3JkZXItY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTI1IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS01MCB7XG4gIGJvcmRlci1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjNGNEY2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS0yMDAge1xuICBib3JkZXItY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUNBM0FGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS01MDAge1xuICBib3JkZXItY29sb3I6ICM2QjcyODAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdWktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzc0MTUxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci11aS04MDAge1xuICBib3JkZXItY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXVpLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyOTBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgzNSwgMzEsIDMyLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDM1LCAzMSwgMzIsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMzUsIDMxLCAzMiwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMjAsXG4ubXktMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIwLFxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubS00MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC00MCxcbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNDAsXG4ubXgtNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDAsXG4ubXktNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQwLFxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC02MCxcbi5teS02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNjAsXG4ubXgtNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNjAsXG4ubXktNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYwLFxuLm14LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC04MCxcbi5teS04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItODAsXG4ubXgtODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWItODAsXG4ubXktODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgwLFxuLm14LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubS0xMDAge1xuICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwMCxcbi5teS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xMDAsXG4ubXgtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDAsXG4ubXktMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTAwLFxuLm14LTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTEyMCB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTIwLFxuLm15LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEyMCxcbi5teC0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEyMCxcbi5teS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMjAsXG4ubXgtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMTI1IHtcbiAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMjUsXG4ubXktMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMTI1LFxuLm14LTEyNSB7XG4gIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMTI1LFxuLm15LTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEyNSxcbi5teC0xMjUge1xuICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubS0xNDAge1xuICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE0MCxcbi5teS0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0xNDAsXG4ubXgtMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNDAsXG4ubXktMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTQwLFxuLm14LTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLTE2MCB7XG4gIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTYwLFxuLm15LTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTE2MCxcbi5teC0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE2MCxcbi5teS0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xNjAsXG4ubXgtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tMTgwIHtcbiAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xODAsXG4ubXktMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTgwLFxuLm14LTE4MCB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTgwLFxuLm15LTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE4MCxcbi5teC0xODAge1xuICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubS0yMjAge1xuICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTIyMCxcbi5teS0yMjAge1xuICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0yMjAsXG4ubXgtMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMjAsXG4ubXktMjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMjIwLFxuLm14LTIyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjAsXG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0yMCxcbi5weC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjAsXG4ucHktMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0yMCxcbi5weC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCxcbi5weS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTQwLFxuLnB4LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00MCxcbi5weS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQwLFxuLnB4LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYwLFxuLnB5LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNjAsXG4ucHgtNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYwLFxuLnB5LTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNjAsXG4ucHgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucC04MCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtODAsXG4ucHktODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wci04MCxcbi5weC04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGItODAsXG4ucHktODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC04MCxcbi5weC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwMCxcbi5weS0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAwLFxuLnB4LTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwMCxcbi5weS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTAwLFxuLnB4LTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucC0xMjAge1xuICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMjAsXG4ucHktMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTEyMCxcbi5weC0xMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMjAsXG4ucHktMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEyMCxcbi5weC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMTI1IHtcbiAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTI1LFxuLnB5LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xMjUsXG4ucHgtMTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTI1LFxuLnB5LTEyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMjUsXG4ucHgtMTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wLTE0MCB7XG4gIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE0MCxcbi5weS0xNDAge1xuICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTQwLFxuLnB4LTE0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE0MCxcbi5weS0xNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTQwLFxuLnB4LTE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4ucC0xNjAge1xuICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNjAsXG4ucHktMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE2MCxcbi5weC0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNjAsXG4ucHktMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE2MCxcbi5weC0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtMTgwIHtcbiAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTgwLFxuLnB5LTE4MCB7XG4gIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xODAsXG4ucHgtMTgwIHtcbiAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTgwLFxuLnB5LTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xODAsXG4ucHgtMTgwIHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTIyMCB7XG4gIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIyMCxcbi5weS0yMjAge1xuICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMjIwLFxuLnB4LTIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIyMCxcbi5weS0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjIwLFxuLnB4LTIyMCB7XG4gIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4yMCB7XG4gIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjIwLFxuLm15LW4yMCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yMCxcbi5teC1uMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yMCxcbi5teS1uMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjAsXG4ubXgtbjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQwIHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNDAsXG4ubXktbjQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjQwLFxuLm14LW40MCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjQwLFxuLm15LW40MCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40MCxcbi5teC1uNDAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uNjAge1xuICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW42MCxcbi5teS1uNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uNjAsXG4ubXgtbjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNjAsXG4ubXktbjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjYwLFxuLm14LW42MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW44MCB7XG4gIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjgwLFxuLm15LW44MCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW44MCxcbi5teC1uODAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW44MCxcbi5teS1uODAge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uODAsXG4ubXgtbjgwIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEwMCB7XG4gIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMDAsXG4ubXktbjEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTAwLFxuLm14LW4xMDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTAwLFxuLm15LW4xMDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjEwMCxcbi5teC1uMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMjAge1xuICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTIwLFxuLm15LW4xMjAge1xuICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjEyMCxcbi5teC1uMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjEyMCxcbi5teS1uMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xMjAsXG4ubXgtbjEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMTI1IHtcbiAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjEyNSxcbi5teS1uMTI1IHtcbiAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xMjUsXG4ubXgtbjEyNSB7XG4gIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMjUsXG4ubXktbjEyNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTI1LFxuLm14LW4xMjUge1xuICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE0MCB7XG4gIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNDAsXG4ubXktbjE0MCB7XG4gIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMTQwLFxuLm14LW4xNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTQwLFxuLm15LW4xNDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjE0MCxcbi5teC1uMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNjAge1xuICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTYwLFxuLm15LW4xNjAge1xuICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbjE2MCxcbi5teC1uMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbjE2MCxcbi5teS1uMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xNjAsXG4ubXgtbjE2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uMTgwIHtcbiAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbjE4MCxcbi5teS1uMTgwIHtcbiAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xODAsXG4ubXgtbjE4MCB7XG4gIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xODAsXG4ubXktbjE4MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMTgwLFxuLm14LW4xODAge1xuICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIyMCB7XG4gIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yMjAsXG4ubXktbjIyMCB7XG4gIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uMjIwLFxuLm14LW4yMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMjIwLFxuLm15LW4yMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbjIyMCxcbi5teC1uMjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIwLFxuICAubXgtc20tMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIwLFxuICAubXgtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00MCxcbiAgLm15LXNtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQwLFxuICAubXgtc20tNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00MCxcbiAgLm15LXNtLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQwLFxuICAubXgtc20tNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02MCxcbiAgLm15LXNtLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYwLFxuICAubXgtc20tNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02MCxcbiAgLm15LXNtLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYwLFxuICAubXgtc20tNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04MCxcbiAgLm15LXNtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTgwLFxuICAubXgtc20tODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS04MCxcbiAgLm15LXNtLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTgwLFxuICAubXgtc20tODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEwMCxcbiAgLm15LXNtLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMTAwLFxuICAubXgtc20tMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEwMCxcbiAgLm15LXNtLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMTAwLFxuICAubXgtc20tMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0xMjAge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTIwLFxuICAubXktc20tMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xMjAsXG4gIC5teC1zbS0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTIwLFxuICAubXktc20tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xMjAsXG4gIC5teC1zbS0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMjUsXG4gIC5teS1zbS0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEyNSxcbiAgLm14LXNtLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMjUsXG4gIC5teS1zbS0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEyNSxcbiAgLm14LXNtLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE0MCxcbiAgLm15LXNtLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMTQwLFxuICAubXgtc20tMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE0MCxcbiAgLm15LXNtLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMTQwLFxuICAubXgtc20tMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS0xNjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTYwLFxuICAubXktc20tMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xNjAsXG4gIC5teC1zbS0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTYwLFxuICAubXktc20tMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xNjAsXG4gIC5teC1zbS0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xODAsXG4gIC5teS1zbS0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTE4MCxcbiAgLm14LXNtLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xODAsXG4gIC5teS1zbS0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTE4MCxcbiAgLm14LXNtLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMjIwIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIyMCxcbiAgLm15LXNtLTIyMCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tMjIwLFxuICAubXgtc20tMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIyMCxcbiAgLm15LXNtLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tMjIwLFxuICAubXgtc20tMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMjAsXG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMjAsXG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMCxcbiAgLnB5LXNtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yMCxcbiAgLnB4LXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00MCxcbiAgLnB5LXNtLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00MCxcbiAgLnB4LXNtLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQwLFxuICAucHktc20tNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQwLFxuICAucHgtc20tNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYwLFxuICAucHktc20tNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYwLFxuICAucHgtc20tNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tNjAsXG4gIC5weS1zbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tNjAsXG4gIC5weC1zbS02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tODAsXG4gIC5weS1zbS04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tODAsXG4gIC5weC1zbS04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04MCxcbiAgLnB5LXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS04MCxcbiAgLnB4LXNtLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEwMCxcbiAgLnB5LXNtLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEwMCxcbiAgLnB4LXNtLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMTAwLFxuICAucHktc20tMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMTAwLFxuICAucHgtc20tMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMjAsXG4gIC5weS1zbS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xMjAsXG4gIC5weC1zbS0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEyMCxcbiAgLnB5LXNtLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEyMCxcbiAgLnB4LXNtLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMTI1LFxuICAucHktc20tMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHItc20tMTI1LFxuICAucHgtc20tMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMjUsXG4gIC5weS1zbS0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xMjUsXG4gIC5weC1zbS0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucC1zbS0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE0MCxcbiAgLnB5LXNtLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTE0MCxcbiAgLnB4LXNtLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMTQwLFxuICAucHktc20tMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMTQwLFxuICAucHgtc20tMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNjAsXG4gIC5weS1zbS0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xNjAsXG4gIC5weC1zbS0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE2MCxcbiAgLnB5LXNtLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTE2MCxcbiAgLnB4LXNtLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMTgwLFxuICAucHktc20tMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tMTgwLFxuICAucHgtc20tMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xODAsXG4gIC5weS1zbS0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xODAsXG4gIC5weC1zbS0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS0yMjAge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIyMCxcbiAgLnB5LXNtLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIyMCxcbiAgLnB4LXNtLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tMjIwLFxuICAucHktc20tMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMjIwLFxuICAucHgtc20tMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIwLFxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMjAsXG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjIwLFxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMjAsXG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNDAsXG4gIC5teS1zbS1uNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40MCxcbiAgLm14LXNtLW40MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNDAsXG4gIC5teS1zbS1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40MCxcbiAgLm14LXNtLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42MCxcbiAgLm15LXNtLW42MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjYwLFxuICAubXgtc20tbjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW42MCxcbiAgLm15LXNtLW42MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYwLFxuICAubXgtc20tbjYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjgwLFxuICAubXktc20tbjgwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uODAsXG4gIC5teC1zbS1uODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjgwLFxuICAubXktc20tbjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uODAsXG4gIC5teC1zbS1uODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMDAsXG4gIC5teS1zbS1uMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjEwMCxcbiAgLm14LXNtLW4xMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMDAsXG4gIC5teS1zbS1uMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEwMCxcbiAgLm14LXNtLW4xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTIwIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTIwLFxuICAubXktc20tbjEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xMjAsXG4gIC5teC1zbS1uMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTIwLFxuICAubXktc20tbjEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xMjAsXG4gIC5teC1zbS1uMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEyNSB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEyNSxcbiAgLm15LXNtLW4xMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTI1LFxuICAubXgtc20tbjEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjEyNSxcbiAgLm15LXNtLW4xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTI1LFxuICAubXgtc20tbjEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNDAsXG4gIC5teS1zbS1uMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjE0MCxcbiAgLm14LXNtLW4xNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNDAsXG4gIC5teS1zbS1uMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjE0MCxcbiAgLm14LXNtLW4xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTYwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMTYwLFxuICAubXktc20tbjE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xNjAsXG4gIC5teC1zbS1uMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTYwLFxuICAubXktc20tbjE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xNjAsXG4gIC5teC1zbS1uMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE4MCxcbiAgLm15LXNtLW4xODAge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMTgwLFxuICAubXgtc20tbjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbjE4MCxcbiAgLm15LXNtLW4xODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMTgwLFxuICAubXgtc20tbjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yMjAge1xuICAgIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yMjAsXG4gIC5teS1zbS1uMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbjIyMCxcbiAgLm14LXNtLW4yMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yMjAsXG4gIC5teS1zbS1uMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIyMCxcbiAgLm14LXNtLW4yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMCxcbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMCxcbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00MCxcbiAgLm15LW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQwLFxuICAubXgtbWQtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00MCxcbiAgLm15LW1kLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQwLFxuICAubXgtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02MCxcbiAgLm15LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYwLFxuICAubXgtbWQtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02MCxcbiAgLm15LW1kLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYwLFxuICAubXgtbWQtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC04MCxcbiAgLm15LW1kLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTgwLFxuICAubXgtbWQtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC04MCxcbiAgLm15LW1kLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTgwLFxuICAubXgtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEwMCxcbiAgLm15LW1kLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMTAwLFxuICAubXgtbWQtMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwMCxcbiAgLm15LW1kLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTAwLFxuICAubXgtbWQtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0xMjAge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTIwLFxuICAubXktbWQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xMjAsXG4gIC5teC1tZC0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTIwLFxuICAubXktbWQtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xMjAsXG4gIC5teC1tZC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMjUsXG4gIC5teS1tZC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEyNSxcbiAgLm14LW1kLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMjUsXG4gIC5teS1tZC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEyNSxcbiAgLm14LW1kLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE0MCxcbiAgLm15LW1kLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMTQwLFxuICAubXgtbWQtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE0MCxcbiAgLm15LW1kLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMTQwLFxuICAubXgtbWQtMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC0xNjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTYwLFxuICAubXktbWQtMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xNjAsXG4gIC5teC1tZC0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTYwLFxuICAubXktbWQtMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xNjAsXG4gIC5teC1tZC0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xODAsXG4gIC5teS1tZC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTE4MCxcbiAgLm14LW1kLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xODAsXG4gIC5teS1tZC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTE4MCxcbiAgLm14LW1kLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjIwIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIyMCxcbiAgLm15LW1kLTIyMCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtMjIwLFxuICAubXgtbWQtMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIyMCxcbiAgLm15LW1kLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtMjIwLFxuICAubXgtbWQtMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjAsXG4gIC5weS1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMjAsXG4gIC5weC1tZC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yMCxcbiAgLnB4LW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00MCxcbiAgLnB5LW1kLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00MCxcbiAgLnB4LW1kLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQwLFxuICAucHktbWQtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQwLFxuICAucHgtbWQtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYwLFxuICAucHktbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYwLFxuICAucHgtbWQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtNjAsXG4gIC5weS1tZC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtNjAsXG4gIC5weC1tZC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtODAsXG4gIC5weS1tZC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtODAsXG4gIC5weC1tZC04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC04MCxcbiAgLnB5LW1kLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC04MCxcbiAgLnB4LW1kLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEwMCxcbiAgLnB5LW1kLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEwMCxcbiAgLnB4LW1kLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMTAwLFxuICAucHktbWQtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTAwLFxuICAucHgtbWQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMjAsXG4gIC5weS1tZC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xMjAsXG4gIC5weC1tZC0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEyMCxcbiAgLnB5LW1kLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEyMCxcbiAgLnB4LW1kLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTI1LFxuICAucHktbWQtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTI1LFxuICAucHgtbWQtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMjUsXG4gIC5weS1tZC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xMjUsXG4gIC5weC1tZC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE0MCxcbiAgLnB5LW1kLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTE0MCxcbiAgLnB4LW1kLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMTQwLFxuICAucHktbWQtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTQwLFxuICAucHgtbWQtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNjAsXG4gIC5weS1tZC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xNjAsXG4gIC5weC1tZC0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE2MCxcbiAgLnB5LW1kLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTE2MCxcbiAgLnB4LW1kLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTgwLFxuICAucHktbWQtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTgwLFxuICAucHgtbWQtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xODAsXG4gIC5weS1tZC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xODAsXG4gIC5weC1tZC0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0yMjAge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIyMCxcbiAgLnB5LW1kLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIyMCxcbiAgLnB4LW1kLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMjIwLFxuICAucHktbWQtMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjIwLFxuICAucHgtbWQtMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIwLFxuICAubXktbWQtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMjAsXG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIwLFxuICAubXktbWQtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMjAsXG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNDAsXG4gIC5teS1tZC1uNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40MCxcbiAgLm14LW1kLW40MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNDAsXG4gIC5teS1tZC1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40MCxcbiAgLm14LW1kLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW42MCxcbiAgLm15LW1kLW42MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjYwLFxuICAubXgtbWQtbjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42MCxcbiAgLm15LW1kLW42MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjYwLFxuICAubXgtbWQtbjYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjgwLFxuICAubXktbWQtbjgwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uODAsXG4gIC5teC1tZC1uODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjgwLFxuICAubXktbWQtbjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uODAsXG4gIC5teC1tZC1uODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMDAsXG4gIC5teS1tZC1uMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEwMCxcbiAgLm14LW1kLW4xMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xMDAsXG4gIC5teS1tZC1uMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEwMCxcbiAgLm14LW1kLW4xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTIwIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTIwLFxuICAubXktbWQtbjEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xMjAsXG4gIC5teC1tZC1uMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTIwLFxuICAubXktbWQtbjEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xMjAsXG4gIC5teC1tZC1uMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEyNSB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEyNSxcbiAgLm15LW1kLW4xMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTI1LFxuICAubXgtbWQtbjEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEyNSxcbiAgLm15LW1kLW4xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTI1LFxuICAubXgtbWQtbjEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNDAsXG4gIC5teS1tZC1uMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjE0MCxcbiAgLm14LW1kLW4xNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xNDAsXG4gIC5teS1tZC1uMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjE0MCxcbiAgLm14LW1kLW4xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTYwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTYwLFxuICAubXktbWQtbjE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xNjAsXG4gIC5teC1tZC1uMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTYwLFxuICAubXktbWQtbjE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xNjAsXG4gIC5teC1tZC1uMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjE4MCxcbiAgLm15LW1kLW4xODAge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMTgwLFxuICAubXgtbWQtbjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE4MCxcbiAgLm15LW1kLW4xODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMTgwLFxuICAubXgtbWQtbjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMjAge1xuICAgIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yMjAsXG4gIC5teS1tZC1uMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIyMCxcbiAgLm14LW1kLW4yMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yMjAsXG4gIC5teS1tZC1uMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIyMCxcbiAgLm14LW1kLW4yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00MCxcbiAgLm15LWxnLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQwLFxuICAubXgtbGctNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00MCxcbiAgLm15LWxnLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQwLFxuICAubXgtbGctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02MCxcbiAgLm15LWxnLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYwLFxuICAubXgtbGctNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02MCxcbiAgLm15LWxnLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYwLFxuICAubXgtbGctNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04MCxcbiAgLm15LWxnLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTgwLFxuICAubXgtbGctODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy04MCxcbiAgLm15LWxnLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTgwLFxuICAubXgtbGctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEwMCxcbiAgLm15LWxnLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMTAwLFxuICAubXgtbGctMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEwMCxcbiAgLm15LWxnLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMTAwLFxuICAubXgtbGctMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0xMjAge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTIwLFxuICAubXktbGctMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xMjAsXG4gIC5teC1sZy0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTIwLFxuICAubXktbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xMjAsXG4gIC5teC1sZy0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMjUsXG4gIC5teS1sZy0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEyNSxcbiAgLm14LWxnLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMjUsXG4gIC5teS1sZy0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEyNSxcbiAgLm14LWxnLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE0MCxcbiAgLm15LWxnLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMTQwLFxuICAubXgtbGctMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE0MCxcbiAgLm15LWxnLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMTQwLFxuICAubXgtbGctMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy0xNjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTYwLFxuICAubXktbGctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xNjAsXG4gIC5teC1sZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTYwLFxuICAubXktbGctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xNjAsXG4gIC5teC1sZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xODAsXG4gIC5teS1sZy0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTE4MCxcbiAgLm14LWxnLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xODAsXG4gIC5teS1sZy0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTE4MCxcbiAgLm14LWxnLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMjIwIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIyMCxcbiAgLm15LWxnLTIyMCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctMjIwLFxuICAubXgtbGctMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIyMCxcbiAgLm15LWxnLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctMjIwLFxuICAubXgtbGctMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMjAsXG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMjAsXG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMCxcbiAgLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yMCxcbiAgLnB4LWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00MCxcbiAgLnB5LWxnLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00MCxcbiAgLnB4LWxnLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQwLFxuICAucHktbGctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQwLFxuICAucHgtbGctNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYwLFxuICAucHktbGctNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYwLFxuICAucHgtbGctNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctNjAsXG4gIC5weS1sZy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNjAsXG4gIC5weC1sZy02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctODAsXG4gIC5weS1sZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctODAsXG4gIC5weC1sZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy04MCxcbiAgLnB5LWxnLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy04MCxcbiAgLnB4LWxnLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEwMCxcbiAgLnB5LWxnLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEwMCxcbiAgLnB4LWxnLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMTAwLFxuICAucHktbGctMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMTAwLFxuICAucHgtbGctMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMjAsXG4gIC5weS1sZy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xMjAsXG4gIC5weC1sZy0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEyMCxcbiAgLnB5LWxnLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEyMCxcbiAgLnB4LWxnLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMTI1LFxuICAucHktbGctMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctMTI1LFxuICAucHgtbGctMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMjUsXG4gIC5weS1sZy0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xMjUsXG4gIC5weC1sZy0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucC1sZy0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE0MCxcbiAgLnB5LWxnLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTE0MCxcbiAgLnB4LWxnLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMTQwLFxuICAucHktbGctMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMTQwLFxuICAucHgtbGctMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNjAsXG4gIC5weS1sZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xNjAsXG4gIC5weC1sZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE2MCxcbiAgLnB5LWxnLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTE2MCxcbiAgLnB4LWxnLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMTgwLFxuICAucHktbGctMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctMTgwLFxuICAucHgtbGctMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xODAsXG4gIC5weS1sZy0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xODAsXG4gIC5weC1sZy0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy0yMjAge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIyMCxcbiAgLnB5LWxnLTIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIyMCxcbiAgLnB4LWxnLTIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctMjIwLFxuICAucHktbGctMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMjIwLFxuICAucHgtbGctMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIwLFxuICAubXktbGctbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjAsXG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjIwLFxuICAubXktbGctbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjAsXG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNDAsXG4gIC5teS1sZy1uNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40MCxcbiAgLm14LWxnLW40MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNDAsXG4gIC5teS1sZy1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40MCxcbiAgLm14LWxnLW40MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42MCxcbiAgLm15LWxnLW42MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjYwLFxuICAubXgtbGctbjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42MCxcbiAgLm15LWxnLW42MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYwLFxuICAubXgtbGctbjYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjgwLFxuICAubXktbGctbjgwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uODAsXG4gIC5teC1sZy1uODAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjgwLFxuICAubXktbGctbjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uODAsXG4gIC5teC1sZy1uODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMDAsXG4gIC5teS1sZy1uMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjEwMCxcbiAgLm14LWxnLW4xMDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMDAsXG4gIC5teS1sZy1uMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEwMCxcbiAgLm14LWxnLW4xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTIwIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTIwLFxuICAubXktbGctbjEyMCB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xMjAsXG4gIC5teC1sZy1uMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTIwLFxuICAubXktbGctbjEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xMjAsXG4gIC5teC1sZy1uMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEyNSB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEyNSxcbiAgLm15LWxnLW4xMjUge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTI1LFxuICAubXgtbGctbjEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjEyNSxcbiAgLm15LWxnLW4xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTI1LFxuICAubXgtbGctbjEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNDAsXG4gIC5teS1sZy1uMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjE0MCxcbiAgLm14LWxnLW4xNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNDAsXG4gIC5teS1sZy1uMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjE0MCxcbiAgLm14LWxnLW4xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTYwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMTYwLFxuICAubXktbGctbjE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xNjAsXG4gIC5teC1sZy1uMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTYwLFxuICAubXktbGctbjE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xNjAsXG4gIC5teC1sZy1uMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE4MCxcbiAgLm15LWxnLW4xODAge1xuICAgIG1hcmdpbi10b3A6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMTgwLFxuICAubXgtbGctbjE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbjE4MCxcbiAgLm15LWxnLW4xODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMTgwLFxuICAubXgtbGctbjE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yMjAge1xuICAgIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yMjAsXG4gIC5teS1sZy1uMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbjIyMCxcbiAgLm14LWxnLW4yMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yMjAsXG4gIC5teS1sZy1uMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIyMCxcbiAgLm14LWxnLW4yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtNDAsXG4gIC5teS14bC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00MCxcbiAgLm14LXhsLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtNDAsXG4gIC5teS14bC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00MCxcbiAgLm14LXhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYwIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtNjAsXG4gIC5teS14bC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02MCxcbiAgLm14LXhsLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtNjAsXG4gIC5teS14bC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02MCxcbiAgLm14LXhsLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtODAsXG4gIC5teS14bC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC04MCxcbiAgLm14LXhsLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtODAsXG4gIC5teS14bC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC04MCxcbiAgLm14LXhsLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEwMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMDAsXG4gIC5teS14bC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEwMCxcbiAgLm14LXhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMDAsXG4gIC5teS14bC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEwMCxcbiAgLm14LXhsLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTIwIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEyMCxcbiAgLm15LXhsLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtMTIwLFxuICAubXgteGwtMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEyMCxcbiAgLm15LXhsLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMTIwLFxuICAubXgteGwtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC0xMjUge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTI1LFxuICAubXkteGwtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xMjUsXG4gIC5teC14bC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTI1LFxuICAubXkteGwtMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xMjUsXG4gIC5teC14bC0xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE0MCB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNDAsXG4gIC5teS14bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTE0MCxcbiAgLm14LXhsLTE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNDAsXG4gIC5teS14bC0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTE0MCxcbiAgLm14LXhsLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTYwIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE2MCxcbiAgLm15LXhsLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtMTYwLFxuICAubXgteGwtMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE2MCxcbiAgLm15LXhsLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtMTYwLFxuICAubXgteGwtMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubS14bC0xODAge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTgwLFxuICAubXkteGwtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xODAsXG4gIC5teC14bC0xODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTgwLFxuICAubXkteGwtMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xODAsXG4gIC5teC14bC0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIyMCB7XG4gICAgbWFyZ2luOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMjAsXG4gIC5teS14bC0yMjAge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIyMCxcbiAgLm14LXhsLTIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yMjAsXG4gIC5teS14bC0yMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIyMCxcbiAgLm14LXhsLTIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIwLFxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIwLFxuICAucHgteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMjAsXG4gIC5weS14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMjAsXG4gIC5weC14bC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtNDAsXG4gIC5weS14bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNDAsXG4gIC5weC14bC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00MCxcbiAgLnB5LXhsLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00MCxcbiAgLnB4LXhsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucC14bC02MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02MCxcbiAgLnB5LXhsLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02MCxcbiAgLnB4LXhsLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYwLFxuICAucHkteGwtNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTYwLFxuICAucHgteGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTgwLFxuICAucHkteGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTgwLFxuICAucHgteGwtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtODAsXG4gIC5weS14bC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtODAsXG4gIC5weC14bC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMDAsXG4gIC5weS14bC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xMDAsXG4gIC5weC14bC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEwMCxcbiAgLnB5LXhsLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEwMCxcbiAgLnB4LXhsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTIwLFxuICAucHkteGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTIwLFxuICAucHgteGwtMTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMjAsXG4gIC5weS14bC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xMjAsXG4gIC5weC14bC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucC14bC0xMjUge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEyNSxcbiAgLnB5LXhsLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEyNSxcbiAgLnB4LXhsLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMTI1LFxuICAucHkteGwtMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMTI1LFxuICAucHgteGwtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTQwIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNDAsXG4gIC5weS14bC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xNDAsXG4gIC5weC14bC0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE0MCxcbiAgLnB5LXhsLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE0MCxcbiAgLnB4LXhsLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTE2MCB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTYwLFxuICAucHkteGwtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTYwLFxuICAucHgteGwtMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNjAsXG4gIC5weS14bC0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xNjAsXG4gIC5weC14bC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucC14bC0xODAge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE4MCxcbiAgLnB5LXhsLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTE4MCxcbiAgLnB4LXhsLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMTgwLFxuICAucHkteGwtMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMTgwLFxuICAucHgteGwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjIwIHtcbiAgICBwYWRkaW5nOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yMjAsXG4gIC5weS14bC0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yMjAsXG4gIC5weC14bC0yMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIyMCxcbiAgLnB5LXhsLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIyMCxcbiAgLnB4LXhsLTIyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIwIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yMCxcbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIwLFxuICAubXgteGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yMCxcbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIwLFxuICAubXgteGwtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uNDAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQwLFxuICAubXkteGwtbjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNDAsXG4gIC5teC14bC1uNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQwLFxuICAubXkteGwtbjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNDAsXG4gIC5teC14bC1uNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42MCB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNjAsXG4gIC5teS14bC1uNjAge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42MCxcbiAgLm14LXhsLW42MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNjAsXG4gIC5teS14bC1uNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42MCxcbiAgLm14LXhsLW42MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjgwIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW44MCxcbiAgLm15LXhsLW44MCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjgwLFxuICAubXgteGwtbjgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW44MCxcbiAgLm15LXhsLW44MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjgwLFxuICAubXgteGwtbjgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMTAwIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTAwLFxuICAubXkteGwtbjEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xMDAsXG4gIC5teC14bC1uMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTAwLFxuICAubXkteGwtbjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xMDAsXG4gIC5teC14bC1uMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEyMCB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEyMCxcbiAgLm15LXhsLW4xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTIwLFxuICAubXgteGwtbjEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEyMCxcbiAgLm15LXhsLW4xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTIwLFxuICAubXgteGwtbjEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMjUge1xuICAgIG1hcmdpbjogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xMjUsXG4gIC5teS14bC1uMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEyNSxcbiAgLm14LXhsLW4xMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMjUsXG4gIC5teS14bC1uMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEyNSxcbiAgLm14LXhsLW4xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMTQwIHtcbiAgICBtYXJnaW46IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTQwLFxuICAubXkteGwtbjE0MCB7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xNDAsXG4gIC5teC14bC1uMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMTQwLFxuICAubXkteGwtbjE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xNDAsXG4gIC5teC14bC1uMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE2MCB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE2MCxcbiAgLm15LXhsLW4xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMTYwLFxuICAubXgteGwtbjE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE2MCxcbiAgLm15LXhsLW4xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMTYwLFxuICAubXgteGwtbjE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xODAge1xuICAgIG1hcmdpbjogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xODAsXG4gIC5teS14bC1uMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbjE4MCxcbiAgLm14LXhsLW4xODAge1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xODAsXG4gIC5teS14bC1uMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbjE4MCxcbiAgLm14LXhsLW4xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uMjIwIHtcbiAgICBtYXJnaW46IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjIwLFxuICAubXkteGwtbjIyMCB7XG4gICAgbWFyZ2luLXRvcDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yMjAsXG4gIC5teC14bC1uMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMjIwLFxuICAubXkteGwtbjIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yMjAsXG4gIC5teC14bC1uMjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMjAsXG4gIC5teS14eGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIwLFxuICAubXgteHhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIwLFxuICAubXkteHhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yMCxcbiAgLm14LXh4bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNDAsXG4gIC5teS14eGwtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQwLFxuICAubXgteHhsLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQwLFxuICAubXkteHhsLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00MCxcbiAgLm14LXh4bC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNjAsXG4gIC5teS14eGwtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTYwLFxuICAubXgteHhsLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTYwLFxuICAubXkteHhsLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC02MCxcbiAgLm14LXh4bC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtODAsXG4gIC5teS14eGwtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTgwLFxuICAubXgteHhsLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTgwLFxuICAubXkteHhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC04MCxcbiAgLm14LXh4bC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xMDAsXG4gIC5teS14eGwtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTAwLFxuICAubXgteHhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTAwLFxuICAubXkteHhsLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEwMCxcbiAgLm14LXh4bC0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xMjAge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEyMCxcbiAgLm15LXh4bC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xMjAsXG4gIC5teC14eGwtMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xMjAsXG4gIC5teS14eGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTIwLFxuICAubXgteHhsLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTI1LFxuICAubXkteHhsLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEyNSxcbiAgLm14LXh4bC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEyNSxcbiAgLm15LXh4bC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xMjUsXG4gIC5teC14eGwtMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xNDAsXG4gIC5teS14eGwtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMTQwLFxuICAubXgteHhsLTE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMTQwLFxuICAubXkteHhsLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTE0MCxcbiAgLm14LXh4bC0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xNjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLTE2MCxcbiAgLm15LXh4bC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xNjAsXG4gIC5teC14eGwtMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xNjAsXG4gIC5teS14eGwtMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMTYwLFxuICAubXgteHhsLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMTgwLFxuICAubXkteHhsLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLTE4MCxcbiAgLm14LXh4bC0xODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLTE4MCxcbiAgLm15LXh4bC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xODAsXG4gIC5teC14eGwtMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtMjIwIHtcbiAgICBtYXJnaW46IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yMjAsXG4gIC5teS14eGwtMjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMjIwLFxuICAubXgteHhsLTIyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMjIwLFxuICAubXkteHhsLTIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIyMCxcbiAgLm14LXh4bC0yMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIwLFxuICAucHkteHhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMjAsXG4gIC5weC14eGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIwLFxuICAucHkteHhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMjAsXG4gIC5weC14eGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNDAsXG4gIC5weS14eGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00MCxcbiAgLnB4LXh4bC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNDAsXG4gIC5weS14eGwtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00MCxcbiAgLnB4LXh4bC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC02MCxcbiAgLnB5LXh4bC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTYwLFxuICAucHgteHhsLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC02MCxcbiAgLnB5LXh4bC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTYwLFxuICAucHgteHhsLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTgwLFxuICAucHkteHhsLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtODAsXG4gIC5weC14eGwtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTgwLFxuICAucHkteHhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtODAsXG4gIC5weC14eGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xMDAsXG4gIC5weS14eGwtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEwMCxcbiAgLnB4LXh4bC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xMDAsXG4gIC5weS14eGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEwMCxcbiAgLnB4LXh4bC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTIwLFxuICAucHkteHhsLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xMjAsXG4gIC5weC14eGwtMTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTIwLFxuICAucHkteHhsLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xMjAsXG4gIC5weC14eGwtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEyNSxcbiAgLnB5LXh4bC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTI1LFxuICAucHgteHhsLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEyNSxcbiAgLnB5LXh4bC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTI1LFxuICAucHgteHhsLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xNDAsXG4gIC5weS14eGwtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTE0MCxcbiAgLnB4LXh4bC0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xNDAsXG4gIC5weS14eGwtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTE0MCxcbiAgLnB4LXh4bC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucC14eGwtMTYwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMTYwLFxuICAucHkteHhsLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xNjAsXG4gIC5weC14eGwtMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMTYwLFxuICAucHkteHhsLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xNjAsXG4gIC5weC14eGwtMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQteHhsLTE4MCxcbiAgLnB5LXh4bC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMTgwLFxuICAucHgteHhsLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucGIteHhsLTE4MCxcbiAgLnB5LXh4bC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMTgwLFxuICAucHgteHhsLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yMjAge1xuICAgIHBhZGRpbmc6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yMjAsXG4gIC5weS14eGwtMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIyMCxcbiAgLnB4LXh4bC0yMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yMjAsXG4gIC5weS14eGwtMjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIyMCxcbiAgLnB4LXh4bC0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yMCxcbiAgLm15LXh4bC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMjAsXG4gIC5teC14eGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMjAsXG4gIC5teS14eGwtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIwLFxuICAubXgteHhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQwLFxuICAubXkteHhsLW40MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40MCxcbiAgLm14LXh4bC1uNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40MCxcbiAgLm15LXh4bC1uNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNDAsXG4gIC5teC14eGwtbjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjYwIHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNjAsXG4gIC5teS14eGwtbjYwIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjYwLFxuICAubXgteHhsLW42MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjYwLFxuICAubXkteHhsLW42MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW42MCxcbiAgLm14LXh4bC1uNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uODAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW44MCxcbiAgLm15LXh4bC1uODAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uODAsXG4gIC5teC14eGwtbjgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uODAsXG4gIC5teS14eGwtbjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjgwLFxuICAubXgteHhsLW44MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xMDAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTAwLFxuICAubXkteHhsLW4xMDAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEwMCxcbiAgLm14LXh4bC1uMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEwMCxcbiAgLm15LXh4bC1uMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xMDAsXG4gIC5teC14eGwtbjEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTIwIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEyMCxcbiAgLm15LXh4bC1uMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xMjAsXG4gIC5teC14eGwtbjEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xMjAsXG4gIC5teS14eGwtbjEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTIwLFxuICAubXgteHhsLW4xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEyNSB7XG4gICAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xMjUsXG4gIC5teS14eGwtbjEyNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTI1LFxuICAubXgteHhsLW4xMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTI1LFxuICAubXkteHhsLW4xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEyNSxcbiAgLm14LXh4bC1uMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xNDAge1xuICAgIG1hcmdpbjogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMTQwLFxuICAubXkteHhsLW4xNDAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjE0MCxcbiAgLm14LXh4bC1uMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjE0MCxcbiAgLm15LXh4bC1uMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xNDAsXG4gIC5teC14eGwtbjE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMTYwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjE2MCxcbiAgLm15LXh4bC1uMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xNjAsXG4gIC5teC14eGwtbjE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xNjAsXG4gIC5teS14eGwtbjE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMTYwLFxuICAubXgteHhsLW4xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAubS14eGwtbjE4MCB7XG4gICAgbWFyZ2luOiAtMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xODAsXG4gIC5teS14eGwtbjE4MCB7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMTgwLFxuICAubXgteHhsLW4xODAge1xuICAgIG1hcmdpbi1yaWdodDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMTgwLFxuICAubXkteHhsLW4xODAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjE4MCxcbiAgLm14LXh4bC1uMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yMjAge1xuICAgIG1hcmdpbjogLTIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMjIwLFxuICAubXkteHhsLW4yMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIyMCxcbiAgLm14LXh4bC1uMjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIyMCxcbiAgLm15LXh4bC1uMjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yMjAsXG4gIC5teC14eGwtbjIyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI5MHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNGMDhBMjQgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2JiNjQwZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMTM1QzZFICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDgyNTJkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjODRDNDRCICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTkyMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM1MzlFRDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzJlNzdhOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGQjM1MSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmY5MjA1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNDRTAwMDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4MjAwMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjRjNGNEY2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2M3Y2NkNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwNzBkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogIzkwNTVBMiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC10ZXJ0aWFyeTpob3ZlciwgYS50ZXh0LXRlcnRpYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM2MzNiNzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjaywgLnNlY3Rpb24tYWNjb3JkaW9ucyAuYWNjb3JkaW9uX190aXRsZSwgLnNlY3Rpb24tYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgY29sb3I6ICMyMzFmMjAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtYmxhY2s6aG92ZXIsIC5zZWN0aW9uLWFjY29yZGlvbnMgYS5hY2NvcmRpb25fX3RpdGxlOmhvdmVyLCAuc2VjdGlvbi1hY2NvcmRpb25zIGEuYWNjb3JkaW9uX19jb250ZW50OmhvdmVyLCBhLnRleHQtYmxhY2s6Zm9jdXMsIC5zZWN0aW9uLWFjY29yZGlvbnMgYS5hY2NvcmRpb25fX3RpdGxlOmZvY3VzLCAuc2VjdGlvbi1hY2NvcmRpb25zIGEuYWNjb3JkaW9uX19jb250ZW50OmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13aGl0ZTpob3ZlciwgYS50ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWdyYXktMzAwOmhvdmVyLCBhLnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICBjb2xvcjogI2E2YWViOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzUwODY5NCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ibHVlOmhvdmVyLCBhLnRleHQtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzU1OTYyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM5MDU1QTIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHVycGxlOmhvdmVyLCBhLnRleHQtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6ICM2MzNiNzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodGVzdC1ncmV5IHtcbiAgY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHRlc3QtZ3JleTpob3ZlciwgYS50ZXh0LWxpZ2h0ZXN0LWdyZXk6Zm9jdXMge1xuICBjb2xvcjogbGlnaHRncmF5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktMjUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS0yNTpob3ZlciwgYS50ZXh0LXVpLTI1OmZvY3VzIHtcbiAgY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS01MCB7XG4gIGNvbG9yOiAjMDMyQzU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTUwOmhvdmVyLCBhLnRleHQtdWktNTA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDcwZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTEwMCB7XG4gIGNvbG9yOiAjRjNGNEY2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTEwMDpob3ZlciwgYS50ZXh0LXVpLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYzdjY2Q1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktMjAwIHtcbiAgY29sb3I6ICMwMzJDNTcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktMjAwOmhvdmVyLCBhLnRleHQtdWktMjAwOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA3MGQgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS0zMDAge1xuICBjb2xvcjogI0QxRDVEQiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS0zMDA6aG92ZXIsIGEudGV4dC11aS0zMDA6Zm9jdXMge1xuICBjb2xvcjogI2E2YWViOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTQwMCB7XG4gIGNvbG9yOiAjOUNBM0FGICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTQwMDpob3ZlciwgYS50ZXh0LXVpLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjNzI3YzhkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktNTAwIHtcbiAgY29sb3I6ICM2QjcyODAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktNTAwOmhvdmVyLCBhLnRleHQtdWktNTAwOmZvY3VzIHtcbiAgY29sb3I6ICM0ODRkNTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS02MDAge1xuICBjb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS02MDA6aG92ZXIsIGEudGV4dC11aS02MDA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDcwZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVpLTcwMCB7XG4gIGNvbG9yOiAjMzc0MTUxICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXVpLTcwMDpob3ZlciwgYS50ZXh0LXVpLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMTgxYzIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdWktODAwIHtcbiAgY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdWktODAwOmhvdmVyLCBhLnRleHQtdWktODAwOmZvY3VzIHtcbiAgY29sb3I6ICMwMzA1MDYgIWltcG9ydGFudDsgfVxuXG4udGV4dC11aS05MDAge1xuICBjb2xvcjogIzAzMkM1NyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC11aS05MDA6aG92ZXIsIGEudGV4dC11aS05MDA6Zm9jdXMge1xuICBjb2xvcjogIzAwMDcwZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIkYnRuLWZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuJGJ0bi1mb250LXdlaWdodDogNzAwO1xyXG4kYnRuLWJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXk6IDEwcHg7XHJcbiRidG4tcGFkZGluZy14OiAxNXB4O1xyXG4kYnRuLWZvbnQtc2l6ZTogMTZweDtcclxuJGJ0bi1saW5lLWhlaWdodDogMTtcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcblx0d2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHBhZGRpbmc6IDhweCAyNXB4O1xyXG5cclxuXHRAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgMjVweCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuXHQmOmZvY3VzLFxyXG5cdCYuZm9jdXMge1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXHJcblx0Ji5kaXNhYmxlZCxcclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcblx0XHRjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xyXG5cclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0Ly9AaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHQvL0BpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxNnB4O1xyXG5cdH1cclxuXHJcblxyXG5cdCYtcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWhvdmVyIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXIhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtb3V0bGluZS1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1ob3ZlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtb3V0bGluZS1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXB1cnBsZSwgJi10ZXJ0aWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZSFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZS1ob3ZlciFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1vdXRsaW5lLXB1cnBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuXHRcdGNvbG9yOiAkcHVycGxlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwdXJwbGUtaG92ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJHB1cnBsZS1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3VjY2VzcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuXHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM4NEM0NEI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM5MWNhNWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZDogJGRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRkYXJrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstaG92ZXI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW91dGxpbmUtZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGRhcms7XHJcblx0XHRjb2xvcjogJGRhcms7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstaG92ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGRhcmstaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Y29sb3I6ICRkYXJrO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZS1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXZpZGVvLWJsYWNrIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji1vdXRsaW5lLXdoaXRlLCAmLXZpZGVvLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZS1ob3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXZpZGVvLXdoaXRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXdoaXRlLWdob3N0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogOHB4IDI1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWZlYXR1cmUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdCYtZXh0ZXJuYWwge1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDtcclxuXHRcdHBhZGRpbmc6IDkuNXB4IDIwcHghaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdCAgY29udGVudDogJ1xcZTgwMSc7XHJcblx0XHQgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRcdCAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHQgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG5cdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubm8taWNvbntcclxuXHRcdHN2Z3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG5hLmJ0bi5kaXNhYmxlZCxcclxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYnV0dG9uLWNvbG9ycyB7XHJcbi8vIFx0LmJ0bi0jeyRjb2xvcn0ge1xyXG4vLyBcdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xyXG4vLyBcdH1cclxuLy8gfVxyXG5cclxuLy8gQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJ1dHRvbi1jb2xvcnMge1xyXG4vLyBcdC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4vLyBcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbi8vIFx0XHRAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4vL1xyXG4vLyBCbG9jayBidXR0b25cclxuLy9cclxuLmJ0bi1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuXHQrIC5idG4tYmxvY2sge1xyXG5cdFx0bWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gXHQuYnRuLWxnIHtcclxuLy8gXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xyXG4vLyBcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4uYnRuLXByaW1hcnktdGV4dCB7XHJcblx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDApJyUzRSUzQ3BhdGggZD0nTTQuNDY0ODQgMi41NTIyNUw0Ljk4NTE2IDIuMDMxOTNDNS4yMDU0NyAxLjgxMTYyIDUuNTYxNzIgMS44MTE2MiA1Ljc3OTY5IDIuMDMxOTNMMTAuMzM1OSA2LjU4NTg0QzEwLjU1NjIgNi44MDYxNSAxMC41NTYyIDcuMTYyNCAxMC4zMzU5IDcuMzgwMzdMNS43Nzk2OSAxMS45MzY2QzUuNTU5MzcgMTIuMTU2OSA1LjIwMzEyIDEyLjE1NjkgNC45ODUxNiAxMS45MzY2TDQuNDY0ODQgMTEuNDE2M0M0LjI0MjE5IDExLjE5MzcgNC4yNDY4NyAxMC44MzA0IDQuNDc0MjIgMTAuNjEyNEw3LjI5ODQ0IDcuOTIxNzhIMC41NjI1QzAuMjUwNzgxIDcuOTIxNzggMCA3LjY3MSAwIDcuMzU5MjhWNi42MDkyOEMwIDYuMjk3NTYgMC4yNTA3ODEgNi4wNDY3OCAwLjU2MjUgNi4wNDY3OEg3LjI5ODQ0TDQuNDc0MjIgMy4zNTYxNUM0LjI0NDUzIDMuMTM4MTggNC4yMzk4NCAyLjc3NDkgNC40NjQ4NCAyLjU1MjI1WicgZmlsbD0nJTIzMDAzNTVlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nMTAuNScgaGVpZ2h0PScxMicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC45ODQxMzEpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4KTtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDApJyUzRSUzQ3BhdGggZD0nTTQuNDY0ODQgMi41NTIyNUw0Ljk4NTE2IDIuMDMxOTNDNS4yMDU0NyAxLjgxMTYyIDUuNTYxNzIgMS44MTE2MiA1Ljc3OTY5IDIuMDMxOTNMMTAuMzM1OSA2LjU4NTg0QzEwLjU1NjIgNi44MDYxNSAxMC41NTYyIDcuMTYyNCAxMC4zMzU5IDcuMzgwMzdMNS43Nzk2OSAxMS45MzY2QzUuNTU5MzcgMTIuMTU2OSA1LjIwMzEyIDEyLjE1NjkgNC45ODUxNiAxMS45MzY2TDQuNDY0ODQgMTEuNDE2M0M0LjI0MjE5IDExLjE5MzcgNC4yNDY4NyAxMC44MzA0IDQuNDc0MjIgMTAuNjEyNEw3LjI5ODQ0IDcuOTIxNzhIMC41NjI1QzAuMjUwNzgxIDcuOTIxNzggMCA3LjY3MSAwIDcuMzU5MjhWNi42MDkyOEMwIDYuMjk3NTYgMC4yNTA3ODEgNi4wNDY3OCAwLjU2MjUgNi4wNDY3OEg3LjI5ODQ0TDQuNDc0MjIgMy4zNTYxNUM0LjI0NDUzIDMuMTM4MTggNC4yMzk4NCAyLjc3NDkgNC40NjQ4NCAyLjU1MjI1WicgZmlsbD0nJTIzMDAzNTVlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nMTAuNScgaGVpZ2h0PScxMicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC45ODQxMzEpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeS10ZXh0IHtcclxuXHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNC4zODE1IDAuMDcxNDQzM0wzLjk4Mzc1IDAuNDczODM2QzMuODg5NjEgMC41NjkwNzQgMy44ODk2MSAwLjcyMzQ5NCAzLjk4Mzc1IDAuODE4NzUyTDcuMTAwMiAzLjk3MTU4TDAuMjQxMDcyIDMuOTcxNThDMC4xMDc5NCAzLjk3MTU4IC0xLjc4Mzc2ZS0wNyA0LjA4MDc4IC0xLjg0MjY0ZS0wNyA0LjIxNTQ2TC0yLjA5MTM5ZS0wNyA0Ljc4NDUzQy0yLjE1MDI2ZS0wNyA0LjkxOTIyIDAuMTA3OTQgNS4wMjg0MiAwLjI0MTA3MSA1LjAyODQyTDcuMTAwMiA1LjAyODQyTDMuOTgzNzUgOC4xODEyNkMzLjg4OTYxIDguMjc2NSAzLjg4OTYxIDguNDMwOTIgMy45ODM3NSA4LjUyNjE4TDQuMzgxNSA4LjkyODU3QzQuNDc1NjQgOS4wMjM4MSA0LjYyODI3IDkuMDIzODEgNC43MjI0MyA4LjkyODU3TDguOTI5NCA0LjY3MjQ1QzkuMDIzNTMgNC41NzcyMSA5LjAyMzUzIDQuNDIyNzkgOC45Mjk0IDQuMzI3NTNMNC43MjI0MSAwLjA3MTQ0MzNDNC42MjgyOCAtMC4wMjM4MTQ3IDQuNDc1NjQgLTAuMDIzODE0NyA0LjM4MTUgMC4wNzE0NDMzWicgZmlsbD0nJTIzMTM1QzZFJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcdFxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCk7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDkgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuMzgxNSAwLjA3MTQ0MzNMMy45ODM3NSAwLjQ3MzgzNkMzLjg4OTYxIDAuNTY5MDc0IDMuODg5NjEgMC43MjM0OTQgMy45ODM3NSAwLjgxODc1Mkw3LjEwMDIgMy45NzE1OEwwLjI0MTA3MiAzLjk3MTU4QzAuMTA3OTQgMy45NzE1OCAtMS43ODM3NmUtMDcgNC4wODA3OCAtMS44NDI2NGUtMDcgNC4yMTU0NkwtMi4wOTEzOWUtMDcgNC43ODQ1M0MtMi4xNTAyNmUtMDcgNC45MTkyMiAwLjEwNzk0IDUuMDI4NDIgMC4yNDEwNzEgNS4wMjg0Mkw3LjEwMDIgNS4wMjg0MkwzLjk4Mzc1IDguMTgxMjZDMy44ODk2MSA4LjI3NjUgMy44ODk2MSA4LjQzMDkyIDMuOTgzNzUgOC41MjYxOEw0LjM4MTUgOC45Mjg1N0M0LjQ3NTY0IDkuMDIzODEgNC42MjgyNyA5LjAyMzgxIDQuNzIyNDMgOC45Mjg1N0w4LjkyOTQgNC42NzI0NUM5LjAyMzUzIDQuNTc3MjEgOS4wMjM1MyA0LjQyMjc5IDguOTI5NCA0LjMyNzUzTDQuNzIyNDEgMC4wNzE0NDMzQzQuNjI4MjggLTAuMDIzODE0NyA0LjQ3NTY0IC0wLjAyMzgxNDcgNC4zODE1IDAuMDcxNDQzM1onIGZpbGw9JyUyMzEzNUM2RSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWFycm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQmOmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6ICdcXGU4MDknO1xyXG5cdCAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdCAgZm9udC1zaXplOiAxMHB4O1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDUwJTtcclxuXHQgIHJpZ2h0OiAyMHB4O1xyXG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHQgICY6YWZ0ZXIge1xyXG4gIFxyXG5cdCAgfVxyXG5cdH1cclxuICB9IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgIDUwcHg7XHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgMTQuNXB4O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgIDE2cHg7XHJcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgJGJvZHktZm9udC1mYW1pbHk7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgMTZweDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICA0MDA7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgMS4yNTtcclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAjNTM1MzUzO1xyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICR1aS0yNTtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAxcHg7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgI0UxRTFFMTtcclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICA2cHg7XHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogIzY1Njc2OTtcclxuXHJcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICRibGFjaztcclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgJHVpLTI1O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA0NiwgMTA3LCAxKTtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgbm9uZTtcclxuXHJcbmxlZ2VuZCB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE4MTg7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzYzNzM3NTtcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbmlucHV0ICsgbGFiZWwge1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSxcclxuaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9ZGF0ZV0sXHJcbmlucHV0W3R5cGU9dGVsXSxcclxuaW5wdXRbdHlwZT11cmxdLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxyXG4gICY6LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcclxuXHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJltyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xyXG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0LW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuXHRhcHBlYXJhbmNlOm5vbmU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEwIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDYuOTg0MzhMMCAwLjk4NDM3NUgxMEw1IDYuOTg0MzhaJyBmaWxsPSclMjMxRjI5MzcnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdCY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcblx0XHQvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcblx0XHQvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuXHRcdC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXHJcblx0XHQvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cclxuXHRcdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuXHR9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbnNlbGVjdCB7XHJcbiAgJltzaXplXSxcclxuICAmW211bHRpcGxlXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xyXG59XHJcblxyXG4uZ2Zvcm1fd3JhcHBlciB7XHJcblx0LmdzZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHghaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRoMi5nc2VjdGlvbl90aXRsZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cclxuXHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xyXG5cdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Ym9keSAmIC50b3BfbGFiZWwge1xyXG5cdFx0ZGl2LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGFiZWwuZ2ZpZWxkX2xhYmVsLFxyXG5cdGxlZ2VuZC5nZmllbGRfbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdGJvZHkgJiB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxpLmdmaWVsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTdweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHRcdFx0XHQmLmdmaWVsZF9lcnJvciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgKyAuZ3NlY3Rpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdFx0XHRcdCYuZ2ZfcmlnaHRfaGFsZiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5nZl9sZWZ0X2hhbGYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZmllbGRfZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxuXHJcblx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiA4MHB4IDAgMDtcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRAZXh0ZW5kIC5idG47XHJcblx0XHRcdEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4IWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcclxuXHRAZXh0ZW5kIC5hbGVydDtcclxuXHRAZXh0ZW5kIC5hbGVydC1kYW5nZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG5cdGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4vKiBTcGlubmVyICovXHJcbi5nZm9ybV9hamF4X3NwaW5uZXIge1xyXG5cdGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG59XHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWZpbGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQ+IC5nZmllbGRfbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDIzcHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCgudmFsaWRhdGlvbl9tZXNzYWdlKSB7XHJcblx0XHRwYWRkaW5nOiA1cHggMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5naW5wdXRfcHJldmlldyB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdH1cclxuXHQuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWhlaWdodDogNjBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCYuZ2Zvcm1faGlkZGVuICsgc3BhbiArIGRpdiB7IHBhZGRpbmc6IDAgMCA2MHB4IWltcG9ydGFudDsgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7IH1cclxuXHRcdH1cclxuXHRcdC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDU5cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDVweCAxMzRweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdGNsaXA6IGluaXRpYWw7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdCcm93c2UnO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMzBweDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIHtcclxuXHRkaXYudmFsaWRhdGlvbl9lcnJvciB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHghaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAwIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0PiBoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcms7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAtM3B4IDA7XHJcblxyXG5cdCsgbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICRkYXJrO1xyXG5cdFx0bWFyZ2luLXRvcDogLTNweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCY6Y2hlY2tlZCB7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRkYXJrO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdGxlZnQ6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRtaW4td2lkdGg6IDE2cHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdHRvcDogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAtM3B4IDA7XHJcblx0KyBsYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGRhcms7XHJcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0JjpjaGVja2VkIHtcclxuXHRcdGJhY2tncm91bmQ6ICRkYXJrO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyaztcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA1Ljk4NDM4TDMuNzI3MjcgOC45ODQzOEwxMSAwLjk4NDM3NScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0LWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgLnNlbGVjdCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICM1MzUzNTM7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LXN0eWxlZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAxNC41cHggNDBweCAxNC41cHggMjVweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LXN0eWxlZDphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTQgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjYyODE4IDkuMDE1NjJMMC4xNTQxOTUgMi41OTQxNEMtMC4wNTEzOTgyIDIuMzg4NTUgLTAuMDUxMzk4MiAyLjA1NjEgMC4xNTQxOTUgMS44NTA1MUwxLjAyMDMxIDAuOTg0Mzk1QzEuMjI1OSAwLjc3ODgwMiAxLjU1ODM1IDAuNzc4ODAyIDEuNzYzOTQgMC45ODQzOTVMNyA2LjE2Nzk1TDEyLjIzNjEgMC45ODQzOTVDMTIuNDQxNyAwLjc3ODgwMiAxMi43NzQxIDAuNzc4ODAyIDEyLjk3OTcgMC45ODQzOTVMMTMuODQ1OCAxLjg1MDUxQzE0LjA1MTQgMi4wNTYxIDE0LjA1MTQgMi4zODg1NSAxMy44NDU4IDIuNTk0MTRMNy4zNzE4MiA5LjAxNTYyQzcuMTY2MjIgOS4yMjEyMiA2LjgzMzc4IDkuMjIxMjIgNi42MjgxOCA5LjAxNTYyWicgZmlsbD0nJTIzMjMxRjIwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LW9wdGlvbnMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtaW4td2lkdGg6IDIxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LW9wdGlvbnNbc3R5bGVdIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWN0aXZlICsgLnNlbGVjdC1vcHRpb25zIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLnNlbGVjdC1vcHRpb25zIGxpIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNXB4IDE1cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICB9XHJcbiAgXHJcbiAgLnNlbGVjdC1vcHRpb25zIGxpOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gIH1cclxuICBcclxuICAuc2VsZWN0LW9wdGlvbnMgbGlbcmVsPVwiaGlkZVwiXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4uaW5wdXQtd3JhcHBlciB7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcclxuXHQmLS1oYXMtc3ZnIHtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRzdmcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMjVweDtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHQgIGhlaWdodDogMDtcclxuXHQgIHdpZHRoOiAwO1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ICAmICsgbGFiZWwge1xyXG5cdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0ICBtYXJnaW46IDA7XHJcblx0XHQgIHBhZGRpbmc6IDA7XHJcblx0XHQgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCAgJjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0ZmxleDogMCAwIDI0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0ICB9XHJcblx0ICB9XHJcblx0ICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICM5YzYzYWQ7XHJcblx0XHQgIGJvcmRlci1jb2xvcjogIzljNjNhZDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0ICBjb250ZW50OiAnJztcclxuXHRcdCAgZGlzcGxheTogYmxvY2s7XHJcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgdG9wOiAwO1xyXG5cdFx0ICBsZWZ0OiAwO1xyXG5cdFx0ICBoZWlnaHQ6IDI0cHg7XHJcblx0XHQgIHdpZHRoOiAyNHB4O1xyXG5cdFx0ICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA2LjVMNi4zMzMzMyAxMkwxNyAxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdCAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0ICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbiAgfSIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxyXG5odG1sIHsgXHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IFxyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTsgXHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLyoqKiBUeXBvZ3JhcGh5ICoqKi9cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogIzU1NTtcclxufVxyXG4uYm9keS1zbSwgLmJvZHkteHMgeyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbi5ib2R5LCAuYm9keS1tZCB7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cclxuLmJvZHktbGcgeyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAyNnB4OyB9XHJcbi5ib2R5LXhsIHsgZm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMS4yMzsgfVxyXG5cclxuLmNvbnRlbnQtYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5vdmVybGluZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS4xODE4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRib2R5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oLFxyXG5oMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzLFxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdCYuYWNjZW50IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnIC0gJztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuaDEsIC5oMSB7XHJcblx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06ICRoMS10ZXh0LXRyYW5zZm9ybTtcclxuXHRmb250LXN0eWxlOiAkaDEtZm9udC1zdHlsZTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGgxLWxldHRlci1zcGFjaW5nO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogJGgxLXRleHQtZGVjb3JhdGlvbjtcclxuXHRmb250LXdlaWdodDogJGgxLWZvbnQtd2VpZ2h0O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0XHRsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuXHR9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG5cdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkaDItdGV4dC10cmFuc2Zvcm07XHJcblx0Zm9udC1zdHlsZTogJGgyLWZvbnQtc3R5bGU7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRoMi1sZXR0ZXItc3BhY2luZztcclxuXHR0ZXh0LWRlY29yYXRpb246ICRoMi10ZXh0LWRlY29yYXRpb247XHJcblx0Zm9udC13ZWlnaHQ6ICRoMi1mb250LXdlaWdodDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemUtbW9iaWxlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodC1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuXHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRoMy1saW5lLWhlaWdodDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJGgzLXRleHQtdHJhbnNmb3JtO1xyXG5cdGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkaDMtbGV0dGVyLXNwYWNpbmc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiAkaDMtdGV4dC1kZWNvcmF0aW9uO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaDMtZm9udC13ZWlnaHQ7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplLW1vYmlsZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQtbW9iaWxlO1xyXG5cdH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcblx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06ICRoNC10ZXh0LXRyYW5zZm9ybTtcclxuXHRmb250LXN0eWxlOiAkaDQtZm9udC1zdHlsZTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGg0LWxldHRlci1zcGFjaW5nO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcclxuXHRmb250LXdlaWdodDogJGg0LWZvbnQtd2VpZ2h0O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0XHRsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuXHR9XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG5cdGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkaDUtdGV4dC10cmFuc2Zvcm07XHJcblx0Zm9udC1zdHlsZTogJGg1LWZvbnQtc3R5bGU7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRoNS1sZXR0ZXItc3BhY2luZztcclxuXHR0ZXh0LWRlY29yYXRpb246ICRoNS10ZXh0LWRlY29yYXRpb247XHJcblx0Zm9udC13ZWlnaHQ6ICRoNS1mb250LXdlaWdodDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICRoNS1mb250LXNpemUtbW9iaWxlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoNS1saW5lLWhlaWdodC1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuXHRmb250LXNpemU6ICRoNi1mb250LXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJGg2LXRleHQtdHJhbnNmb3JtO1xyXG5cdGZvbnQtc3R5bGU6ICRoNi1mb250LXN0eWxlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkaDYtbGV0dGVyLXNwYWNpbmc7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiAkaDYtdGV4dC1kZWNvcmF0aW9uO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaDYtZm9udC13ZWlnaHQ7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0Zm9udC1zaXplOiAkaDYtZm9udC1zaXplLW1vYmlsZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQtbW9iaWxlO1xyXG5cdH1cclxufVxyXG5cclxuKiArIGgyLFxyXG4qICsgaDMsXHJcbiogKyBoNCxcclxuKiArIGg1IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5hIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICMzMTMxMzE7XHJcbn1cclxuYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAjMzEzMTMxO1xyXG5cclxufVxyXG5cclxuLmVudHJ5LS1zZWFyY2gge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcblxyXG4udGFibGUge1xyXG5cdC50aGVhZC1kYXJrIHtcclxuXHRcdHRoIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZCwgdGgge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuXHR0Ym9keSB7XHJcblx0XHR0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLypcclxuLnNlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbltjbGFzcyo9XCJiZy1cIl0ge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0JiArIC5zZWN0aW9uW2NsYXNzKj1cImJnLVwiXSB7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiovXHJcblxyXG4uY29udGVudC1ib2R5IHNlY3Rpb246bnRoLWxhc3QtY2hpbGQoMikge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI0ZGRkZGRiAwJSwjZjlmOWY5IDEwMCUpO1xyXG59XHJcblxyXG4uY29udGVudC1ib2R5IHNlY3Rpb246bnRoLWxhc3QtY2hpbGQoMikgfiBzZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuXHRAZXh0ZW5kIC5oNTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbG9yOiAkZGFyaztcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHByaW1hcnk7XHJcblx0YmFja2dyb3VuZDogJHVpLTEwMDtcclxuXHJcblx0JiA6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuXHQ+IC50YWItcGFuZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQ+IC5hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4ubWZwLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHQubG9nby1jb250YWluZXIge1xyXG5cdFx0LmZvb3Rlci1sb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuXHR6LWluZGV4OiA5OTk5OTk7XHJcbn0iLCIuYWNjb3JkaW9uIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS43ODIgMC44ODE1NDJMMTUuMDc0OCAwLjE4NTQ0OUMxNC45MDcgMC4wMjAyMTQ5IDE0LjYzNTUgMC4wMjAyMTQ5IDE0LjQ2NzcgMC4xODU0NDlMNy45OTk4MyA2LjUzODE4TDEuNTMxOTggMC4xODU0NDlDMS4zNjQxMiAwLjAyMDIxNDkgMS4wOTI2OSAwLjAyMDIxNDkgMC45MjQ4MzMgMC4xODU0NDlMMC4yMTc2OSAwLjg4MTU0MkMwLjA0OTgzMjYgMS4wNDY3OCAwLjA0OTgzMjYgMS4zMTM5NiAwLjIxNzY5IDEuNDc5Mkw3LjY5NjI2IDguODQwOTFDNy44NjQxMiA5LjAwNjE0IDguMTM1NTUgOS4wMDYxNCA4LjMwMzQgOC44NDA5MUwxNS43ODIgMS40NzkyQzE1Ljk0OTggMS4zMTM5NiAxNS45NDk4IDEuMDQ2NzggMTUuNzgyIDAuODgxNTQyWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZ2FsbGVyeSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRtYXJnaW46IDUwcHggLTEwcHg7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdH1cclxuXHQmLWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cdCYtY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0geyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxyXG5cdCYtY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0geyBmbGV4OiAwIDAgMzMuMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMyU7IH1cclxuXHQmLWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cclxuXHQmLWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDIwJTsgbWF4LXdpZHRoOiAyMCU7IH1cclxuXHQmLWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHsgZmxleDogMCAwIDE2LjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjclOyB9XHJcbn1cclxuIiwiLmljb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcbn1cclxuIiwiLmNhcmQge1xyXG5cclxuXHQmLWRlZmF1bHQgJi1wYXJ0bmVyIHtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHJcblx0XHRcdC5tZWRpYV9fY2FwdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWFfX2ltYWdlIHtcclxuXHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xyXG5cdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RhdGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktNjAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2V4Y2VycHQge1xyXG5cdFx0XHRjb2xvcjogJGRhcms7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1kZWZhdWx0IHtcclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWZsdXNoLCAmLXBhcnRuZXIge1xyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWZsdXNoLCAmLXBhcnRuZXIge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10ZWFtIHtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHJcblx0XHRcdC5tZWRpYV9faW1hZ2Uge1xyXG5cclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Bvc2l0aW9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM5Q0EzQUY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZXhjZXJwdCB7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLXBhcnRuZXIge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdHlwZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM5Q0EzQUY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWRvd25sb2FkIHtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FjdGlvbnMsICZfX3RpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGE6aG92ZXIge1xyXG5cclxuXHRcdFx0LmNhcmQtZG93bmxvYWRfX2FjdGlvbnMge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3Rvcnkge1xyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsIDQxLCA1NSwgMCkgMCUsICMxRjI5MzcgMTAwJSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjVweCAyMHB4IDI1cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVkaWEge1xyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWltYWdlIHtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMW4pIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdGNvbG9yOiAkcHVycGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDkwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxjdXJyZW50Q29sb3IgMzMlLGN1cnJlbnRDb2xvciAxMDAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzJSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44NTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTAlO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTtcclxuICAgIFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdFx0Lm1lZGlhLCBpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY3RhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZzogNSUgMjAlIDglIDIwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctY2lyY2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDU0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjdweCk7XHRcdFxyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIC0xNXB4IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTAlICsgNTRweCk7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRib3R0b206IDUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBvc3Qge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG5cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1NCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Ji5jb2xvdXItZ3JlZW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjODRjNDRiO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWEsIC5tZWRpYV9pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogMzZweCAyNXB4IDI1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzUzNTM1MztcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Y29sb3I6ICMyMzFmMjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbWV0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5ODk3OTc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTA4Njk0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuXHJcblx0XHRcdFx0XHQmLmJhY2tncm91bmQtZ3JlZW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0LmNhcmQtcG9zdF9faW1nIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWN0YSB7XHJcblx0XHRwYWRkaW5nOiA0NXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLWltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcmQtY3RhX190ZXh0IHtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxNTBweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IC03NXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lZGlhLCAubWVkaWFfX2ltYWdlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVkaWEsIC5tZWRpYV9faW1hZ2UsIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1x0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLnNlY29uZGFyeSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wdXJwbGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdGNvbG9yOiAjMjMxRjIwO1xyXG5cdFx0XHRtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdGJvdHRvbTogNDVweDtcclxuXHRcdFx0bGVmdDogNDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1mbHVzaCB7XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY3JTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjODRDNDRCIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweCAwcHggMTBweCA1MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCA4IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy44NTIwOCA2LjMxODdMMS42OTIxMSAxMS44Njc4QzEuNDk0ODkgMTIuMDQ0MSAxLjE3NTk4IDEyLjA0NDEgMC45Nzg3NTcgMTEuODY3OEwwLjE0NzkxNSAxMS4xMjU0Qy0wLjA0OTMwNTEgMTAuOTQ5MiAtMC4wNDkzMDUxIDEwLjY2NDMgMC4xNDc5MTUgMTAuNDg4TDUuMTIwMzggNkwwLjE0NzkxNSAxLjUxMTk1Qy0wLjA0OTMwNTUgMS4zMzU3MyAtMC4wNDkzMDU1IDEuMDUwNzcgMC4xNDc5MTUgMC44NzQ1NTFMMC45Nzg3NTcgMC4xMzIxNjdDMS4xNzU5OCAtMC4wNDQwNTUgMS40OTQ4OSAtMC4wNDQwNTUxIDEuNjkyMTEgMC4xMzIxNjdMNy44NTIwOCA1LjY4MTNDOC4wNDkzIDUuODU3NTIgOC4wNDkzIDYuMTQyNDggNy44NTIwOCA2LjMxODdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0Y29sb3I6ICM1MzUzNTM7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCJcclxuLmVtYWlsLWFsZXJ0cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUNGMkYzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA0NnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzEzNUM2RTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5wdXQsXHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG5mb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzL2ZvbnRlbGxvLmVvdD8yODMxNDY3NScpO1xyXG5zcmM6IHVybCgnLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8uZW90PzI4MzE0Njc1I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMvZm9udGVsbG8ud29mZjI/MjgzMTQ2NzUnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby53b2ZmPzI4MzE0Njc1JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby50dGY/MjgzMTQ2NzUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvc2Nzcy9mb250cy9mb250ZWxsby5zdmc/MjgzMTQ2NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG5mb250LXdlaWdodDogbm9ybWFsO1xyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xyXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8yODMxNDY3NSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG5mb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbnNwZWFrOiBub25lO1xyXG5cclxuZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG50ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbndpZHRoOiAxZW07XHJcbm1hcmdpbi1yaWdodDogLjJlbTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG4vKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbi8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbmZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG50ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbmxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4vKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4vKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG5tYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbi8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbi8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbi8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbi1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4vKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xyXG4vKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xyXG59XHJcblxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tc3Bpbm5lci10aGlyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xyXG5cclxuLmFuaW1hdGUtc3BpbiB7XHJcbmFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbmRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4wJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG59XHJcbn1cclxuICAiLCIubWVkaWEge1xyXG59XHJcblxyXG4ubWVkaWEtLXZpZGVvLWF1dG9wbGF5IHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdFxyXG5cclxuXHR2aWRlbyxcclxuXHRpZnJhbWUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tZWRpYS0tY292ZXIge1xyXG5cdC5tZWRpYV9faW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLm1lZGlhLS1iZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ubWVkaWEtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1yaWdodDogNTRweDtcclxuXHRwYWRkaW5nOiA2N3B4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzExL0lrYXdhaV9fNzM3OV8tX1NhbmZvcmRfQm9hdF8zLmpwZykgbm8tcmVwZWF0IGNlbnRlciAkcHJpbWFyeTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHQubWVkaWFfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVkaWFfX2NhcHRpb24ge1xyXG5cdFx0Y29sb3I6ICR1aS0yNTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwYWRkaW5nOiAzNnB4IDc5cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI4NTc7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLS1pbWFnZS1yaWdodCAmIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1NHB4O1xyXG5cdFx0Lm1lZGlhX19pbWFnZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZWRpYS0tdmlkZW8ge1xyXG5cclxuXHQmLWF1dG9wbGF5IC5tZWRpYV9faW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo2MSU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XHJcblx0fVxyXG5cclxuXHQubWVkaWFfX2ltYWdlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMTkxZjFmLCAwLjQ1KTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMxOTFmMWYsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9wbGF5LnBuZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVkaWFfX2NhcHRpb24ge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcbn1cclxuIiwiLypcclxuICogSGFtYnVyZ2Vyc1xyXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcclxuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxyXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xyXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcclxuICovXHJcbi5oYW1idXJnZXIge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cclxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxyXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgfVxyXG5cclxuLmhhbWJ1cmdlci1ib3gge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxufVxyXG5cclxuLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgbGVmdDogOXB4O1xyXG4gIG1hcmdpbi10b3A6IC0wLjVweDsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIHRvcDogLThweDsgfVxyXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLThweDsgfVxyXG5cclxuLypcclxuICAgKiBTcGluXHJcbiAgICovXHJcbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cclxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3Bpbi5jb2xsYXBzZWQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICAgIHRvcDogLThweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxyXG4gIC5oYW1idXJnZXItLXNwaW4uY29sbGFwc2VkIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cclxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XHJcbiIsIjpyb290IHtcclxuXHQtLXN3aXBlci10aGVtZS1jb2xvcjogIzFmMWYxZjtcclxufVxyXG5cclxuLnN3aXBlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tZWRpYV9fY2FwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yODU3O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDgwcHggMzBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjg1NztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMzBweCAwIDI5cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0Ym90dG9tOiAxcHg7XHJcblx0cmlnaHQ6IDQxcHg7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDM2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG5cdH1cclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdHJpZ2h0OiAtMTVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRsZWZ0OiAtMTVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzMUYyOTM3Jy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgNDAgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ2OToyMDU2MSknJTNFJTNDcGF0aCBkPSdNMTMuMDcwMyAwLjQ5MTA0M0wxMS41MjM0IDIuMDgyMTFDMTEuMTU2MiAyLjQ1OTc5IDExLjE1NjIgMy4wNzA1MSAxMS41MjM0IDMuNDQ4MThMMjUuNjQwNiAxOC4wMDA5TDExLjUyMzQgMzIuNTUzNUMxMS4xNTYyIDMyLjkzMTIgMTEuMTU2MyAzMy41NDE5IDExLjUyMzQgMzMuOTE5NkwxMy4wNzAzIDM1LjUxMDdDMTMuNDM3NSAzNS44ODg0IDE0LjAzMTIgMzUuODg4NCAxNC4zOTg0IDM1LjUxMDdMMzAuNzU3OCAxOC42ODM5QzMxLjEyNSAxOC4zMDYyIDMxLjEyNSAxNy42OTU1IDMwLjc1NzggMTcuMzE3OEwxNC4zOTg0IDAuNDkxMDQzQzE0LjAzMTIgMC4xMTMzNjUgMTMuNDM3NSAwLjExMzM2NSAxMy4wNzAzIDAuNDkxMDQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDY5OjIwNTYxJyUzRSUzQ3JlY3Qgd2lkdGg9JzM2JyBoZWlnaHQ9JzQwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAzNikgcm90YXRlKC05MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0fVxyXG59XHJcbiIsIlxyXG4uam9iLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyxcclxuICAgICZfX2RldGFpbHMsXHJcbiAgICAmX19kYXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBjb2xvcjogIzUwODY5NDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VuY2lsIHtcclxuICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlODAzJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZyB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmpvYi1saXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzU1OTYyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndwamItZmVhdHVyZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qb2ItbGlzdF9fbG9jYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDlweCAwcHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiRmVhdHVyZWRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZT4ud3BqYi1maWVsZHNldC1zZWFyY2g6YWZ0ZXIgeyBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfVxyXG4ud3BqYiAud3BqYi1mb3JtLXRvLXJlZmluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAud3BqYi1maWVsZHNldC1zZWFyY2gge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLndwamItZmllbGQgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsYWJlbC53cGpiLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud3BqYi1lbGVtZW50LW5hbWUtcXVlcnkgLndwamItZmllbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwMCc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjOGM2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LndwamItZmllbGQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LndwamItc3VibWl0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBhZGp1c3QtaHVlKCRzdWNjZXNzLDEwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYWRqdXN0LWh1ZSgkc3VjY2VzcywxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtdGl0bGVfX2RhdGVzIHtcclxuICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYm9keSAuc2VjdGlvbi1qb2I6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxufVxyXG5cclxuZGl2LmpvYi1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLnNlY3Rpb24tcGFnZS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwamItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAuam9iX19sb2NhdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgLndwamItZ2x5cGhzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpvYl9fZW1wbG95bWVudC10eXBlIHtcclxuICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAud3BqYi1nbHlwaHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTgwNCc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuam9iLWxpc3RfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWZvcm0tc2xpZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIH1cclxufVxyXG5cclxuLndwamItdXBsb2FkLXVpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC53cGpiLWRyb3Atem9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNjOWM5Yzk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgIH1cclxuICAgIC53cGpiLXVwbG9hZC1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BqYi11cGxvYWQtaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53cGpiLWRyYWctb3ZlciB7XHJcbiAgICAgICAgLndwamItZHJvcC16b25lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3JhbmdlLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1yZWxhdGVkIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAuZW1haWwtYWxlcnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYi1yZWxhdGVkLWpvYnNfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5qb2Itc2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICZfX2FwcGx5IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYud3BqYi12aXNpdC1zaXRlIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODAxJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwMic7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIH1cclxufVxyXG5cclxuLndwamItdmlzaXQtc2l0ZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpvYi1zaGFyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBwYXRoW2ZpbGw9XCIjNTM1MzUzXCJdIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltjbGFzc149XCJ3cGpiLWljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiB3cGpiLWljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ud3BqYi1pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwNSc7XHJcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIG1hcmdpbjogNXB4IDAgMTVweDtcclxufVxyXG5cclxuZGl2LndwamItbWFwLW92ZXJsYXkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IC0xOTRweDtcclxufVxyXG5cclxuI3dwamItYXBwbHktZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLndwamItam9iLWNvbnRlbnQge1xyXG4gICYtLTI1NjYge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCA1MCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHQ1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuXHRcclxufVxyXG5cclxuLnRpdGxlLWJsb2NrIHtcclxuXHRtYXgtd2lkdGg6IDU3NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDIwcHggNTdweCA1MHB4O1xyXG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkgeyAgXHJcblx0XHQvL3BhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHsgIFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Fycm93IHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRhbmltYXRpb246IGJvdW5jZSAzcyBpbmZpbml0ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7IFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYm90dG9tIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmLS10b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuIiwidWwucGFnZS1udW1iZXJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA0MHB4IDAgMTBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4sXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XHJcblx0XHRjb2xvcjogIzlDQTNBRjtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRib3JkZXItY29sb3I6d2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOndoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICM1MzUzNTM7XHJcblxyXG5cdFx0Ji5uZXh0e1xyXG5cdFx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5wcmV2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwOVwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuLmN1cnJlbnR7XHJcblx0XHRiYWNrZ3JvdW5kOiAjODRjNDRiO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiM4NGM0NGI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHR9XHJcblx0YSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzg0YzQ0YjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndwLXBhZ2VuYXZpe1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGEsXHJcblx0c3BhbntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzlDQTNBRjtcclxuXHRcdGNvbG9yOiAjOUNBM0FGO1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bWFyZ2luOjBweDtcclxuXHRcdGJvcmRlci1jb2xvcjp3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQ6d2hpdGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogIzUzNTM1MztcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6d2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4uY3VycmVudHtcclxuXHRcdGJhY2tncm91bmQ6ICM4NGM0NGI7XHJcblx0XHRib3JkZXItY29sb3I6Izg0YzQ0YjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cdH1cclxuXHRhLm5leHRwb3N0c2xpbmt7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDlcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEucHJldmlvdXNwb3N0c2xpbmt7XHJcblx0XHRmb250LXNpemU6IDBweDtcclxuXHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDlcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRlbGxvO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLndwamItcGFnaW5hdGUtbGlua3Mge1xyXG4gIG1heC13aWR0aDogODIwcHg7XHJcbiAgbWFyZ2luOiAzMnB4IDAgNjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzUzNTM1MztcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3Zlcjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXh0IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1pZC0xNSAubWVkaWFfX2NhcHRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uYWNmLW1hcCB7XHJcblxyXG5cdGhlaWdodDogMTA0OHB4O1xyXG5cdG1hcmdpbi10b3A6IC04OHB4O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0ZGl2W3N0eWxlKj10YWJsZS1jZWxsXSA+IGRpdltzdHlsZV0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseSFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0LmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG5cdFx0Ym94LXNoYWRvdzogMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAzNjNweDtcclxuXHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0dG9wOiA0MnB4O1xyXG5cclxuXHRcdC5nbS1zdHlsZS1pdy1kIHtcclxuXHRcdFx0JltzdHlsZV0ge1xyXG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGJ1dHRvbltzdHlsZV0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dG9wOiAwIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19pbWFnZSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWFya2VyX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1hcmtlcl9fYWRkcmVzcyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xyXG5cdFx0fVxyXG5cdFx0Lm1hcmtlcl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zOTtcclxuXHRcdH1cclxuXHRcdC5tYXJrZXJfX2FjdGlvbnMge1xyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJcclxuLndwamItcGFnZS1kZWZhdWx0LWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiA4MTZweDtcclxufVxyXG5cclxuLndwamItYm94ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLndwamIgLndwamItYm94ZXMgLndwamItYm94ZXMtZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwamItZWxlbWVudC1uYW1lLWNhbmRpZGF0ZV90eXBlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLndwamIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1MDg2OTQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1NTk2MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiV3cGpiLWZvcm0ge1xyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MTZweDtcclxuICAgID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAud3BqYi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cGpiLW9wdGlvbnMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwamItZmllbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIC53cGpiLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cGpiLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldFtzdHlsZV0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldDpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+IGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAgICAgbGVnZW5kIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgIGlucHV0LndwamItc3VibWl0IHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQud3BqYi1zdWJtaXQge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tZmVhdHVyZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWZvcm0tbm9saW5lcyxcclxuLndwamItcGFnZS1hZGQgPiAud3BqYi1mb3JtLFxyXG4ud3BqYi1wYWdlLWRlZmF1bHQtZm9ybSA+IC53cGpiLWZvcm0sXHJcbi53cGpyLXBhZ2UtbXktcmVzdW1lID4gLndwamItZm9ybSxcclxuLndwanItcGFnZS1yZWdpc3RlciA+IC53cGpiLWZvcm0ge1xyXG4gICAgQGV4dGVuZCAld3BqYi1mb3JtO1xyXG59XHJcblxyXG4ud3BqYi1wYWdlLWFkZCA+IC53cGpiLWZvcm0sXHJcbi53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtID4gLndwamItZm9ybSxcclxuLndwanItcGFnZS1teS1yZXN1bWUgPiAud3BqYi1mb3JtIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLWJveGVzIC53cGpiLWJveGVzLWdyb3VwIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC53cGpiLWJveGVzLWdyb3VwLXRleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYi1ncmlkIFt0eXBlPXN1Ym1pdF0sXHJcbi53cGpiLWJ1dHRvbixcclxuLndwamIgYS53cGpiLWJ1dHRvbixcclxuLndwamIgLndwamItdXBsb2FkLWFjdGlvbnMgYS5idXR0b24sXHJcbi53cGpiLW1hbmFnZS1hY3Rpb24sXHJcbi53cGpiIGEud3BqYi1tYW5hZ2UtYWN0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICBwYWRkaW5nOiA4cHggMTNweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpub3QoLndwamItbm8taG92ZXIpOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLW1hbmFnZS1hY3Rpb25zLWxlZnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYS53cGpiLW1hbmFnZS1hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiLWdyaWQgLndwamItZ3JpZC1yb3cge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLndwamIgLndwamItc2VhcmNoLWdyb3VwLXZpc2libGUge1xyXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA3MHB4ICk7XHJcbn1cclxuYm9keSAud3BqYiAud3BqYi1saXN0LXNlYXJjaCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLndwamIgLndwamItYm94ZXMgLndwamItbGF5ZXItaW5zaWRlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMmYzO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1ncmlkLndwamItZ3JpZC1jb21wYWN0IC53cGpiLWdyaWQtcm93ID4gZGl2LndwamItZm9ybS1yZXN1bWUtYWxlcnRzLFxyXG5kaXYud3BqYi1mb3JtLXJlc3VtZS1hbGVydHMge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC53cGpiLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGpiLWFsZXJ0LXBhcmFtcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC53cGpiLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgYS53cGpiLWJ1dHRvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGpiLXRvcC1zZWFyY2gge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuI3dwamItdG9wLXNlYXJjaC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuXHJcbiAgICB9XHJcbiAgICBbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cGpiIC53cGpiLWJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG5cclxuI3dwamItYWxlcnRzLWxpc3Qge1xyXG4gIC53cGpiLXBhZ2UtZGVmYXVsdC1mb3JtIHtcclxuICAgICYsXHJcbiAgICA+IGZvcm0ge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cGpiLWFsZXJ0LXNob3ctcGFyYW1zIHsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG4uYWxlcnQtY3RhcyB7XHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW46IDAgNHB4IDhweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BqYiAud3BqYi1ib3hlcyAud3BqYi1ib3gtbXlhbGVydHMud3BqYi1sYXllci1pbnNpZGUge1xyXG4gICAgYmFja2dyb3VuZDogI0YxOTMzNTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbn1cclxuXHJcbi53cGpiLWJveDpub3QoLndwamItYm94LW15YWxlcnRzKSB7XHJcblx0b3JkZXI6IDEyO1xyXG59XHJcblxyXG4jd3BqYi10b3Atc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgI3dwamItdG9wLXNlYXJjaCBzZWxlY3QsIC5mb3JtLWNvbnRyb2wsIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAubWFwLWlucHV0W3R5cGU9dGV4dF0sIC5qb2JzLW1hcCAubWFwLXNlYXJjaC1wYW5lbCAuc2VsZWN0IHNlbGVjdCwgLndwamItZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLndwamItZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAud3BqYi1mb3JtIHNlbGVjdCwgLndwamItZm9ybSB0ZXh0YXJlYSwgLndwamIgLndwamItZm9ybSBkaXYgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC53cGpiIC53cGpiLWZvcm0gZGl2IGlucHV0W3R5cGU9dGV4dF0sIC53cGpiIC53cGpiLWZvcm0gZGl2IHNlbGVjdCwgLndwamIgLndwamItZm9ybSBkaXYgdGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuNXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud3BqYiAud3BqYi1mb3JtIGRpdiBzZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA2Ljk4NGwtNS02aDEwbC01IDZ6JyBmaWxsPSclMjMxRjI5MzcnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn0iLCJcclxuYXJ0aWNsZS5ibG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC5icmVhZGNydW1icy1wYXJ0bmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhkciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk4OTc5NztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwODY5NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iYWNrZ3JvdW5kLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNDRiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzMztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhW3JlbD1cInByZXZcIl0sIGFbcmVsPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNXB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYVtyZWw9XCJwcmV2XCJdIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBT0NBWUFBQUFTVmwyV0FBQUFoa2xFUVZRWWxYM1BUUXJDUUF5RzRXZGF0YWpidHQ1Q2UvOWI2RDBzSXJpb1ZuUXpBOFA0azFYZ2ZaTjhDYjdYRm52Y0Z6L2dnQ1ZDOVFmT09PYkNwb0FuM0pLd3hxR0FWd2dSRG1oS0NGV2NiUEFzWVJKZXNRK295NWRxak9qaS9SNFhUTGt3NDV4SlhTNmxsYm0weXFYOFpwSjIyYWF4RERYSFRIMlUyby9VZUVTcHhmUUd0Z0FqdmtyWFZMa0FBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFbcmVsPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBT0NBWUFBQUFTVmwyV0FBQUFoa2xFUVZRWWxYM1BUUXJDUUF5RzRXZGF0YWpidHQ1Q2UvOWI2RDBzSXJpb1ZuUXpBOFA0azFYZ2ZaTjhDYjdYRm52Y0Z6L2dnQ1ZDOVFmT09PYkNwb0FuM0pLd3hxR0FWd2dSRG1oS0NGV2NiUEFzWVJKZXNRK295NWRxak9qaS9SNFhUTGt3NDV4SlhTNmxsYm0weXFYOFpwSjIyYWF4RERYSFRIMlUyby9VZUVTcHhmUUd0Z0FqdmtyWFZMa0FBQUFBU1VWT1JLNUNZSUk9Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDU2LjI1JSAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJvZHkge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxZjIwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIzMWYyMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLnNlY3Rpb24tbGF0ZXN0LW5ld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI0ZGRkZGRiAwJSwjZjlmOWY5IDEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lci1hZnRlci1wb3N0LWNvbnRlbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctaW5kZXgge1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBcclxuICAgICYgLmQtZmxleCA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDM1cHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoYW5kZmlsdGVye1xyXG4gICAgICAgIC5zZi1maWVsZC1jYXRlZ29yeXtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjQ5LCAyNDksIDI0OSwgMC43KSA0MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMSkgNzAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi5ibG9nLW1haW4tbmF2e1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg4MCwgMTM0LCAxNDgsIDAuMSkgIWltcG9ydGFudDtcclxuICAgIC5oaWRlLWNhdD4qe1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgdWwuY2hpbGRyZW4sXHJcbiAgICAuc2YtZmllbGQtdGF4b25vbXktc3RhdGVze1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgICBwYWRkaW5nOiAzLjVweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wb3N0LWFyY2hpdmUsIC5zZWN0aW9uLS1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBoMS5oNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWItMzAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgJl9fc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBVENBWUFBQUNka2wzeUFBQUJTMmxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NEtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TkRJZ056a3VNVFl3T1RJMExDQXlNREUzTHpBM0x6RXpMVEF4T2pBMk9qTTVJQ0FnSUNBZ0lDQWlQZ29nUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0S0lDQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaTgrQ2lBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ284UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrbmh4Zzd3QUFBVnhKUkVGVU9JMmRrczB1QkVFVWhiODZOejBqOGJQQ3hzN0NSbUxGQTdSNGd4SHZZUzhXRXhsdjRRbXMvQ3p4Q0dSQ1lzV2VqZDlFMEZNV2JrL0thRzA0eVVsVjl6MzFWWFhmUWlZU1Q4clVrYWtyMDR2N1RLYTIxOUlzTWNhKzAwSkxwanVaNGcrKzkwd3RxQ1ZUenhmc3k1VExOT2JPL1YzMFRPc24wSlR2Rm1YYUhEeCs0bzNrWk5OVm9MWUhEbW9ncGZjODI2a0NuWGt4SHdLVWU3WTdDQW95dlFCTllBSjRwRjdqd0FQd0NqU0w5NkpmMEM4TEJ4VjlmQjBzQ0xqMCtlSVFvQ1VmcjZwQWV6NWZId0pVWmc2L1ZieVZaZnMzL3RMK0xNdjZycnVRbys0OGFYdFBwclVTbm9LQ3JQKy9WNEVkUGp0VHBTY0ZFVUs0QWxhS1huRnJzaS8vcU5RdU1BdHNBK2ZBRy9BTW5BSmJnVEFYUXJnR0ZvQVRrMDJsdTZRbitsVW1td2FPZ1huZ0FzaUJXNEFRWTZ4WitxbEdvNUUrVnNMK2VpRUJib0JsaDh3RFIwRDJIMUFLNndJelFQTS9uNVlxQTBhQXh3OWtONVRBZWJ5d1RBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8qIHdpZHRoICovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jdXJyZW50LWNhdCB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWVmM2Y1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIGEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLnNlYXJjaGFuZGZpbHRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOjU1cHg7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiB3aWR0aCAqL1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIFRyYWNrICovXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICB9ICAgIFxyXG4gICAgLnNmLWZpZWxkLWNhdGVnb3J5e1xyXG4gICAgICAgIHdpZHRoOjc0JTtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oaWRlLWNhdCA+ICp7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGlkZS1jYXQgPiB1bHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIC5zZi1pbnB1dC1yYWRpb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNmLW9wdGlvbi1hY3RpdmUgPiBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUYzRjU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwuY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIGxpLnNmLWxldmVsLTA6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgbGkuc2Ytb3B0aW9uLWFjdGl2ZXtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNmLWZpZWxkLXRheG9ub215LXN0YXRlc3tcclxuICAgICAgICB3aWR0aDoyNiU7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7ICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2YtZmllbGQtY2F0ZWdvcnl7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7ICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhEQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgXHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctbWFpbi1uYXZ7XHJcbiAgICAuc2VhcmNoYW5kZmlsdGVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuXHJcbiAgICAgICAgLnNmLWZpZWxkLWNhdGVnb3J5Om50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLXNlYXJjaC1jbG9zZXtcclxuICAgICAgICBmb250LWZhbWlseTogb21uZXMtcHJvLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uX19zZWFyY2gtZm9ybXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hde1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNkOGRhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgIC5jb2wtbWQtNC50ZXh0LXJpZ2h0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC53cC1wYWdlbmF2aXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnBhZ2Vze1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Y2EzYWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLmN1cnJlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzJjNTc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMzJjNTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucG9zdC1hcnRpY2xlIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAgLmNvbC1tZC0wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMzEsIDQxLCA1NSwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLCBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJvZHktc207XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyaztcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgNEwxNC41IDEwTDcuNSAxNicgc3Ryb2tlPSclMjMxRjI5MzcnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgY2FsYygtMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXh0LXBvc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmLmxvYWRpbmcge1xyXG5cdFx0bWF4LWhlaWdodDogNjUwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogNjJweDtcclxuXHRcdFx0d2lkdGg6IDYycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYyJyBoZWlnaHQ9JzYyJyB2aWV3Qm94PScwIDAgNjIgNjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIG9wYWNpdHk9JzAuNCcgZD0nTTU1LjMwNDcgNDQuODg4Mkw1MS45MzQ3IDQyLjk2MjlDNTEuNTQ0MyA0Mi43MzUyIDUxLjI0NjMgNDIuMzc3OCA1MS4wOTI3IDQxLjk1MjhDNTAuOTM5MSA0MS41Mjc4IDUwLjkzOTcgNDEuMDYyNCA1MS4wOTQzIDQwLjYzNzlDNDkuMzcxNCA0NC4yMjkgNDYuNzE3NCA0Ny4yOTI2IDQzLjQwODYgNDkuNTA5OEM0MC4wOTk4IDUxLjcyNyAzNi4yNTcxIDUzLjAxNjggMzIuMjgwNiA1My4yNDQ3QzI4LjMwNDEgNTMuNDcyNyAyNC4zMzkyIDUyLjYzMDYgMjAuNzk4NyA1MC44MDZDMTcuMjU4MiA0OC45ODE1IDE0LjI3MTQgNDYuMjQxMiAxMi4xNDk0IDQyLjg3MDVDMTAuMDI3NSAzOS40OTk4IDguODQ3ODEgMzUuNjIxOSA4LjczMzMxIDMxLjY0MDZDOC42MTg4IDI3LjY1OTIgOS41NzM2MiAyMy43MTk5IDExLjQ5ODQgMjAuMjMyOEMxMy40MjMxIDE2Ljc0NTggMTYuMjQ3NCAxMy44Mzg0IDE5LjY3NzIgMTEuODEzM0MyMy4xMDcgOS43ODgzMiAyNy4wMTcgOC43MTk3MSAzMSA4LjcxODc1QzMxLjcxMzIgOC43MTg3NSAzMi40MTggOC43NTM4NyAzMy4xMTQzIDguODE5MjZDMzMuMDI0NyA4LjgxMDc4IDMyLjkzNTEgOC44MDEwOSAzMi44NDQzIDguNzkzODNDMzEuODE2MiA4LjcxMDI3IDMxIDcuOTA4NjMgMzEgNi44NzY5MVYzLjAwMTkxQzMwLjk5OTYgMi41MDE2MSAzMS4xOTI3IDIuMDIwNTMgMzEuNTM4OSAxLjY1OTM5QzMxLjg4NTIgMS4yOTgyNiAzMi4zNTc3IDEuMDg1MDUgMzIuODU3NiAxLjA2NDQxQzMyLjI0IDEuMDI0NDUgMzEuNjI3MyAwLjk2ODc1IDMxIDAuOTY4NzVDMTQuNDEwMiAwLjk2ODc1IDAuOTY4NzUgMTQuNDEwMiAwLjk2ODc1IDMxQzAuOTY4NzUgNDcuNTg5OCAxNC40MTAyIDYxLjAzMTIgMzEgNjEuMDMxMkM0Mi44NjcyIDYxLjAzMTIgNTMuMDg5OSA1NC4xMzUgNTcuOTY4OCA0NC4xNDg0QzU3LjQ2ODcgNDUuMTAwMiA1Ni4yNDU2IDQ1LjQyNTkgNTUuMzA0NyA0NC44ODgyWicgZmlsbD0nJTIzOTg5Nzk2Jy8lM0UlM0NwYXRoIGQ9J00zMi44NDQzIDguNzkzODZDMzEuODE2MiA4LjcxMDMxIDMxIDcuOTA4NjcgMzEgNi44NzY5NVYyLjk5NDY4QzMxIDEuODkxNTIgMzEuOTI4OCAwLjk2MjcyNyAzMy4wMzA3IDEuMDM2NTlDNDguNjcgMi4wODA0MiA2MS4wMzEzIDE1LjA5NjggNjEuMDMxMyAzMUM2MS4wMzQ4IDM1LjU0MjggNTkuOTk5MiA0MC4wMjYxIDU4LjAwMzkgNDQuMTA3MkM1Ny41MTk1IDQ1LjA5NjYgNTYuMjYzOCA0NS40MzkzIDU1LjMwODQgNDQuODg4M0w1MS45MzcxIDQyLjk2MjlDNTEuMDM5OCA0Mi40NTA3IDUwLjc0NjggNDEuMzQ2MyA1MS4xODYzIDQwLjQxMTRDNTIuNTY4NyAzNy40NjY3IDUzLjI4NCAzNC4yNTMxIDUzLjI4MTMgMzFDNTMuMjgxMyAxOS4zMTU3IDQ0LjI4NzYgOS43MzIzNCAzMi44NDQzIDguNzkzODZaJyBmaWxsPSclMjMzMzNFNDgnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR6LWluZGV4OiA1MDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0YW5pbWF0aW9uOiBzcGluTG9hZGVyIDEyMDBtcyBpbmZpbml0ZTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKSAwJSwgI0ZGRkZGRiA4Mi4zNyUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3Qtc2luZ2xlX19oZWFkZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIm5leHQgYXJ0aWNsZVwiO1xyXG5cdFx0XHRAZXh0ZW5kIC5oNjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5Mb2FkZXIge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApIHJvdGF0ZSgwdHVybik7IH1cclxuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICkgcm90YXRlKDF0dXJuKTsgfVxyXG59XHJcblxyXG5cclxuLmJsb2ctcG9zdC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgICAgICAgICYubm8taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAuYnRuLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtcGFydG5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5sYXRlc3QtYXJ0aWNsZXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5ibG9nLXBvc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubm8taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLm1lbnUtY2F0ZWdvcnktbWVudS1jb250YWluZXJ7XHJcbiAgICB1bCNtZW51LWNhdGVnb3J5LW1lbnV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4IDAgMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHN7XHJcbiAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAud3AtcGFnZW5hdml7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzg0YzQ0YjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojODRjNDRiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5uZXh0cG9zdHNsaW5re1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDlcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEucHJldmlvdXNwb3N0c2xpbmt7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcG9zdCB0eXBlIHBhcnRuZXJzXHJcbmFydGljbGUuc2luZ2xlLXBvc3QtcGFydG5lciB7XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzLXBhcnRuZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBwb3N0IHR5cGUgcGFydG5lcnMgZ3JpZFxyXG4ud3BqYi1qb2ItbGlzdC5wYXJ0bmVycy1ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmpvYi1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiYm9keS5zZWFyY2gtcmVzdWx0cyB7XHJcblxyXG4gICAgLmVudHJ5X19tZXRhIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb257XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnBhZ2UtY29udGVudHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLnBhZ2UtbnVtYmVycyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogNDBweCAwIDEwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQ+IGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuLFxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOUNBM0FGO1xyXG5cdFx0Y29sb3I6ICM5Q0EzQUY7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOndoaXRlO1xyXG5cdFx0YmFja2dyb3VuZDp3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGNvbG9yOiAjNTM1MzUzO1xyXG5cclxuXHRcdCYubmV4dHtcclxuXHRcdFx0Zm9udC1zaXplOiAwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwOVwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucHJldiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MDlcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogZm9udGVsbG87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0c3Bhbi5jdXJyZW50e1xyXG5cdFx0YmFja2dyb3VuZDogIzg0YzQ0YjtcclxuXHRcdGJvcmRlci1jb2xvcjojODRjNDRiO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGNvbG9yOiNmZmY7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM4NGM0NGI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wZW9wbGUtc2luZ2xlIHtcclxuXHRwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAwIDEwcHggMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMTBweCAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMTBweCAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vdmVybGluZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rZWRpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW50cm8ge1xyXG5cdFx0bWFyZ2luOiA0MHB4IDQwcHggMCAwO1xyXG5cdFx0cGFkZGluZzogNDBweCAwIDAgMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0NiwgMTA3LCAwLjE1KTtcclxuXHRcdGNvbG9yOiByZ2JhKDU2LCA1NiwgNTYsIDAuOCk7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbjogNDBweCAwIDAgMDtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxMDBweCAwO1xyXG5cdFx0Y29sb3I6IHJnYmEoNTYsIDU2LCA1NiwgMC44KTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IDAgNDBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaHRtbFtzdHlsZV0geyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50IH1cclxuXHJcbi5tZnAtY29udGVudCB7XHJcblx0QGV4dGVuZCAuY29udGFpbmVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZnAtYmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0b3BhY2l0eTogMC4xNTtcclxufVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdG9wYWNpdHk6IDAuMztcclxuXHR0b3A6IDEwcHg7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuIiwiLnNlY3Rpb24tYXJjaGl2ZS1mZWF0dXJlIHtcclxuXHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDUwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZSB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29weSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQmIDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4gICAgICAgICZfX292ZXJsaW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MzBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yb3cge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAwO1xyXG5cclxuXHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZWRpYSB7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDEwMCUgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDc1JSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG4iLCIuc3RvcnktYXJ0aWNsZSB7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDEyNXB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHkge1xyXG4gICAgICAgIC50ZXh0LWRhcmssIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn0iLCIubG9jYXRpb25zIHtcclxuICAgIC5sb2NhdGlvbnNfX2NvbHVtbntcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICZfX2NvbHVtbi0tYXV0byB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbnMtb3ZlcnZpZXcge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTA4Njk0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvdW5jaWxzIHtcclxuXHQubmF2LXRhYnMge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgLTEwcHggNjBweDtcclxuXHRcdC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4IWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDEwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAxNXB4IC01cHggY3VycmVudENvbG9yO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I25zdy10YWIgeyBjb2xvcjogIzEyOWNjNDsgfVxyXG5cdFx0I3ZpYy10YWIgeyBjb2xvcjogIzg0YzQ0YjsgfVxyXG5cdFx0I3FsZC10YWIgeyBjb2xvcjogIzkwNTVhMjsgfVxyXG5cdFx0I3dhLXRhYiAgeyBjb2xvcjogI0YwOEEyNDsgfVxyXG5cdFx0I250LXRhYiAgeyBjb2xvcjogIzUwODY5NDsgfVxyXG5cdFx0I3NhLXRhYiAgeyBjb2xvcjogI2RhYzQwNjsgfVxyXG5cdFx0I3Rhcy10YWIgeyBjb2xvcjogI2RmM2U2NDsgfVxyXG5cdH1cclxuXHJcblx0I25zdyB7XHJcblx0XHRoNSB7IGNvbG9yOiAjMTI5Y2M0OyB9XHJcblx0fVxyXG5cdCN2aWMge1xyXG5cdFx0aDUgeyBjb2xvcjogIzg0YzQ0YjsgfVxyXG5cdH1cclxuXHQjcWxkIHtcclxuXHRcdGg1IHsgY29sb3I6ICM5MDU1YTI7IH1cclxuXHR9XHJcblx0I3dhIHtcclxuXHRcdGg1IHsgY29sb3I6ICNGMDhBMjQ7IH1cclxuXHR9XHJcblx0I250IHtcclxuXHRcdGg1IHsgY29sb3I6ICM1MDg2OTQ7IH1cclxuXHR9XHJcblx0I3NhIHtcclxuXHRcdGg1IHsgY29sb3I6ICNkYWM0MDY7IH1cclxuXHR9XHJcblx0I3RhcyB7XHJcblx0XHRoNSB7IGNvbG9yOiAjZGYzZTY0OyB9XHJcblx0fVxyXG5cclxuXHQud3BqYi1lbXBsb3llci1saXN0IHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCApIHtcclxuXHRcdFx0Y29sdW1uczogMztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFkc2FuaXR5LXNob3J0Y29kZSB7XHJcblxyXG4gICAgbWFyZ2luOiAyMHB4IDA7IFxyXG5cclxuICAgIC5hZC1yb3cgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19pbWFnZSAmIHtcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTItY29sdW1uX19pbWFnZSAmIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDpyZXZlcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1qb2JzLWxpc3Qge1xyXG4gICAgLmFkLXJvdyA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uLTEtdmlkZW8ge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIyO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICAubWVkaWFfX2ltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1mcC12aWRlbyB7XHJcbiAgICAgICAgICAgIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGFzcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNTUnIGN5PSc1NScgcj0nNTUnIGZpbGw9JyUyMzIzMUYyMCcgZmlsbC1vcGFjaXR5PScuNDUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzU1JyBjeT0nNTUnIHI9JzU1JyBmaWxsPSclMjMyMzFGMjAnIGZpbGwtb3BhY2l0eT0nLjYnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tMi12aWRlb3Mge1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIC5oNiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VjdGlvbi0zLXZpZGVvcyB7XHJcblxyXG4gICAgLmg2IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLWFjY29yZGlvbnMge1xyXG5cclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjY29yZGlvbiB7XHJcblxyXG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdFx0Jl9fdGl0bGV7XHJcblx0XHRcdEBleHRlbmQgLnRleHQtYmxhY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudHtcclxuXHRcdFx0QGV4dGVuZCAudGV4dC1ibGFjaztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcclxuICBcdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWFyY2hpdmUtdGl0bGUge1xyXG5cclxuXHRwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb25fX2lubmVyIHtcclxuXHRcdG1heC13aWR0aDogNTEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi1jYXJkcy0zIHtcclxuXHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIC5yb3cgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLWNvbnRlbnQtZm9ybSB7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwNTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmNvbnRlbnQtZm9ybSB7XHJcblxyXG5cdFx0LmhlYWRpbmcsICZfX2NvbnRlbnRfMSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1hcmVhIHtcclxuXHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nZm9ybV93cmFwcGVyIHtcclxuXHJcblx0XHRcdFx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGVmdCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2Q5NjYwOTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tY29udGVudC1pY29uLWJsb2NrcyB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cclxuXHQuZmVhdHVyZSB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHQmX19jb3B5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dC13aXRoLWxpbmtzIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdGhlaWdodDogNzRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDU1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuODczNzkgMC42MTkwNzJMNy4yMTA4NyAxLjI4OTczQzcuMDUzOTggMS40NDg0NiA3LjA1Mzk4IDEuNzA1ODIgNy4yMTA4NyAxLjg2NDU5TDEyLjQwNSA3LjExOTI5TDAuOTczMDc1IDcuMTE5MjlDMC43NTExODkgNy4xMTkyOSAwLjU3MTI4OSA3LjMwMTI5IDAuNTcxMjg5IDcuNTI1NzdMMC41NzEyODkgOC40NzQyMkMwLjU3MTI4OSA4LjY5ODcgMC43NTExODkgOC44ODA3IDAuOTczMDc1IDguODgwN0wxMi40MDUgOC44ODA3TDcuMjEwODcgMTQuMTM1NEM3LjA1Mzk3IDE0LjI5NDIgNy4wNTM5NyAxNC41NTE1IDcuMjEwODcgMTQuNzEwM0w3Ljg3Mzc5IDE1LjM4MUM4LjAzMDY4IDE1LjUzOTcgOC4yODUwOCAxNS41Mzk3IDguNDQyMDEgMTUuMzgxTDE1LjQ1MzYgOC4yODc0MUMxNS42MTA1IDguMTI4NjggMTUuNjEwNSA3Ljg3MTMxIDE1LjQ1MzYgNy43MTI1NUw4LjQ0MTk4IDAuNjE5MDcyQzguMjg1MDggMC40NjAzMDkgOC4wMzA2OCAwLjQ2MDMwOSA3Ljg3Mzc5IDAuNjE5MDcyWicgZmlsbD0nJTIzMTM1QzZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHJcblx0XHRcdFx0XHQmLmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5ob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tY29udGVudC1pbWFnZS1sZWZ0IHtcclxuXHJcblx0LmZlYXR1cmUge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDExMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29weSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50LWltYWdlLXJpZ2h0IHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdC5mZWF0dXJlIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdC5yb3cge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29sIHtcclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb3B5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVkaWEge1xyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1NjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50LWxvbmcge1xyXG5cdHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG4iLCIuc2VjdGlvbi1jb250ZW50LXNpbXBsZSB7XHJcblxyXG5cdC5zZWN0aW9uX19pbm5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDgyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tY29udGVudCB7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cclxuXHQuZmVhdHVyZSB7XHJcblx0XHRtYXgtd2lkdGg6IDExMTBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcblx0XHQmX19jb3B5IHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBhbGw7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWN0YSB7XHJcblx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm1lZGlhLCAubWVkaWFfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN0YSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDYwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9wLWN1cnZlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvdHRvbS1jdXJ2ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tY3RhcyB7XHJcblx0cGFkZGluZzogNjBweCAwIDI1cHg7XHJcblxyXG5cdC5yb3cgPiBkaXYge1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1kb3dubG9hZHMge1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMTQ1cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIkZGFyazogIzIzMWYyMDtcclxuJGdyZXk6ICM1MzUzNTM7XHJcbiRsaWdodDogI2Y5ZjlmOTtcclxuXHJcbi5mb290ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1MDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWluLXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jLWljb25zIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIGZpbGw6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmEuYmFjay10by10b3Age1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC90aGVtZXMvY3VzdG9tL2Fnb3ZfY2FyZWVycy9jc3MvaW1nL2NoZXZyb24tdXAtYmx1ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIGJvdHRvbTogNzVweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLWZvcm0ge1xyXG5cclxuXHQuZm9ybSB7XHJcblx0XHRtYXgtd2lkdGg6IDUyNXB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdmb3JtX3dyYXBwZXIge1xyXG5cclxuXHRcdFx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi1nYWxsZXJ5IHtcclxuXHJcblx0LmltYWdlLWdhbGxlcnkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogMjBweDtcclxuXHJcblx0XHQubWVkaWEge1xyXG5cdFx0XHRmbGV4OiAwIDAgY2FsYygyMCUgLSAzMnB4KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwJTtcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiJG5hdi1icmVha3BvaW50OiAxMjk5cHg7XHJcblxyXG4uc2tpcC10byBhIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Y2xpcDogcmVjdCgwLDAsMCwwKTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gIC5uYXZiYXIge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWluLWhlaWdodDogODFweDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX21lbnUge1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOThweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICA+IHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyOTlweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgICA+IHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWJ1dHRvbnMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1wcmltYXJ5IGJ1dHRvbixcclxuICAgIC5idXR0b24tcHJpbWFyeSAubmF2LWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5NTI0O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjk1MjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbmF2LWJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgIG1hcmdpbjogMCA0NXB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgJi10b2dnbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIC5uYXZiYXItYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzkwNTVBMjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjlGOUY5O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgdWwge1xyXG4gICAgICB3aWR0aDogNzMycHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBjb2x1bW4tY291bnQ6IDM7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzIzMUYyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbmF2LWJyZWFrcG9pbnQgLSAxcHgpKSB7XHJcbiAgICAuYnRuLXRvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICYuY29sbGFwc2VkIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2LXdyYXBwZXIsXHJcbiAgICAubmF2YmFyLW5hdi13cmFwcGVyLnNob3csXHJcbiAgICAubmF2YmFyLW5hdi13cmFwcGVyLmNvbGxhcHNpbmcge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTkwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogJHVpLTI1O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGRhcmstYmx1ZSwgMC4xKTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtLW1lZ2EgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMzNDNhNDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10b2dnbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYtd3JhcHBlciB7XHJcbiAgICAgIC5uYXZiYXItYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcbiIsIi5zZWN0aW9uLWhlcm8ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtaW4taGVpZ2h0OiA2ODBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHQgIGgxLFxyXG5cdCAgLmgxIHtcclxuXHRcdCAgZm9udC1zaXplOiA0MHB4O1xyXG5cdCAgfVxyXG5cdCAgaDMsXHJcblx0ICAuaDMge1xyXG5cdFx0ICBmb250LXNpemU6IDI2cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0ICBjb250ZW50OiAnJztcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgYm90dG9tOiAwO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzOC42N2RlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDQuMDYlLCByZ2JhKDAsIDAsIDAsIDApIDMzLjIxJSk7XHJcblx0ICBoZWlnaHQ6IDEwMCU7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIHotaW5kZXg6IDE7XHJcblx0fVxyXG4gIFxyXG5cdHZpZGVvIHtcclxuXHQgIG1pbi13aWR0aDogMTAwJTtcclxuXHQgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0ICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdCAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDUwJTtcclxuXHQgIGxlZnQ6IDUwJTtcclxuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuICBcclxuXHQmX19ib2R5IHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMzVDNkU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDE0LjFweCAwLjlweCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwcHggNHB4IDE5LjZweCAwLjRweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xyXG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHJcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG5cdFx0LmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lZGlhLS1jb3ZlciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gXHJcbi5uYXYtdGFicyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtNTBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHQubmF2LWxpbmsge1xyXG5cdCAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHghaW1wb3J0YW50O1xyXG5cdCAgcGFkZGluZzogMTVweCAyNXB4O1xyXG5cdCAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0ICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgZm9udC1zaXplOiAxOXB4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG5cdCAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcclxuXHQgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuICB9XHJcbiAgXHJcbiAgLnRhYnNfX2NvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDI4cHggMDtcclxuICB9XHJcbiAgXHJcbiAgI3NlYXJjaC10YWIge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6ICNGMDhBMjQ7XHJcbiAgfVxyXG4gIFxyXG4gICNhbGVydHMtdGFiIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjMTM1QzZFO1xyXG4gIH1cclxuICBcclxuICAuam9iLWJhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDYwO1xyXG5cdC5idG4ge1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cdCAgaGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHQuY2hlY2tib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRcdCYrbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgfVxyXG4gIFxyXG4gICNzZWFyY2gge1xyXG5cdGJhY2tncm91bmQ6ICNGMDhBMjQ7XHJcbiAgfVxyXG4gICNhbGVydHMge1xyXG5cdGJhY2tncm91bmQ6ICMxMzVDNkU7XHJcbiAgfVxyXG4gICIsIlxyXG4ubmF2LXRhYnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTUwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFic19fY29udGVudCB7XHJcbiAgcGFkZGluZzogMjhweCAwO1xyXG59XHJcblxyXG4jc2VhcmNoLXRhYiB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZDogI0YwOEEyNDtcclxufVxyXG5cclxuI2FsZXJ0cy10YWIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMxMzVDNkU7XHJcbn1cclxuXHJcbi5qb2ItYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNjA7XHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kOiAjRjA4QTI0O1xyXG59XHJcbiNhbGVydHMge1xyXG4gIGJhY2tncm91bmQ6ICMxMzVDNkU7XHJcbn1cclxuIiwiLnNlY3Rpb24taWNvbi1saXN0LTItY29sdW1uIHtcclxuXHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAuY29sLWxnLTgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcblxyXG4gICAgICAgIGEsIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLnBvaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAqIDEgLyAyKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi1pbWFnZSB7XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24tam9icy1ncmlkIHtcclxuXHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFxyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1x0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxuXHJcblx0LmpvYi1ncmlkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuam9iLWNvbCB7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTRweCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5qb2ItbGlzdCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAjNTA4Njk0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MDRweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjN2FjOTU5O1xyXG5cdFx0XHRwYWRkaW5nOiA0cHggMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDEycHg7XHJcblx0XHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2xvZ28sICZfX2RldGFpbHMsICZfX2RhdGVzIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19sb2dvIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2NvdW5jaWwge1xyXG5cdFx0XHRcdGNvbG9yOiAjNTM1MzUzO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19sb2NhdGlvbiB7XHJcblx0XHRcdFx0Y29sb3I6ICM1MzUzNTM7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fdGFnIHtcclxuXHRcdFx0XHRjb2xvcjogIzUzNTM1MztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fZGF0ZXMge1xyXG5cdFx0XHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2NrLWpvYnMtZ3JpZF9fbW9yZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdGNvbG9yOiAjMzEzMTMxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG4iLCIuc2VjdGlvbi1qb2JzLWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHRcclxufVxyXG4iLCJcclxuLnNlY3Rpb24tam9icy1tYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICArIC5mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN3cGpiLW1hcC1jYW52YXNbc3R5bGVdIHtcclxuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg3NXZoIC0gMTAwcHgpO1xyXG59XHJcblxyXG4uam9icy1tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5tYXAtc2VhcmNoLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIC5tYXAtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcC1pbnB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwamItaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAucGFnZS1pZC0xMDQxICYge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC4xMiA2LjQ0OGwzLjk2Mi0zLjk2Mi44MTgtLjgxN2EuMzEuMzEgMCAwIDAgMC0uNDM3bC0uODc1LS44NzVhLjMxLjMxIDAgMCAwLS40MzcgMGwtNC43OCA0Ljc4TDIuMDMuMzU3YS4zMS4zMSAwIDAgMC0uNDM3IDBsLS44NzQuODc0YS4zMS4zMSAwIDAgMCAwIC40MzdsNC43OCA0Ljc4LTQuNzggNC43OGEuMzEuMzEgMCAwIDAgMCAuNDM3bC44NzQuODc0Yy4xMi4xMi4zMTYuMTIuNDM3IDBsNC43OC00Ljc4IDMuOTYyIDMuOTYzLjgxNy44MTdjLjEyLjEyLjMxNy4xMi40MzcgMGwuODc1LS44NzRhLjMxLjMxIDAgMCAwIDAtLjQzN3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjOGM2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcblxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDo2cHggc29saWQgI2NlYzhjNjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWM4YzY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLm1hcC1pbnB1dC1yYWRpdXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcC1kaXN0YW5jZS13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wdXJwbGU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1mZWF0dXJlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53cGpiLWljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwOSc7XHJcbiAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgLm5vVWktdGFyZ2V0LFxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICAud3BqYi1tYXAtaW5mb2JveCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY1YWE2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC4xMiA2LjQ0OGwzLjk2Mi0zLjk2Mi44MTgtLjgxN2EuMzEuMzEgMCAwIDAgMC0uNDM3bC0uODc1LS44NzVhLjMxLjMxIDAgMCAwLS40MzcgMGwtNC43OCA0Ljc4TDIuMDMuMzU3YS4zMS4zMSAwIDAgMC0uNDM3IDBsLS44NzQuODc0YS4zMS4zMSAwIDAgMCAwIC40MzdsNC43OCA0Ljc4LTQuNzggNC43OGEuMzEuMzEgMCAwIDAgMCAuNDM3bC44NzQuODc0Yy4xMi4xMi4zMTYuMTIuNDM3IDBsNC43OC00Ljc4IDMuOTYyIDMuOTYzLjgxNy44MTdjLjEyLjEyLjMxNy4xMi40MzcgMGwuODc1LS44NzRhLjMxLjMxIDAgMCAwIDAtLjQzN3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICsgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGpiLWluZm9ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfiBwIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICArIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwamItaW5mb2JveC1mb290ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDlweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbCxcclxuICAgICAgICAgICAgLmZvb3Rlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BqYi1pY29uLWdsb2JlLFxyXG4gICAgICAgICAgICAud3BqYi1pY29uLXRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGpiLWljb24tbGVmdC1vcGVuOmJlZm9yZSxcclxuICAgICAgICAgICAgLndwamItaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxLjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BqYi1pY29uLWxlZnQtb3BlbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwOCc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5LnBhZ2UtLXNlY29uZGFyeSB7XHJcbiAgICAud3BqYi1tYXAtaW5mb2JveDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtc2VhcmNoLXBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5tYXAtc2VhcmNoLXBhbmVsX19uby1yZXN1bHRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwLXNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIC5tYXAtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLWlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLTUxIC5qb2JzLW1hcCAuam9icy1tYXBfX2ZpbHRlci13cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAubWFwLXNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLm1hcC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1pbnB1dC1yYWRpdXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1kaXN0YW5jZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLm1hcC1zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICAubWFwLWlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgLm1hcC1zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICAubWFwLWlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3Blb3BsZS1zdG9yaWVzLWFuY2hvcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMjAwcHg7XHJcbn1cclxuLnNlY3Rpb24tbGF0ZXN0LW5ld3Mge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG5cdC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHJcblx0XHRcdC5zaW5nbGUtcG9zdCAmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ1cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAxOSAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjkyNzkgMTQuMjAzMkw0LjIxMDQ4IDAuMzMwNDE3QzMuNzcxMyAtMC4xMTAxMzkgMy4wNjExMyAtMC4xMTAxMzkgMi42MjE5NCAwLjMzMDQxN0wwLjc3MTc3IDIuMTg2MzhDMC4zMzI1ODcgMi42MjY5MyAwLjMzMjU4NyAzLjMzOTMyIDAuNzcxNzcgMy43Nzk4OEwxMS44NDQ4IDE1TDAuNzcxNzcxIDI2LjIyMDFDMC4zMzI1ODggMjYuNjYwNyAwLjMzMjU4OCAyNy4zNzMxIDAuNzcxNzcxIDI3LjgxMzZMMi42MjE5NSAyOS42Njk2QzMuMDYxMTMgMzAuMTEwMSAzLjc3MTMgMzAuMTEwMSA0LjIxMDQ4IDI5LjY2OTZMMTcuOTI3OSAxNS43OTY4QzE4LjM2NzEgMTUuMzU2MiAxOC4zNjcxIDE0LjY0MzggMTcuOTI3OSAxNC4yMDMyWicgZmlsbD0nJTIzNTM1MzUzJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG5cdFx0bGVmdDogLTQwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAxOSAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTY4MDY4IDE0LjIwMzJMMTQuNjg1NSAwLjMzMDQxN0MxNS4xMjQ3IC0wLjExMDEzOSAxNS44MzQ5IC0wLjExMDEzOSAxNi4yNzQxIDAuMzMwNDE3TDE4LjEyNDIgMi4xODYzOEMxOC41NjM0IDIuNjI2OTMgMTguNTYzNCAzLjMzOTMyIDE4LjEyNDIgMy43Nzk4OEw3LjA1MTIxIDE1TDE4LjEyNDIgMjYuMjIwMUMxOC41NjM0IDI2LjY2MDcgMTguNTYzNCAyNy4zNzMxIDE4LjEyNDIgMjcuODEzNkwxNi4yNzQxIDI5LjY2OTZDMTUuODM0OSAzMC4xMTAxIDE1LjEyNDcgMzAuMTEwMSAxNC42ODU1IDI5LjY2OTZMMC45NjgwNjggMTUuNzk2OEMwLjUyODg4NiAxNS4zNTYyIDAuNTI4ODg2IDE0LjY0MzggMC45NjgwNjggMTQuMjAzMlonIGZpbGw9JyUyMzUzNTM1MyclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGVfX2lubmVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRENEQ0RDO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbC0wIC5idG4tb3V0bGluZS1kYXJrIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxhdGVzdC1uZXdzIHtcclxuXHJcblx0XHQmX19tb2JpbGUtYWN0aW9ucyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FjdGlvbnMge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDNweCAxNXB4O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmQtZGVmYXVsdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXBhZ2UtdGl0bGUtbmV3IHtcclxuXHRwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuXHQmLmJnLXB1cnBsZSwgJi5iZy1zdWNjZXNzLCAmLmJnLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1x0XHRcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdC5iZy1zZWNvbmRhcnkgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJnLWJsdWUgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iZy1wdXJwbGUgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxNTAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0XHR9XHJcblx0XHRtYXgtaGVpZ2h0OiA0ODBweDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQubWVkaWEge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZWRpYV9faW1hZ2UsIGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubWFnbmlmaWMtcG9wdXAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRzdmcucGxheSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuXHRcdFx0XHRjaXJjbGUge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0XHRcdGNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICM1MDg2OTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHQuYmctc2Vjb25kYXJ5ICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1zdWNjZXNzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHJcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cclxuXHRcdCYgcDpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWItbmF2IHtcclxuXHJcblx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNlYTdkMTAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMTAwcHg7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1ibHVlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MyFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3YjkzZCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1wdXJwbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODE0YzkxIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIzcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQmLmRlZmF1bHQge1xyXG5cdFx0XHQuYnRuLXdoaXRlLWdob3N0IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI0YwOEEyNCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdFx0LmJ0bi13aGl0ZS1naG9zdCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0I2NhdEFycm93UHJldiB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd05leHQuYWN0aXZlLCAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2LmFjdGl2ZSB7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dOZXh0LCAuc2hvdy1zY3JvbGxlciAjY2F0QXJyb3dQcmV2IHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93LXNjcm9sbGVyICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNjYXRBcnJvd05leHQsICNjYXRBcnJvd1ByZXYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdC5iZy1ibHVlICYgeyBjb2xvcjogJHdoaXRlOyB9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNjYXROYXYge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0XHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIFx0XHRcdG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTVweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzExNTM2MztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIzExNTM2MyAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR6LWluZGV4OiA0MDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSg3MSwxMTksMTMxLDApLCM0Nzc3ODMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzExNTM2MztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCMxMTUzNjMgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmJnLWJsdWUgJiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSg3MSwxMTksMTMxLDApLCM0Nzc3ODMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLmJnLWJsdWUsICYuYmctcHVycGxlIHtcclxuXHRcdFx0I2NhdE5hdiBsaSwgI2NhdE5hdiBsaSBhLCAjY2F0QXJyb3dOZXh0LCAjY2F0QXJyb3dQcmV2IHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQjY2F0TmF2IGxpIGEuYWN0aXZlIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW5naW5nLWFjY2VudCB7XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0ei1pbmRleDogMTk7XHJcblxyXG5cdFx0LmJnLXNlY29uZGFyeSAmIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1wdXJwbGUgJiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRib3JkZXI6IDE1cHggc29saWQgJHByaW1hcnk7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdC5iZy1zZWNvbmRhcnkgJiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctYmx1ZSAmIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJnLXN1Y2Nlc3MgJiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogMzMwcHg7XHJcblx0XHR3aWR0aDogNTB2dztcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQuYmctc2Vjb25kYXJ5ICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1ibHVlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmctcHVycGxlICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1zdWNjZXNzICYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdWItbmF2LWhhbmdpbmcge1xyXG5cclxuXHQuaGFuZ2luZy1hY2NlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhN2QxMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNlYTdkMTA7XHJcblx0XHR9XHJcblx0fVx0XHJcblxyXG5cdCYuYmctYmx1ZSB7XHJcblx0XHQuaGFuZ2luZy1hY2NlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3NzgzO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ3Nzc4MztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzQ3Nzc4MztcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji5iZy1zdWNjZXNzIHtcclxuXHRcdC5oYW5naW5nLWFjY2VudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3N2I5M2Q7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzdiOTNkO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNzdiOTNkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHJcblx0Ji5iZy1wdXJwbGUge1xyXG5cdFx0LmhhbmdpbmctYWNjZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzgxNGM5MTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MTRjOTE7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICM4MTRjOTE7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXBhZ2UtdGl0bGUsIC5wYWdlLXRpdGxlIHtcclxuXHRwYWRkaW5nLXRvcDogMzhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuXHQmX19wcmVoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgICAgICYtLSN7JGNvbG9yfTphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Jl9fZmlsdGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHRcdHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19ib2R5IHtcclxuXHQgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuIiwiLnNlY3Rpb24tc2xpZGVyIHtcclxuXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDA7XHJcblxyXG5cdC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblxyXG5cdFx0bGVmdDogNTBweDtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNsaWRlX19pbm5lciB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogOTgwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZSB7XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdFx0Lm1lZGlhLCAubWVkaWFfX2ltYWdlLCBpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzMSwgNDEsIDU1LCAwLjUpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2V4Y2VycHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXIge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi10ZXN0aW1vbmlhbCB7XHJcblxyXG5cdHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGgyLCBoMyB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtaW4taGVpZ2h0OiAzMTNweDtcclxuXHRcdHBhZGRpbmc6IDAgNDNweCA3MHB4IDg1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0bGVmdDogODBweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDQ4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmltZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucXVvdGUtYm9yZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0Ji5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDEwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYm90dG9tIHtcclxuXHRcdFx0bGVmdDogMjc2cHg7XHJcblx0XHRcdGJvdHRvbTogMzNweDtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmNvcm5lciB7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDc1cHg7XHJcblx0XHRcdGhlaWdodDogMTE3cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFc0FBQUIxQ0FZQUFBQUdQaHczQUFBQlMybFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXhORElnTnprdU1UWXdPVEkwTENBeU1ERTNMekEzTHpFekxUQXhPakEyT2pNNUlDQWdJQ0FnSUNBaVBnb2dQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRLSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpOCtDaUE4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBnbzhQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtuaHhnN3dBQUF2NUpSRUZVZUp6dDNidHJGRkVZaHZGblowT0tvRmlNdmYrQ0YxQkV2RUlzUkFzcjBjcExZeDBFRWF5OW9GaGFhR2NsWXFVV2dhQzlGallHSzlNWkxMSXJRWlFWSXNIaWFLRnNkdWJkdWMrOFQ1azViRDUrbVRrekV3THBEUVlEZ0huZ05yQVgrQTQ4QTY0QjY3UzhPSTVUcjUwaFFDMEMwWit2YlFldUFMdUJnOEJHenZNMXRvaHdSa1ZqanUwRHpwVTdUcjJMQ0pmZVZ1MHBhNUFtRkFHOUNjZjdaUTNTaE1aZGZtNkxqQ1ZrTENGakNSbEx5RmhDeGhJeWxwQ3hoSXdsWkN3aFl3a1pTOGhZUXNZU01wYVFzWVNNSldRc0lXTUpHVXZJV0VMR0VqS1drTEdFakNWa0xDRmpDUmxMeUZoQ3hoSXlscEN4aEl3bFpDd2hZd2taUzhoWVFzWVNNcGFRc1lTTUpXUXNJV01KR1V2SVdFTEdFaktXa0xHRWpDVmtMQ0ZqQ1JsTHlGaEN4aEl5bHBDeGhJd2xaQ3doWXdrWlM4aFlRc1lTTXBhUXNZU01KV1FzSVdNSkdVdklXRUxHRXBxcGVvRC9PZ05jQm5aUjBnOXlPQnhPT3Z3VGVBZmNqZU40dFU1WXQ0QWJWUTh4cGdQQStlRndlS2d1V0hlQTYxVVBNYUdkd0lPcXNYckFmV0NoNGpuU05GOGxWZzk0Q0Z5dGNBYXBxdTZHallNQ2xxckFhaUxVR3JCUTltV29RRzBBSDRzZEo3RVI4QmE0Vi9hamd3STFJanh6dlM1MEl2VC9ZVkZHZmVBeGNDbkYyaEZ3R25oVDZFUlRWQVpXSDNnQ1hFaXh0clpRVVB6ZHNEVlFVQ3hXcTZDZ09Dd0Y2Z2NOZ0lKaTlpd0Y2aHR3a25CN3JuMTVZODBDVDRHektkWTJDZ3J5eFpvRm5oT2VqNUpxSEJUa3QyZTFIZ3J5d2VvRUZHVEhVcUMrMG1Bb3lMWm5LVkFENEFUd0ljUDNxN3hwc2VhQWx3U0FwRm9CQmROaHpRR3ZnT01wMXJZR0N2UTlxN05Rb0dGMUdnclNZeWxRcTdRUUN0THRXZHVBRjZTSE9nWjh5akJUYlV2QzJrSDQxZTcrRkovVmFpaEl4cnFZOG5OYUR3WDV2TzUwQWdxeVkzVUdDckpoclFCSDZRZ1VUUCs2czBJNG96N25OMHI5bStiTTZpUVU2RmlkaFFJTnE5TlFrQjZyODFBUXNINGxyRmtHRHROeEtBaFk3eWNjWHlhOEZIOHBaNXg2RndFM2djMHh4LzVDclpVNlVZMkxnQ1hnRk9IdnZUZUJkZUFSY0FSRC9kTnZUOFNEWmtQRFc3TUFBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMtMi1jb2x1bW4ge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5jb2wtbGctOCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2NXB4O1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGl0aW9uYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCwgb2wge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLnBvaW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCAqIDEgLyAyKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1hbmQtcG9pbnRzLTMtY29sdW1uIHtcclxuXHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAuY29sLWxnLTgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGl0aW9uYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCwgb2wge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludHMge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAucG9pbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHggKiAyIC8gMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSAvIGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sb2NhdGlvbnMtMy1jb2wge1xyXG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtYW5kLXBvaW50cy0zLWNvbHVtbl9fYWRkaXRpb25hbCA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWFuZC1wb2ludHMge1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5jb2wtbGctOCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHQmX19oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFRDFENjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAucG9pbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGJvdHRvbSAvIGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5zZWN0aW9uLXRleHQtYW5kLWltYWdlIHtcclxuXHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMjtcclxuXHJcblx0Jl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcblxyXG4gICAgICAgIGEsIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLmpvYi1zaWRlYmFyIHtcclxuXHJcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC12aWRlbyB7XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgLm1lZGlhX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXRleHQtYW5kLXZpZGVvIHtcclxuXHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgLm1lZGlhX19pbWFnZSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1mcC12aWRlbyB7XHJcbiAgICAgICAgICAgIC5tZWRpYV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ncGxheScgd2lkdGg9JzExMCcgaGVpZ2h0PScxMTAnIGFzcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNTUnIGN5PSc1NScgcj0nNTUnIGZpbGw9JyUyMzIzMUYyMCcgZmlsbC1vcGFjaXR5PScuNDUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9kKSclM0UlM0NwYXRoIGQ9J003OS42MTIxIDUwLjk2MjhMNDAuMTIyMyAzMC42NDE0QzM2LjkxMzggMjguOTkxMSAzMiAzMC41OTI1IDMyIDM0LjY3NDR2NDAuNjMzMWMwIDMuNjYyIDQuNTY2IDUuODY4OSA4LjEyMjMgNC4wMzMxbDM5LjQ4OTgtMjAuMzExN2MzLjUyMjctMS44MDY2IDMuNTMzOS02LjI1OTUgMC04LjA2NjF6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZCcgeD0nMjgnIHk9JzMwJyB3aWR0aD0nNTguMjU4NCcgaGVpZ2h0PSc1OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCclM0UlM0MvZmVGbG9vZCUzRSUzQ2ZlQ29sb3JNYXRyaXggaW49J1NvdXJjZUFscGhhJyB2YWx1ZXM9JzAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVPZmZzZXQgZHk9JzQnJTNFJTNDL2ZlT2Zmc2V0JTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPScyJyUzRSUzQy9mZUdhdXNzaWFuQmx1ciUzRSUzQ2ZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAnJTNFJTNDL2ZlQ29sb3JNYXRyaXglM0UlM0NmZUJsZW5kIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J2VmZmVjdDFfZHJvcFNoYWRvdyclM0UlM0MvZmVCbGVuZCUzRSUzQ2ZlQmxlbmQgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nZWZmZWN0MV9kcm9wU2hhZG93JyByZXN1bHQ9J3NoYXBlJyUzRSUzQy9mZUJsZW5kJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3BsYXknIHdpZHRoPScxMTAnIGhlaWdodD0nMTEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc1NScgY3k9JzU1JyByPSc1NScgZmlsbD0nJTIzMjMxRjIwJyBmaWxsLW9wYWNpdHk9Jy42JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZCknJTNFJTNDcGF0aCBkPSdNNzkuNjEyMSA1MC45NjI4TDQwLjEyMjMgMzAuNjQxNEMzNi45MTM4IDI4Ljk5MTEgMzIgMzAuNTkyNSAzMiAzNC42NzQ0djQwLjYzMzFjMCAzLjY2MiA0LjU2NiA1Ljg2ODkgOC4xMjIzIDQuMDMzMWwzOS40ODk4LTIwLjMxMTdjMy41MjI3LTEuODA2NiAzLjUzMzktNi4yNTk1IDAtOC4wNjYxeicgZmlsbD0nJTIzZmZmJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2QnIHg9JzI4JyB5PSczMCcgd2lkdGg9JzU4LjI1ODQnIGhlaWdodD0nNTgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnJTNFJTNDL2ZlRmxvb2QlM0UlM0NmZUNvbG9yTWF0cml4IGluPSdTb3VyY2VBbHBoYScgdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCclM0UlM0MvZmVDb2xvck1hdHJpeCUzRSUzQ2ZlT2Zmc2V0IGR5PSc0JyUzRSUzQy9mZU9mZnNldCUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMiclM0UlM0MvZmVHYXVzc2lhbkJsdXIlM0UlM0NmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwJyUzRSUzQy9mZUNvbG9yTWF0cml4JTNFJTNDZmVCbGVuZCBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdlZmZlY3QxX2Ryb3BTaGFkb3cnJTNFJTNDL2ZlQmxlbmQlM0UlM0NmZUJsZW5kIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J2VmZmVjdDFfZHJvcFNoYWRvdycgcmVzdWx0PSdzaGFwZSclM0UlM0MvZmVCbGVuZCUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XHJcblxyXG4gICAgICAgIGEsIGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLnNlY3Rpb24tdGV4dC1tb2R1bGUge1xyXG5cclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LnRleHQtbW9kdWxlIHtcclxuXHRcdCZfX21haW4ge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblxyXG5cdFx0XHRhLCBhOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iZy1ibHVlIHtcclxuXHRcdGJhY2tncm91bmQ6ICM1MDg2OTQ7XHJcblx0XHQudGV4dC1tb2R1bGUge1xyXG5cdFx0XHQmX19tYWluIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0XHQuaDMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmctcHVycGxlIHtcclxuXHRcdC50ZXh0LW1vZHVsZSB7XHJcblx0XHRcdCZfX21haW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdC5oMyB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi12aWRlbyB7XHJcblxyXG5cdC5zZWN0aW9uX19pbm5lciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDAgMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHotaW5kZXg6IDE1MDtcclxuXHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCYgOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX192aWRlbyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdC5tZWRpYSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LnBvc3Rlci1pY29uIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjA7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNlY3Rpb24tdmlkZW8ge1xyXG5cdC5yZXBsYWNlLXZpZGVvLFxyXG5cdC5jb250ZW50X192aWRlbzpiZWZvcmUsXHJcblx0LmNvbnRlbnRfX2NvbnRlbnQge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuOHM7XHJcblx0fVxyXG5cclxuXHQmLS12aWRlby1hY3RpdmUge1xyXG5cdFx0LnJlcGxhY2UtdmlkZW8ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnRfX3ZpZGVvOmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LC01MHB4KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwtNTBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudF9fY29udGVudCB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJlcGxhY2UtdmlkZW8tZW1iZWQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4ucmVwbGFjZS12aWRlbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAuOTg5OTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAuOTg5OTtcclxuXHR9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBCb3JkZXJcclxuLy9cclxuXHJcbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYm9yZGVyLSN7JGNvbG9yfSB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdWktY29sb3JzIHtcclxuICAuYm9yZGVyLSN7JGNvbG9yfSB7XHJcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gQm9yZGVyLXJhZGl1c1xyXG4vL1xyXG5cclxuLnJvdW5kZWQtc20ge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXJpZ2h0IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWxnIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1waWxsIHtcclxuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuXHJcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG5cclxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcclxuXHJcbi5mb250LXdlaWdodC0xMDAgIHsgZm9udC13ZWlnaHQ6IDEwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LTIwMCAgeyBmb250LXdlaWdodDogMjAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtMzAwICB7IGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC00MDAgIHsgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LTUwMCAgeyBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtNjAwICB7IGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC03MDAgIHsgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LTgwMCAgeyBmb250LXdlaWdodDogODAwIWltcG9ydGFudDsgfVxyXG4uZm9udC13ZWlnaHQtOTAwICB7IGZvbnQtd2VpZ2h0OiA5MDAhaW1wb3J0YW50OyB9XHJcbi5mb250LWl0YWxpYyAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHVpLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc2V0XHJcblxyXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiJdfQ== */
