/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}body,html{line-height:normal}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{margin:0;font-family:"Poppins",sans-serif;color:#6d6d6d;font-size:1rem;font-style:normal;font-weight:400}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:100%;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:normal;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);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:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-flip .swiper-slide{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-creative .swiper-slide{transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom}.container{width:100%;max-width:1140px;margin:0 auto;padding:0 40px}@media screen and (max-width:767px){.container{padding:0 16px}}*{outline-color:#000;box-sizing:border-box}*,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}h1,h2,h3,p{font-size:clamp(2rem,3vw + 1rem,3rem);font-style:normal;font-weight:600;line-height:normal}h2,h3,p{font-size:clamp(1.5rem,3vw + .75rem,2rem)}h3,p{font-size:clamp(1rem,3vw + .75rem,1.5rem);font-weight:500}p{font-size:clamp(.8rem,3vw + .4rem,1rem);font-weight:400}button,input,input::placeholder{font-family:"Poppins",sans-serif}button{background-color:transparent;border:0;cursor:pointer}ol,ul{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}.wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.wrapper .footer,.wrapper .header{flex-shrink:0}.wrapper main{flex-grow:1}@media screen and (max-width:767px){.wrapper main{padding-top:104px}}.wrapper--landing .header{background:0 0}@media screen and (max-width:767px){.wrapper--landing .header{background:0 0!important}.wrapper--landing .header._scroll{background:url(../images/bg/bg-header.png) no-repeat center!important;background-size:cover}.wrapper--landing main{padding-top:0}}.wrapper--demo main{padding-top:0}.footer{position:relative;z-index:1;background-color:#1c3a55;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#dae4ff}@media screen and (max-width:767px){.footer{font-size:18px}}.footer__container{display:grid;grid-template-columns:minmax(1px,280px) minmax(1px,1fr);grid-template-areas:"logo nav" "contact nav" ". nav" "social download";column-gap:36px;row-gap:46px;padding-top:33px;padding-bottom:52px}@media screen and (max-width:767px){.footer__container{grid-template-columns:minmax(1px,1fr);grid-template-areas:"logo" "nav" "contact" "download" "social"}}.footer__logo{grid-area:logo;display:flex;align-items:center;justify-content:center;width:74px;height:72px}.footer__logo img{width:100%;height:100%}.footer__nav{grid-area:nav;display:grid;grid-template-columns:repeat(auto-fill,minmax(1px,156px));flex-wrap:wrap;align-items:flex-start;gap:40px;padding-top:37px;margin-bottom:70px}@media screen and (max-width:767px){.footer__nav{justify-content:space-between;column-gap:24px;padding-top:0;margin-bottom:0}}@media screen and (max-width:576px){.footer__nav{grid-template-columns:minmax(1px,1fr)}}.footer__nav-list{display:flex;flex-direction:column;width:100%;max-width:156px}@media screen and (max-width:767px){.footer__nav-list{width:auto;max-width:none}}.footer__nav-item:first-of-type{margin-bottom:60px}@media screen and (max-width:767px){.footer__nav-item:first-of-type{margin-bottom:36px}.footer__nav-item a{padding:6px 0}}.footer__contact{grid-area:contact}@media screen and (max-width:767px){.footer__contact{text-align:center}}.footer__contact p{font-size:14px;font-weight:500}.footer__social{grid-area:social;display:flex;flex-wrap:wrap;align-items:center;gap:18px}@media screen and (max-width:767px){.footer__social{justify-content:center}}.footer__download{grid-area:download;display:flex;flex-wrap:wrap;align-items:center;gap:45px;margin-left:auto;margin-right:27px}@media screen and (max-width:767px){.footer__download{justify-content:center;gap:24px;margin:0}}.footer a{display:flex;color:#4286c5;transition:.3s ease-out}.footer a:focus,.footer a:hover{color:#dae4ff}.header{position:relative;background:url(../images/bg/bg-header.png) no-repeat center;background-size:cover}@media screen and (max-width:767px){.header{position:fixed;z-index:9;top:0;right:0;left:0;width:100%;background:url(../images/bg/bg-header.png) no-repeat center!important;background-size:cover}}.header__container{display:flex;align-items:center;justify-content:space-between;gap:34px;padding-top:27px;padding-bottom:43px}@media screen and (max-width:1024px){.header__container{gap:24px}}@media screen and (max-width:767px){.header__container{gap:16px;padding-top:16px;padding-bottom:16px}}.header__logo{position:relative;z-index:10;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:74px;height:72px;margin-right:80px}@media screen and (max-width:1024px){.header__logo{margin-right:40px}}.header__nav .header__sign{display:none}@media screen and (max-width:767px){.header__nav{position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#3ecafc;transform:translateY(-100%);transition:.6s cubic-bezier(.55,0,.1,1)}.header__nav .header__sign{position:fixed;z-index:1;right:16px;bottom:27px;display:flex;font-size:18px}.header__nav._active{transform:translateY(0)}}.header__nav-item .submenu__btn,.header__nav-list{display:flex;align-items:center;justify-content:center}.header__nav-list{flex-wrap:wrap;column-gap:40px;row-gap:20px}@media screen and (max-width:1024px){.header__nav-list{column-gap:30px}}@media screen and (max-width:767px){.header__nav-list{flex-direction:column;align-items:center;justify-content:center;gap:28px}}.header__nav-item._active .submenu__btn,.landing-main__title span{color:#00ffe6}.header__nav-item._active .submenu__btn::after,.header__nav-item._active .submenu__btn::before{width:50%}.header__nav-item .submenu__btn{position:relative;gap:4px;font-size:16px;font-weight:600;color:#fff;transition:.2s ease-in-out}@media screen and (max-width:767px){.header__nav-item .submenu__btn{font-size:20px}}.header__nav-item .submenu__btn::after,.header__nav-item .submenu__btn::before{content:"";position:absolute;bottom:0;width:0;height:2px;background-color:#00ffe6;transition:.2s ease-in-out}.header__nav-item .submenu__btn::before{left:50%}.header__nav-item .submenu__btn::after{right:50%}.header__nav-item .submenu__btn._active,.header__nav-item .submenu__btn:focus,.header__nav-item .submenu__btn:hover,.header__nav-link._active,.header__nav-link:focus,.header__nav-link:hover{color:#00ffe6}.header__nav-item .submenu__btn._active::after,.header__nav-item .submenu__btn._active::before,.header__nav-item .submenu__btn:focus::after,.header__nav-item .submenu__btn:focus::before,.header__nav-item .submenu__btn:hover::after,.header__nav-item .submenu__btn:hover::before,.header__nav-link._active::after,.header__nav-link._active::before,.header__nav-link:focus::after,.header__nav-link:focus::before,.header__nav-link:hover::after,.header__nav-link:hover::before,.landing-advantages__tab._active::after,.landing-advantages__tab._active::before,.landing-advantages__tab:focus::after,.landing-advantages__tab:focus::before,.landing-advantages__tab:hover::after,.landing-advantages__tab:hover::before{width:50%}.header__nav-link{position:relative;display:flex;font-size:16px;font-weight:600;color:#fff;transition:.3s ease-out}@media screen and (max-width:767px){.header__nav-link{font-size:20px}}.header__nav-link::after,.header__nav-link::before{content:"";position:absolute;bottom:0;width:0;height:2px;background-color:#00ffe6;transition:.3s ease-out}.header__nav-link::before{left:50%}.header__nav-link::after{right:50%}.header__lang{position:relative;z-index:10;margin-left:auto}.header__lang-current img{width:31px;height:16px}.header__lang-current,.header__lang-current.dropdown__btn,.header__sign{display:flex;align-items:center;justify-content:center}.header__lang-current.dropdown__btn{gap:6px}.header__lang-current.dropdown__btn svg{margin-top:2px;vertical-align:middle}.header__sign{flex-shrink:0;padding:5px 14px;border-radius:28px;border:1px solid #fff;font-size:14px;font-weight:400;line-height:normal;color:#fff;transition:.3s ease-out}.header__sign:focus,.header__sign:hover{background-color:#4286c5;border-color:#4286c5}@media screen and (max-width:767px){.header__sign{display:none}}.header__burger{position:relative;z-index:10;flex-shrink:0;display:none;justify-content:center;align-items:center;width:46px;height:46px;padding:12px;border-radius:50%;border:1px solid #fff;outline-color:#fff;transition:.3s ease-out;box-sizing:border-box;cursor:pointer}.header__burger._active span{background-color:transparent}.header__burger._active span::after,.header__burger._active span::before{top:0;left:0;transition:top .3s,transform .3s .2s}.header__burger._active span::before{transform:rotate(45deg)}.header__burger._active span::after{transform:rotate(-45deg)}@media screen and (max-width:767px){.header__burger{display:flex}}.header__burger-line{position:relative;display:block;width:100%;height:2px;background-color:#fff;transition:background .3s .1s}.header__burger-line::after,.header__burger-line::before{position:absolute;content:"";width:100%;height:2px;left:0;background-color:#fff;transition:top .3s .2s,transform .3s}.header__burger-line::before{top:-6px}.header__burger-line::after{top:6px}.landing-advantages{position:relative}.landing-advantages__container{display:flex;flex-direction:column;align-items:flex-start;padding-top:80px;padding-bottom:80px}.landing-advantages__title{margin-bottom:60px;text-align:center;font-weight:600}@media screen and (max-width:767px){.landing-advantages__title{margin-bottom:40px}}.landing-advantages__tabs{display:flex;align-items:center;gap:140px;margin-bottom:50px}@media screen and (max-width:767px){.landing-advantages__tabs{justify-content:space-around;width:100%;gap:12px}}@media screen and (max-width:576px){.landing-advantages__tabs{justify-content:space-between}}.landing-advantages__tab{position:relative;display:flex;align-items:center;justify-content:center;color:#89c1f4;font-size:16px;font-weight:600;transition:.3s ease-out}.landing-advantages__tab span::before{content:"";position:absolute;bottom:-6px;left:calc(50% - 8px);display:inline-block;width:0;height:0;border-style:solid;border-width:8px 8px 0;border-color:#4286c5 transparent transparent;transform:scaleY(0);transform-origin:top;opacity:0;transition:.3s opacity,.3s transform}.landing-advantages__tab::after,.landing-advantages__tab::before{content:"";position:absolute;bottom:0;width:0;height:2px;background-color:#4286c5;transition:.3s ease-out}.landing-advantages__tab::before{left:50%}.landing-advantages__tab::after{right:50%}.landing-advantages__tab._active,.landing-advantages__tab:focus,.landing-advantages__tab:hover{color:#4286c5}.landing-advantages__tab._active span::before,.landing-advantages__tab:focus span::before,.landing-advantages__tab:hover span::before{opacity:1;transform:scaleY(1)}.landing-advantages__content-wrapper{width:100%}.landing-advantages__tab-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.landing-advantages__tab-content._hidden{display:none}.landing-advantages__tab-content-title{margin-bottom:48px;color:#4286c5;font-size:clamp(1.5rem,3vw + .75rem,2rem);font-weight:500}@media screen and (max-width:767px){.landing-advantages__tab-content-title{margin-bottom:32px}}.landing-advantages__tab-content-block{display:grid;grid-template-columns:minmax(1px,100fr) minmax(1px,95fr);gap:50px;width:100%}@media screen and (max-width:767px){.landing-advantages__tab-content-block{grid-template-columns:minmax(1px,1fr)}}.landing-advantages__tab-content-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.landing-advantages__tab-content-item{position:relative;display:flex;align-items:center;padding-left:48px}.landing-advantages__tab-content-item::before{content:"";z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%);width:26px;height:22px;background:url(../images/icons/icon-check-border.svg) no-repeat center;background-size:contain}.landing-advantages__tab-image{position:relative;width:100%;height:0;padding-bottom:96%}@media screen and (max-width:767px){.landing-advantages__tab-image{transform:scale(.9)}}.landing-advantages__tab-image-bg{transform:scale(1.2)}.landing-advantages__tab-image-container{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:42px;overflow:hidden}.landing-advantages__tab-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-download{position:relative;background:url(../images/bg/bg-main-02.png) no-repeat center;background-size:cover}.landing-download__container{display:grid;grid-template-columns:minmax(1px,5fr) minmax(1px,5fr);padding-top:100px}@media screen and (max-width:1024px){.landing-download__container{grid-template-columns:minmax(1px,5fr) minmax(1px,3.7fr)}}@media screen and (max-width:576px){.landing-download__container{grid-template-columns:minmax(1px,1fr)}}.landing-download__content{position:relative;z-index:1;align-self:center;display:flex;flex-direction:column;padding-bottom:60px}@media screen and (max-width:576px){.landing-download__content{padding-bottom:20px}}.landing-download__title{margin-bottom:40px;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:600;color:#4286c5}@media screen and (max-width:576px){.landing-download__title{margin-bottom:28px}}.landing-download__text{font-size:20px;margin-bottom:76px}@media screen and (max-width:576px){.landing-download__text{margin-bottom:32px}}.landing-download__list{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media screen and (max-width:576px){.landing-download__list{flex-wrap:nowrap;gap:12px}}.landing-download__list a{display:flex;align-items:center;justify-content:center;width:160px;height:48px;color:#4286c5;transition:.3s ease-out}@media screen and (max-width:576px){.landing-download__list a{width:100%;height:auto}}.landing-download__list a:focus,.landing-download__list a:hover,.landing-main__download-list a:focus,.landing-main__download-list a:hover{color:#000}.landing-download__list a svg,.landing-main__download-list a svg{width:100%;height:100%;object-fit:contain}.landing-download__img{align-self:flex-end;position:relative;left:-100px;display:flex;align-items:center;justify-content:center;margin-right:-200px}@media screen and (max-width:576px){.landing-download__img{left:0;margin:0}}.landing-download__img img{width:100%}.landing-industries{position:relative}.landing-industries__container{display:flex;flex-direction:column;gap:50px;padding-top:70px;padding-bottom:70px}.landing-industries__title{text-align:center;color:#0093c2}@media screen and (max-width:767px){.landing-industries__tabs-container{padding:0 16px 24px;overflow:scroll}}.landing-industries__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px}@media screen and (max-width:767px){.landing-industries__tabs{flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:36px}}.landing-industries__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:min-content;min-width:70px;max-width:110px;font-size:14px;font-weight:400;color:#8d8d8d}@media screen and (max-width:767px){.landing-industries__tab{min-width:75px}}.landing-industries__tab._active,.landing-industries__tab:focus,.landing-industries__tab:hover{color:#0093c2}.landing-industries__tab svg{height:70px}@media screen and (max-width:767px){.landing-industries__tab svg{width:60px!important;height:60px!important}}.landing-industries__content-wrapper{position:relative}.landing-industries__tab-content{display:grid;grid-template-columns:minmax(1px,5fr) minmax(1px,6fr);column-gap:80px;row-gap:60px}@media screen and (max-width:767px){.landing-industries__tab-content{grid-template-columns:minmax(1px,1fr);gap:40px}}.landing-industries__tab-content._hidden{display:none}.landing-industries__tab-title{grid-column:1/-1;color:#0093c2;text-align:center}.landing-industries__tab-image{position:relative;width:100%;height:0;padding-bottom:96%}@media screen and (max-width:767px){.landing-industries__tab-image{transform:scale(.9)}}.landing-industries__tab-image-bg{transform:scale(1.2)}.landing-industries__tab-image-container{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:42px;overflow:hidden}.landing-industries__tab-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-industries__tab-text{margin-top:-20px}.landing-main{display:flex;flex-direction:column;background:url(../images/bg/bg-main-01.png) no-repeat center;background-size:cover;color:#fff}@media screen and (max-width:767px){.landing-main{padding-top:104px}}.landing-main__container{flex-grow:1;display:grid;grid-template-columns:minmax(1px,9fr) minmax(1px,5fr);grid-template-areas:"title img" "list img" "download img";padding-top:44px;padding-bottom:70px}@media screen and (max-width:767px){.landing-main__container{grid-template-columns:minmax(1px,6fr) minmax(1px,5fr);grid-template-areas:"title img" "list img" "download download"}}@media screen and (max-width:576px){.landing-main__container{grid-template-columns:minmax(1px,1fr);grid-template-areas:"title" "list" "img" "download";padding-top:16px;padding-bottom:44px}}.landing-main__title{grid-area:title;max-width:670px;margin-bottom:32px}.landing-main__list{grid-area:list;display:flex;flex-direction:column;max-width:500px;margin-bottom:60px;font-weight:400;font-size:20px;font-style:normal;line-height:normal}@media screen and (max-width:576px){.landing-main__list{margin-bottom:36px}}.landing-main__item{position:relative;padding-left:36px}.landing-main__item::before{content:"";z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:18px;background:url(../images/icons/icon-check.svg) no-repeat center;background-size:18px}.landing-main__download{grid-area:download;display:flex;flex-direction:column;gap:14px}.landing-main__download-list{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media screen and (max-width:576px){.landing-main__download-list{flex-wrap:nowrap;gap:12px}}.landing-main__download-list a,.landing-main__promo{display:flex;align-items:center;justify-content:center}.landing-main__download-list a{width:160px;height:48px;color:#4286c5;transition:.3s ease-out}@media screen and (max-width:576px){.landing-main__download-list a{width:100%;height:auto}}.landing-main__download p{font-weight:400;font-size:14px;line-height:normal}.landing-main__promo{grid-area:img;position:relative;left:-66px;margin-right:-200px;transform:scale(1.1)}@media screen and (max-width:1024px){.landing-main__promo{transform:scale(1)}}@media screen and (max-width:767px){.landing-main__promo{left:0;margin:0}}@media screen and (max-width:576px){.landing-main__promo{margin-bottom:36px}}.landing-main__promo img{width:100%}.landing-reviews{position:relative}.landing-reviews__container{padding-top:70px;padding-bottom:20px}.landing-reviews__title{text-align:center;color:#0093c2}.landing-reviews__slider-container{position:relative;width:100%}.landing-reviews__slider{width:100%;height:100%}.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{position:absolute;z-index:1;top:calc(50% - 23px);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #4286c5;border-radius:50%;color:#4286c5;transition:.3s ease-out}@media screen and (max-width:767px){.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{top:36%}}@media screen and (max-width:576px){.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{top:32%}}@media (max-width:500px){.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{top:30%}}@media (max-width:400px){.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{top:26%}}@media (max-width:360px){.landing-reviews__slider-btn-next,.landing-reviews__slider-btn-prev{top:25%}}.landing-reviews__slider-btn-next:focus,.landing-reviews__slider-btn-next:hover,.landing-reviews__slider-btn-prev:focus,.landing-reviews__slider-btn-prev:hover{border-color:#4286c5;background-color:#4286c5;color:#fff}.landing-reviews__slider-btn-next{right:0}.landing-reviews__slider-btn-next svg{width:100%;height:100%;margin-right:-2px}@media screen and (max-width:576px){.landing-reviews__slider-btn-next{right:-8px}}.landing-reviews__slider-btn-prev{left:0}.landing-reviews__slider-btn-prev svg{width:100%;height:100%;margin-left:-2px}@media screen and (max-width:576px){.landing-reviews__slider-btn-prev{left:-8px}}.landing-reviews__slide{align-self:center;display:grid;grid-template-columns:minmax(1px,10fr) minmax(1px,9.5fr);align-items:center;gap:80px;overflow:hidden;padding:54px 70px;background-color:#fff}@media screen and (max-width:767px){.landing-reviews__slide{grid-template-columns:minmax(1px,1fr);gap:36px;padding:0}}.landing-reviews__slide-info{display:flex;flex-direction:column}@media screen and (max-width:767px){.landing-reviews__slide-info{align-items:center}}.landing-reviews__slide-info p{padding-top:12px;font-size:clamp(1rem,3vw + .5rem,1.5rem);font-weight:600;color:#4286c5}@media screen and (max-width:767px){.landing-reviews__slide-info p{margin-top:-40px;padding-top:0;text-align:center}}@media screen and (max-width:576px){.landing-reviews__slide-info p{margin-top:-30px}}.landing-reviews__slide-info span,.prices__slide-container-3 div span{font-size:15px;font-weight:400}@media screen and (max-width:767px){.landing-reviews__slide-info span{text-align:center}}.landing-reviews__slide-image{position:relative;width:100%;height:0;padding-bottom:94%}@media screen and (max-width:767px){.landing-reviews__slide-image{transform:scale(.7)}}.landing-reviews__slide-image-bg{transform:scale(1.3)}.landing-reviews__slide-image-container{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:18px;overflow:hidden}.block-2__image-container img,.landing-reviews__slide-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-reviews__slide-review{padding-bottom:40px}.landing-scenarios{position:relative;background:url(../images/bg/bg-main-01.png) no-repeat center;background-size:cover;color:#fff}.landing-scenarios__container{display:flex;flex-direction:column;gap:60px;padding-top:78px}.landing-scenarios__tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (max-width:1024px){.landing-scenarios__tabs{flex-wrap:wrap;justify-content:space-evenly;column-gap:36px;row-gap:24px}}@media screen and (max-width:576px){.landing-scenarios__tabs{flex-direction:column}}.landing-scenarios__tab{font-size:16px;font-weight:600;color:#fff;transition:.3s ease-out}.landing-scenarios__tab._active,.landing-scenarios__tab:focus,.landing-scenarios__tab:hover{color:#4286c5}.landing-scenarios__tab-content._hidden{display:none}.landing-scenarios__tab-content-info{display:grid;grid-template-columns:minmax(1px,1fr) 350px;grid-template-areas:"title img" "text img" "links img";column-gap:60px;row-gap:24px;min-height:710px}@media screen and (max-width:1024px){.landing-scenarios__tab-content-info{grid-template-areas:"title title" "text img" ". img" "links img"}}@media screen and (max-width:767px){.landing-scenarios__tab-content-info{grid-template-columns:minmax(1px,1fr);grid-template-areas:"title" "text" "links" "img"}}.landing-scenarios__tab-content-info h2{grid-area:title;max-width:620px;font-size:clamp(2rem,3vw + 1rem,3rem);font-style:normal;font-weight:400}@media screen and (max-width:1024px){.landing-scenarios__tab-content-info h2{max-width:none}}.landing-scenarios__tab-content-info p{grid-area:text;max-width:620px;font-size:20px}@media screen and (max-width:1024px){.landing-scenarios__tab-content-info p{font-size:18px}}.landing-scenarios__tab-controls{grid-area:links;display:flex;align-items:center;gap:52px;padding-top:16px;padding-bottom:40px;margin-top:auto}@media screen and (max-width:767px){.landing-scenarios__tab-controls{padding-bottom:16px}}.landing-scenarios__tab-controls a,.landing-scenarios__tab-controls button{font-size:16px;font-weight:400;text-decoration-line:underline;color:#4286c5;transition:.3s ease-out}.landing-scenarios__tab-controls a:focus,.landing-scenarios__tab-controls a:hover,.landing-scenarios__tab-controls button:focus,.landing-scenarios__tab-controls button:hover{color:#fff}.landing-scenarios__phone{grid-area:img;display:flex;align-items:center;justify-content:center;width:333px;padding-top:40px;margin-top:auto}.landing-scenarios__phone-container{display:flex;align-items:center;justify-content:center;width:100%;padding:62px 20px 30px;background:url(../images/content/phone-template.png) no-repeat center;background-size:100% 100%}.landing-scenarios__phone-container-video{display:flex;align-items:center;justify-content:center;border:1px solid #e5ebf1;width:297px;height:529px;overflow:hidden}.block-header__phone-container-video iframe,.block-header__phone-container-video video,.landing-scenarios__phone-container-video iframe,.landing-scenarios__phone-container-video video,.landing-simplify__phone-container-video iframe,.landing-simplify__phone-container-video video{width:100%;height:100%;object-position:center;object-fit:cover}@media screen and (max-width:767px){.landing-scenarios__phone{padding-top:0;margin:0 auto}}@media screen and (max-width:576px){.landing-scenarios__phone{transform:scale(.9);transform-origin:bottom;margin-top:-50px}}.landing-simplify{position:relative;background-color:#e5ebf1}.landing-simplify__container{display:grid;grid-template-columns:minmax(1px,1fr) 350px;grid-template-areas:"title img" "text img" "list img" "link img";gap:40px;padding-top:86px}@media screen and (max-width:1024px){.landing-simplify__container{grid-template-areas:"title title" "text img" "list img" "list img" "link img" ". img"}}@media screen and (max-width:767px){.landing-simplify__container{grid-template-columns:minmax(1px,1fr);grid-template-areas:"title" "text" "list" "link" "img"}}.landing-simplify__title{grid-area:title;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:400;color:#4286c5}.landing-simplify__title span,.page-404 a{font-weight:600}.landing-simplify__text{grid-area:text;margin-bottom:20px;max-width:600px;font-size:20px;font-weight:400}@media screen and (max-width:1024px){.landing-simplify__text{font-size:16px}}@media screen and (max-width:767px){.landing-simplify__text{margin-bottom:0}}.landing-simplify__list{grid-area:list;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing-simplify__item{display:flex;gap:12px;font-size:24px;font-weight:500;color:#4286c5}@media screen and (max-width:1024px){.landing-simplify__item{font-size:20px}}.landing-simplify__item span{width:20px;text-align:center}.landing-simplify__item p,.prices__slide-container-3 div p{font-size:24px;font-weight:500}@media screen and (max-width:1024px){.landing-simplify__item p{font-size:20px}}.landing-simplify__link{grid-area:link;display:flex;align-items:center;justify-content:center;width:fit-content;padding:7px 24px;margin-bottom:100px;background-color:#4286c5;border-radius:28px;box-shadow:0 0 17px 0 #00ffe6;color:#fff}@media screen and (max-width:767px){.landing-simplify__link{margin:0 auto}}.landing-simplify__phone{grid-area:img;display:flex;align-items:center;justify-content:center;width:333px;padding-top:40px;margin-top:auto}.landing-simplify__phone-container{display:flex;align-items:center;justify-content:center;width:100%;padding:62px 20px;background:url(../images/content/phone-template-full.png) no-repeat center;background-size:100% 100%}.landing-simplify__phone-container-video{display:flex;align-items:center;justify-content:center;border:1px solid #e5ebf1;width:297px;height:529px;overflow:hidden}@media screen and (max-width:767px){.landing-simplify__phone{padding-top:0;margin:0 auto}}@media screen and (max-width:576px){.landing-simplify__phone{transform:scale(.9);transform-origin:bottom;margin-top:-50px}}.landing{display:flex;flex-direction:column}.page-404{position:relative}.page-404__container{display:flex;flex-direction:column;align-items:center;padding-top:107px;padding-bottom:107px}@media screen and (max-width:767px){.page-404__container{padding-top:60px;padding-bottom:60px}}.page-404__img{display:flex;align-items:center;justify-content:center;width:100%;max-width:712px;margin-bottom:22px}.page-404 h1,.page-404 p{text-align:center;font-weight:400}.page-404 h1{margin-bottom:12px;font-size:clamp(2rem,3vw + 1rem,3rem);color:#4286c5}.page-404 p{margin-bottom:16px;font-size:20px}@media screen and (max-width:767px){.page-404 p{font-size:16px}}.page-404 a{font-size:20px;color:#4286c5;transition:.3s ease-out}@media screen and (max-width:767px){.page-404 a{font-size:16px}}.page-404 a:focus,.page-404 a:hover{color:#000}.prices{position:relative;color:#4286c5}.prices__container{display:flex;flex-direction:column;align-items:center;padding-top:75px;padding-bottom:120px}@media screen and (max-width:767px){.prices__container{padding-top:50px;padding-bottom:80px}}.prices__title{margin-bottom:50px;text-align:center;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:400}@media screen and (max-width:767px){.prices__title{margin-bottom:32px}}.prices__subtitle{margin-bottom:50px;text-align:center;font-size:24px;font-weight:400}@media screen and (max-width:767px){.prices__subtitle{margin-bottom:32px;font-size:20px}}.prices__slider-container-1{position:relative;width:100%;padding:0 40px}@media screen and (max-width:1365px){.prices__slider-container-1{padding:0}}.prices__slider-container-2{position:relative;width:100%;padding:0 30px}@media screen and (max-width:576px){.prices__slider-container-2{padding:0 0 40px}}.prices__slider{width:100%;height:100%}.prices__slider-btn-next,.prices__slider-btn-prev{position:absolute;z-index:1;top:calc(50% - 23px);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #4286c5;border-radius:50%;color:#4286c5;transition:.3s ease-out}.prices__slider-btn-next:focus,.prices__slider-btn-next:hover,.prices__slider-btn-prev:focus,.prices__slider-btn-prev:hover{border-color:#4286c5;background-color:#4286c5;color:#fff}.prices__slider-btn-next{right:0}@media screen and (max-width:576px){.prices__slider-btn-next{display:none}}.prices__slider-btn-next svg{width:100%;height:100%;margin-right:-2px}.prices__slider-btn-prev{left:0}@media screen and (max-width:576px){.prices__slider-btn-prev{display:none}}.prices__slider-btn-prev svg{width:100%;height:100%;margin-left:-2px}.prices__slider-pagination{display:none}@media screen and (max-width:576px){.prices__slider-pagination{display:flex;align-items:center;justify-content:center;gap:8px}.prices__slider-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:0;background-color:#c5c5c5}.prices__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#60c9da}}.prices__slide,.prices__slide-container-1{display:flex;align-items:center;justify-content:center}.prices__slide-container-1{position:relative;flex-direction:column;width:100%;max-width:440px;min-height:468px;padding:9px;border-radius:28px;background:#fff;box-shadow:3px 4px 18px 0 rgba(0,0,0,.25)}.prices__slide-container-2,.prices__slide-container-3{position:relative;flex-grow:1;display:flex;flex-direction:column;width:100%}.prices__slide-container-2{padding:2px;background:linear-gradient(124deg,#018cfd .62%,#00ffe6 92.56%);border-radius:25px}.prices__slide-container-3{align-items:center;justify-content:center;gap:24px;padding:40px 20px;border-radius:24px;background-color:#fff}.prices__slide-container-3 em,.prices__slide-container-3 h3{text-align:center;font-weight:600;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prices__slide-container-3 h3{margin-bottom:12px;font-size:40px;text-transform:uppercase;background-image:linear-gradient(124deg,#018cfd .62%,#00ffe6 92.56%)}@media screen and (max-width:767px){.prices__slide-container-3 h3{font-size:32px}}.prices__slide-container-3 div{display:flex;flex-direction:column;align-items:center;gap:4px}.prices__slide-container-3 em{margin-top:12px;font-style:normal;white-space:nowrap;font-size:36px;background-image:linear-gradient(119deg,#0085ff -27.56%,#00ffe6 85.91%)}.prices__slide{padding:20px}.block-1{position:relative;background-color:#e9f4fe}.block-1__container{padding-top:70px;padding-bottom:70px}.block-1 h2,.block-2__content h2{font-size:clamp(1.5rem,3vw + .75rem,2rem);font-weight:400;color:#4286c5}.block-1 h2{width:100%;max-width:580px;margin-bottom:24px}.block-1 p{margin-bottom:24px;font-size:20px;font-weight:400}@media screen and (max-width:767px){.block-1 p{font-size:16px}}.block-1 p+h2{margin-top:42px}.block-2{position:relative}.block-2__container{display:grid;grid-template-columns:minmax(1px,100fr) minmax(1px,78fr);gap:60px;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.block-2__container{grid-template-columns:minmax(1px,1fr);gap:0}}.block-2__content h2{margin-bottom:28px}.block-2__content h3{margin-bottom:32px;font-size:24px;font-weight:400;color:#4286c5}@media screen and (max-width:767px){.block-2__content h3{font-size:20px}}.block-2__content p{margin-bottom:24px;font-size:20px;font-weight:400}@media screen and (max-width:767px){.block-2__content p{font-size:16px}}.block-2__image{position:relative;width:100%;height:0;padding-bottom:96%}@media screen and (max-width:767px){.block-2__image{transform:scale(.9)}}.block-2__image-bg{transform:scale(1.2)}.block-2__image-container{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:42px;overflow:hidden}.block-header{position:relative}.block-header__container{display:grid;grid-template-columns:minmax(1px,1fr) 350px;grid-template-areas:"title img" "content img";column-gap:130px;row-gap:24px;padding-top:100px;padding-bottom:80px}@media screen and (max-width:1024px){.block-header__container{grid-template-areas:"title title" "content img";column-gap:80px;padding-top:60px}}@media screen and (max-width:767px){.block-header__container{grid-template-columns:minmax(1px,1fr);grid-template-areas:"title" "img" "content";gap:36px}}.block-header__content{grid-area:content}.block-header h1{grid-area:title;padding-top:20px;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:400;color:#4286c5}@media screen and (max-width:1024px){.block-header h1{margin-bottom:12px}}@media screen and (max-width:767px){.block-header h1{padding-top:0}}.block-header p{font-size:20px;font-style:normal;font-weight:400}@media screen and (max-width:767px){.block-header p{font-size:16px}}.block-header__phone{grid-area:img;position:relative;display:flex;align-items:center;justify-content:center;width:333px;margin:auto 0}.block-header__phone-bg{position:absolute;z-index:-1;top:-24px;right:-164px;bottom:-12px;left:-85px;width:calc(100% + 260px);height:calc(100% + 50px)}.block-header__phone-container{display:flex;align-items:center;justify-content:center;width:100%;padding:62px 20px;background:url(../images/content/phone-template-full.png) no-repeat center;background-size:100% 100%}.block-header__phone-container-video{display:flex;align-items:center;justify-content:center;border:1px solid #e5ebf1;width:297px;height:529px;overflow:hidden}@media screen and (max-width:767px){.block-header__phone{padding-top:0;margin:0 auto}}@media screen and (max-width:576px){.block-header__phone{transform:scale(.9);transform-origin:bottom;margin-top:-50px}}.button{display:flex;align-items:center;justify-content:center}.demo-list{display:flex;flex-direction:column;gap:16px;padding:40px}.demo-list a{font-size:24px;color:#4286c5;transition:.3s ease-out}.demo-list a:hover,.submenu__link:hover p{color:#000}.dropdown{position:relative}.dropdown._show .dropdown__list{pointer-events:auto;opacity:1;transform:scaleY(1)}.dropdown._show .dropdown__btn{color:#00ffe6}.dropdown._show .dropdown__btn::after,.dropdown._show .dropdown__btn::before,.submenu._show .submenu__btn::after,.submenu._show .submenu__btn::before{width:50%}.dropdown._show .dropdown__btn-icon{transform:rotate(180deg)}.dropdown._show .dropdown__link{pointer-events:auto}.dropdown__btn-icon{display:flex;transform:rotate(0);transition:.2s transform ease-in-out}.dropdown__list{position:absolute;z-index:999;top:calc(100% + 12px);right:0;display:grid;grid-template-columns:repeat(2,minmax(1px,1fr));column-gap:40px;row-gap:24px;width:max-content;padding:24px 32px;background-color:#d9fdff;border-radius:8px;pointer-events:none;opacity:0;transform:scaleY(0);transform-origin:top;transition:.3s ease-in-out}@media screen and (max-width:767px){.dropdown__list{right:-12px;grid-template-columns:minmax(1px,1fr);padding:24px 16px}}.dropdown__item,.dropdown__link{display:flex;align-items:center;justify-content:flex-start}.dropdown__link{gap:8px;color:#000;transition:.2s ease-in-out;pointer-events:none}.dropdown__link._active,.dropdown__link:focus,.dropdown__link:hover{color:#4286c5}.form{display:flex;flex-direction:column;width:100%;max-width:486px;margin:0 auto;padding:40px 40px 110px;border-radius:10px;border:1px solid #8d8d8d;background:#fff;box-shadow:3px 4px 21px 0 rgba(0,0,0,.2);gap:10px}@media screen and (max-width:767px){.form{padding:20px 16px 80px}}.form__label{display:flex;flex-direction:column;gap:4px;width:100%}.form__label._textarea{margin-top:30px}.form__label .just-validate-error-label{padding-left:8px;font-size:14px}.form__inner{width:100%;padding:13px 17px;border-radius:6px;border:1px solid #8d8d8d;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#6d6d6d;outline:0;resize:none}.form__inner.just-validate-error-field{border-color:#b81111}.form__description{text-align:center;font-size:12px;font-weight:400}.form__description a{color:inherit;text-decoration:underline}.form__submit{padding:13px 26px;border-radius:6px;background:#4286c5;font-size:16px;font-weight:600;color:#fff}.modal,.modal__video iframe{top:0;left:0;width:100%;height:100%}.modal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:999;padding:24px;overflow:auto;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.5);transition:.6s cubic-bezier(.55,0,.1,1)}@media screen and (max-width:576px){.modal{padding:0}}.modal._open,.wrapper._hidden::before{pointer-events:auto;opacity:1}.modal._open .modal__content{transform:translateY(0)}.modal__content{position:relative;z-index:1000;width:100%;max-width:800px;text-align:center;transform:translateY(-50px);transition:.6s cubic-bezier(.55,0,.1,1)}.modal__content._success-form{border-radius:16px;background:#d9fdff;padding:70px 36px;text-align:center;font-size:24px;font-weight:400;color:#4286c5}.modal__close{position:absolute;top:-50px;right:8px;width:32px;height:32px;color:#fff}.modal__video{display:flex;width:100%;height:0;padding-bottom:56.2%;background-color:#000;overflow:hidden;cursor:pointer}.modal__video iframe{position:absolute;right:0;bottom:0;object-fit:cover;object-position:center}.modal__video,.page{position:relative}.page--gray{background-color:#eee}.page__container{padding-top:75px;padding-bottom:100px}@media screen and (max-width:767px){.page__container{padding-top:50px;padding-bottom:80px}}.page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.page__block{margin-bottom:40px}.page__block:last-of-type{margin-bottom:0}.page__iframe-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:560px;height:1300px;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.page__iframe-container{height:1500px}}.page__iframe-container iframe{position:absolute;top:-63px;width:100%;height:100%;border:0;overflow:hidden}.page__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:36px 80px}@media screen and (max-width:576px){.page__pagination{padding:28px}}.page__pagination .page__btn-next{border-radius:6px;border:1px solid #8d8d8d;background:#fdfdfd;padding:5px 20px;font-size:15px;font-weight:400;transition:.3s ease-out}.page__pagination .page__btn-next:hover,.page__pagination .page__controls .page__btn:hover{background-color:#f5f5f5}.page__pagination .page__controls{display:flex;align-items:center;gap:20px}.page__pagination .page__controls .page__btn{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:6px;border:1px solid #8d8d8d;background:#fdfdfd;color:#8d8d8d;transition:.3s ease-out}.page__form-container{position:relative;z-index:1;padding-bottom:100px}@media screen and (max-width:767px){.page__form-container{padding-bottom:60px}}.page__form-container .page__form-bg{position:absolute;z-index:-1;top:-60px;right:0;bottom:0;left:0}.page__form-container .page__form-bg img{width:100%;height:auto}.page__form{z-index:1}.page h1,.page h2{margin-bottom:80px;text-align:center;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:400;color:#4286c5}@media screen and (max-width:767px){.page h1{margin-bottom:32px}}.page h2{margin-bottom:64px;font-size:clamp(1.5rem,3vw + .75rem,2rem)}@media screen and (max-width:767px){.page h2{margin-bottom:32px}}.page p{margin-bottom:28px}.page img{float:right;margin:20px 0 20px 20px;max-width:46%;border-radius:28px}@media screen and (max-width:767px){.page img{float:none;width:100%;max-width:none;margin:20px 0}}.page__form,.submenu{position:relative}.submenu._show .submenu__content{pointer-events:auto;opacity:1;transform:scaleY(1)}@media screen and (max-width:767px){.submenu._show .submenu__content{transform:translateY(0)}}.submenu._show .submenu__btn{color:#00ffe6}.submenu._show .submenu__btn-icon{transform:rotate(180deg)}.submenu._show .submenu__link{pointer-events:auto}.submenu__btn-icon{display:flex;transform:rotate(0);transition:.2s transform ease-in-out}.submenu__content{position:fixed;z-index:1000;top:105px;right:0;left:0;display:flex;flex-direction:column;width:100%;max-width:1092px;margin:0 auto;padding:0 16px;opacity:0;transform:scaleY(0);transform-origin:top;transition:.3s ease-in-out;pointer-events:none}@media screen and (max-width:767px){.submenu__content{bottom:0;overflow:hidden;padding:0;border-radius:16px 16px 0 0;transform:translateY(100%);background:#d9fdff}}.submenu__close{display:none;align-items:center;justify-content:center;width:20px;height:20px;margin:16px 20px 16px auto}@media screen and (max-width:767px){.submenu__close{display:flex}}.submenu__list{display:grid;grid-template-columns:repeat(3,minmax(1px,1fr));align-items:flex-start;column-gap:40px;row-gap:30px;width:100%;border-radius:16px;background:#d9fdff;padding:30px 50px;overflow:auto}@media screen and (max-width:1024px){.submenu__list{grid-template-columns:repeat(2,minmax(1px,1fr))}}@media screen and (max-width:767px){.submenu__list{flex-grow:1;display:flex;flex-direction:column;padding:0 16px 32px;border-radius:0;background:0 0}}.submenu__link{display:flex;align-items:center;gap:16px;color:#4286c5;transition:.2s ease-in-out}.submenu__link._all{grid-column:-2/-1;margin-left:auto;margin-top:auto}.submenu__link:hover span{color:#4286c5}.submenu__link-icon{flex-shrink:0;display:flex;width:36px}.submenu__link-text{display:flex;flex-direction:column}.submenu__link-text p,.submenu__link-text span{transition:.3s ease-out;font-size:16px;font-weight:400}.submenu__link-text span{font-size:12px;color:#7a7a7a}.video-item__poster iframe,.wrapper::before{pointer-events:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wrapper::before{content:"";position:fixed;z-index:99;opacity:0;background-color:rgba(0,0,0,.21);transition:.6s cubic-bezier(.55,0,.1,1)}@media screen and (max-width:767px){.wrapper::before{display:none}}.video-item,.video-item__poster{position:relative;display:flex;width:100%}.video-item{flex-direction:column}.video-item__poster{height:0;padding-bottom:57.5%;overflow:hidden;background-color:#d7d7d7;cursor:pointer}.video-item__poster iframe{position:absolute;object-fit:cover;object-position:center}.video-item__info{display:flex;flex-direction:column;gap:8px;padding:10px 18px;border:1px solid #d7d7d7;border-top:none}.video-item__info h4{font-size:18px;font-weight:600;color:#3a3a3c}.video-item__info div{display:flex;width:104px;height:26px}.page__form-container .page__form-bg img,.video-item__info div img{max-width:none;margin:0;float:none;border-radius:0}.video-item__info p{margin:0;color:#8d8d8d;font-size:13px;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9mb250cy5zY3NzIiwidmVuZG9yL3N3aXBlci5zY3NzIiwidmVuZG9yL25vcm1hbGl6ZS5zY3NzIiwiZ2xvYmFsL3V0aWxzLnNjc3MiLCJnbG9iYWwvY29udGFpbmVyLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9sYW5kaW5nL2xhbmRpbmctbWFpbi5zY3NzIiwiYmxvY2tzL2xhbmRpbmcvbGFuZGluZy1hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvbGFuZGluZy9sYW5kaW5nLWRvd25sb2FkLnNjc3MiLCJibG9ja3MvbGFuZGluZy9sYW5kaW5nLWluZHVzdHJpZXMuc2NzcyIsImJsb2Nrcy9sYW5kaW5nL2xhbmRpbmctcmV2aWV3cy5zY3NzIiwiYmxvY2tzL3ByaWNlcy9wcmljZXMuc2NzcyIsImJsb2Nrcy9zY2VuYXJpby9ibG9jay0yLnNjc3MiLCJibG9ja3MvbGFuZGluZy9sYW5kaW5nLXNjZW5hcmlvcy5zY3NzIiwiYmxvY2tzL3NjZW5hcmlvL2Jsb2NrLWhlYWRlci5zY3NzIiwiYmxvY2tzL2xhbmRpbmcvbGFuZGluZy1zaW1wbGlmeS5zY3NzIiwiYmxvY2tzL3BhZ2UtNDA0L3BhZ2UtNDA0LnNjc3MiLCJibG9ja3MvbGFuZGluZy9sYW5kaW5nLnNjc3MiLCJibG9ja3Mvc2NlbmFyaW8vYmxvY2stMS5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvZGVtby1saXN0LnNjc3MiLCJjb21wb25lbnRzL3N1Ym1lbnUuc2NzcyIsImNvbXBvbmVudHMvZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvLWl0ZW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQVEsZ0csQUNZeXRNLGlDQUFpQyxFLENBQUcsc0IsQ0FBdUIsRSxDQUFLLDBCQ1dqeU0sSSxDQVpDLEksQ0NDQyxrQixDRERELEksQ0FFQyw2QixDQ1pBLHNCLENBQ0EsYyxDRHFCRixJLENBQ0UsUSxDQ2pCQSxnQyxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENEcVRGLE8sQ0FqU0EsSSxDQUNFLGEsQ0FRRixFLENBQ0UsYSxDQVlGLEUsQ0FDRSxzQixDQUNBLFEsQ0FDQSxnQixDQWlERixJLENBQUEsRyxDQXpDQSxHLENBeUNBLEksQ0F4Q0UsK0IsQ0FDQSxhLENBVUYsQyxDQUNFLDRCLENDVEEsb0IsQ0RpQkYsVyxDQUNFLGtCLENBRUEsZ0MsQ0FPRixDLENBQUEsTSxDQUVFLGtCLENBbUJGLEssQ0FDRSxhLENBUUYsRyxDQUFBLEcsQ0FFRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBVUYsRyxDQUNFLGlCLENDeEVBLFUsQ0FDQSxXLENBQ0EscUIsQ0RpRkYsTSxDQUFBLEssQ0FBQSxRLENBQUEsTSxDQUFBLFEsQ0FLRSxtQixDQUNBLGMsQ0FDQSxrQixDQUNBLFEsQ0FRRixNLENBQUEsSyxDQUVFLGdCLENBUUYsTSxDQUFBLE0sQ0FFRSxtQixDQU9GLGEsQ0FBQSxZLENBQUEsYSxDQUFBLE0sQ0FJRSx5QixDQU9GLCtCLENBQUEsOEIsQ0FBQSwrQixDQUFBLHdCLENBSUUsaUIsQ0FDQSxTLENBT0YsNEIsQ0FBQSwyQixDQUFBLDRCLENBQUEscUIsQ0FJRSw2QixDQU9GLFEsQ0FDRSwwQixDQVVGLE0sQ0FFRSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQU9GLFEsQ0FDRSx1QixDQU9GLFEsQ0FDRSxhLENBUUYsZSxDQUFBLFksQ0E5QkEsTSxDQWdDRSxxQixDQUNBLFMsQ0FPRix3QyxDQUFBLHdDLENBRUUsVyxDQVFGLGEsQ0FDRSw0QixDQUNBLG1CLENBT0Ysd0MsQ0FDRSx1QixDQVFGLDRCLENBQ0UseUIsQ0FDQSxZLENBa0JGLE8sQ0FDRSxpQixDQWtCRixRLENBUkEsUSxDQUNFLFksQ0R4VUYsV0FBVyx3QixDQUF5Qiw0ckUsQ0FBNnJFLGUsQ0FBZ0Isa0JBQWtCLEssQ0FBTSw0QixDQUE2QixLLENBQU0saUIsQ0FBa0IsYSxDQUFjLGdCLENBQWlCLGlCLENBQWtCLFMsQ0FBVSxPLENBQXNMLGUsQ0FBZ0IsaUIsQ0FBeUMsUyxDQUEvTyxPLENBQVEsZ0IsQ0FBaUIsaUIsQ0FBb0MsZSxDQUFnQixlLENBQWdCLFMsQ0FBb0IsYSxDQUFjLGdDLENBQWlDLHFCLENBQXNCLGUsQ0FBa0MsVSxDQUFXLFcsQ0FBc0IsWSxDQUFhLDZCLENBQThCLG9GLENBQW9GLHNCLENBQXVCLDZCLENBQUEseUIsQ0FBQSxlLENBQXdFLDRCLENBQStCLGtCLENBQW1CLGtCLENBQW1CLGdCLENBQWlCLGtCLENBQW1CLGEsQ0FBYyxhLENBQWMsVSxDQUFXLFcsQ0FBWSxpQixDQUFrQiw2QixDQUE4QixhLENBQWMsNkIsQ0FBOEIsaUIsQ0FBa0Isa0IsQ0FBQSxnQyxDQUFvRCxXLENBQVksa0MsQ0FBbUMsc0IsQ0FBdUIsb0MsQ0FBcUMscUMsQ0FBc0MsdUIsQ0FBd0Isa0MsQ0FBbUMsMEIsQ0FBZ0osVSxDQUFySCwwQyxDQUEyQyxrQixDQUF3Ryw4QixDQUFBLHdCLENBQXJGLDBCLENBQTJCLDJCLENBQThJLGdDLENBQWlDLGEsQ0FBYyxvQixDQUFxQix1QixDQUF3QixtRCxDQUFvRCxZLENBQWEsOEMsQ0FBK0MsNkIsQ0FBOEIsa0QsQ0FBbUQsNEIsQ0FBNkIsZ0QsQ0FBaUQsNEIsQ0FBNkIsaUQsQ0FBa0QscUIsQ0FBc0IsK0QsQ0FBZ0Usc0IsQ0FBdUIsd0QsQ0FBeUQsVSxDQUFXLGEsQ0FBYyxVLENBQVcsOEQsQ0FBK0QsK0IsQ0FBZ0MsdUIsQ0FBd0IsNEYsQ0FBNkYsd0QsQ0FBeUQsMEUsQ0FBMkUsVyxDQUFZLGMsQ0FBZSx5QyxDQUEwQywwRixDQUEyRix1RCxDQUF3RCx3RSxDQUF5RSxVLENBQVcsYSxDQUFjLDBDLENBQTJDLCtCLENBQUEsc0MsQ0FBQSxvQyxDQUFBLHFDLENBQUEsbUMsQ0FBc0wsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxVLENBQVcsVyxDQUFZLG1CLENBQW9CLFUsQ0FBVywrQixDQUFnQywwQixDQUEyQixvQyxDQUFxQyxvRSxDQUF1RSxxQyxDQUFzQyxxRSxDQUF3RSxtQyxDQUFvQyxtRSxDQUFzRSxzQyxDQUF1QyxzRSxDQUF5RSxzQixDQUF1QixVLENBQVcsVyxDQUFZLGlCLENBQWtCLFEsQ0FBUyxPLENBQVEsaUIsQ0FBa0IsZ0IsQ0FBaUIsVSxDQUFXLG9CLENBQXFCLHFCLENBQXNCLHlFLENBQXlFLGlCLENBQWtCLDRCLENBQTZCLG1FLENBQUEsWUFBQSw4QyxDQUErSCxrRCxDQUFtRCw0QixDQUE2Qiw2QixDQUE4Qiw0QixDQUE2Qiw2QixDQUF3SCw2QixDQUE4QixrQyxDQUFtQyx1QixDQUF3QixzRCxDQUF1RCxVLENBQVcsaUIsQ0FBa0IsTSxDQUFPLEssQ0FBTSxtQixDQUFvQix3RSxDQUF5RSxVLENBQVcsZ0MsQ0FBaUMsc0UsQ0FBdUUsUyxDQUFVLGlDLENBQWtDLEssQ0FBTSw2QixDQUE4QixtQixDQUFBLG1CLENBQXdDLGlCLENBQWtCLDRDLENBQTRDLCtDLENBQW1ELG9DLENBQXFDLHNELENBQTBELFUsQ0FBVyxjLENBQWUsWSxDQUFhLGtCLENBQW1CLHNCLENBQXVCLCtELENBQStELDBDLENBQUEsMEMsQ0FBc0YsVyxDQUFZLFcsQ0FBWSxtQixDQUFvQix3QyxDQUFBLHdDLENBQWtGLFMsQ0FBVSxXLENBQVksbUIsQ0FBb0IsK0MsQ0FBQSwrQyxDQUFnRyxzQixDQUF1Qix1QixDQUFBLHVCLENBQWdELFUsQ0FBVyxXLENBQVksa0IsQ0FBbUIsdUIsQ0FBd0IsbUMsQ0FBQSxtQyxDQUF3RSx3QixDQUF5QixtQixDQUFBLCtCLENBQW9ELGdELENBQWdELFUsQ0FBMEgsbUIsQ0FBb0IsWSxDQUFhLHlCLENBQUEseUIsQ0FBb0Qsd0IsQ0FBeUIsdUMsQ0FBd0MsNkIsQ0FBOEIsZ0IsQ0FBaUIsb0IsQ0FBcUIsYSxDQUFjLHlCLENBQUEscUMsQ0FBZ0UsYyxDQUFlLG1CLENBQUEsK0IsQ0FBb0QsaUQsQ0FBaUQsUyxDQUFVLHlCLENBQUEscUMsQ0FBZ0UsYyxDQUFlLGtCLENBQW1CLGlCLENBQWtCLGlCLENBQWtCLHNCLENBQXVCLDRCLENBQTZCLFUsQ0FBVywyQyxDQUE0QyxTLENBQVUsOEMsQ0FBQSw2QyxDQUE2RixzQixDQUF1Qiw2QyxDQUFBLHVELENBQUEseUIsQ0FBQSwyQixDQUE0SiwyQyxDQUEyQyxzQyxDQUFzQyxNLENBQU8sVSxDQUFXLGtDLENBQW1DLGUsQ0FBZ0IsVyxDQUFZLDRELENBQTZELG9CLENBQXFCLGlCLENBQWtCLG1FLENBQXVGLHdFLENBQW5CLGtCLENBQStHLHdFLENBQXlFLG9CLENBQXFCLDZFLENBQThFLG9CLENBQXFCLHdFLENBQXlFLG9CLENBQXFCLDZFLENBQThFLG9CLENBQXFCLHlCLENBQTBCLHNGLENBQXFGLHdGLENBQXVGLG9CLENBQXFCLGdFLENBQWdFLCtELENBQStELDZELENBQTZELCtCLENBQWdDLFEsQ0FBWSxRLENBQVMsUyxDQUFVLGUsQ0FBZ0IsdUIsQ0FBd0IsZSxDQUFnQixzRCxDQUF1RCxjLENBQWUsb0MsQ0FBcUMsc0IsQ0FBdUIsZ0MsQ0FBaUMsa0QsQ0FBbUQsb0UsQ0FBb0UscUQsQ0FBQSwyQyxDQUFrRyx5QyxDQUF5Qyx3QyxDQUF3QyxPLENBQVEsK0IsQ0FBa0MsK0UsQ0FBQSxxRSxDQUFzSiwwRCxDQUEwRCxhLENBQWMsdUYsQ0FBQSw2RSxDQUFzSyxPLENBQVEsMEIsQ0FBMkIsUyxDQUFVLGlILENBQUEsdUcsQ0FBME4sb0IsQ0FBcUIsZ0MsQ0FBaUMsdUUsQ0FBQSxpRixDQUEwSiw0RCxDQUE0RCwrRSxDQUFBLHlGLENBQTBLLFEsQ0FBUywwQixDQUEyQixrQixDQUFtQix5RyxDQUFBLG1ILENBQThOLGlDLENBQWtDLDBGLENBQTJGLGtDLENBQW1DLDJCLENBQTRCLHNELENBQXNELDhCLENBQStCLDZFLENBQXlFLGlCLENBQWtCLGtFLENBQW1FLG9FLENBQW9FLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sVSxDQUFXLFcsQ0FBWSxrQixDQUFtQix5QixDQUEwQiw4RSxDQUErRSwwQixDQUEyQixpRCxDQUFBLDJELENBQUEsZ0csQ0FBQSxzRixDQUFzUyxVLENBQVcscUQsQ0FBcUQsTSxDQUFPLEssQ0FBTSx3RixDQUFBLGtHLENBQUEseUQsQ0FBQSwrQyxDQUFzUyxvRCxDQUFvRCxXLENBQVksTSxDQUFPLEssQ0FBTSx1QixDQUF3QixZLENBQWEsaUIsQ0FBMjdCLHNCLENBQThDLGlCLENBQWtGLHlELENBQTNqQyxpQixDQUE2RixpQixDQUFrQiwrRCxDQUEyRCw0QyxDQUFBLDJDLENBQXlGLHNCLENBQXVCLG9DLENBQUEsNkMsQ0FBbUYsaUIsQ0FBa0IsNkMsQ0FBNkMsMEMsQ0FBMEMscUMsQ0FBcUMsVSxDQUFXLHdDLENBQXdDLDZELENBQStELDJDLENBQUEsa0MsQ0FBK0UsaUIsQ0FBa0IsdUMsQ0FBdUMsd0MsQ0FBd0MsNEMsQ0FBNEMsVSxDQUFXLHVDLENBQXVDLDhELENBQWdFLHNCLENBQXVCLFcsQ0FBWSxVLENBQTZCLG9FLENBQXlILE0sQ0FBTyxLLENBQU0sNkIsQ0FBOEIsVyxDQUFZLHNCLENBQXVCLFksQ0FBYSxzQixDQUF1QixVLENBQVcsVyxDQUFZLFksQ0FBYSxzQixDQUF1QixrQixDQUFtQixpQixDQUFrQiw2QixDQUFBLDBCLENBQUEsMEIsQ0FBb0YsYyxDQUFlLGUsQ0FBZ0Isa0IsQ0FBbUIsb0IsQ0FBcUIsVyxDQUFZLGlCLENBQWtCLDRCLENBQTZCLGlCLENBQWtCLE0sQ0FBTyxLLENBQU0sbUIsQ0FBb0IsUyxDQUFVLGEsQ0FBYyxpQyxDQUFrQyxtQyxDQUFvQyxhLENBQWMsNEIsQ0FBNkIsYyxDQUFlLG1DLENBQW9DLGMsQ0FBZSxxQixDQUFzQiwyQyxDQUE0QyxtQyxDQUFvQywwQixDQUEyQixtQixDQUFvQiwyQixDQUE0Qix3QyxDQUF5QyxtQixDQUFvQixpQyxDQUFzRCxzRCxDQUFwQixtQixDQUEybEUsYSxDQUE1L0QsWSxDQUF5dEMsWSxDQUE1c0MsZ0IsQ0FBaUIsMEIsQ0FBMkIsbUIsQ0FBb0Isa0MsQ0FBbUMsMEIsQ0FBMkIsUyxDQUFVLGlCLENBQWtCLG9CLENBQXFCLFUsQ0FBVyxXLENBQVksd0MsQ0FBeUMsbUIsQ0FBb0IscUMsQ0FBc0MsdUIsQ0FBd0Isc0QsQ0FBeUYsbUIsQ0FBb0IsaUMsQ0FBQSwrQixDQUErWCw2QyxDQUEvWCwrQixDQUFrRyxtQixDQUFvQixrQixDQUFtQixnQyxDQUFpQyxpQixDQUFrQixNLENBQU8sUSxDQUFXLFUsQ0FBVyxXLENBQVksVSxDQUFXLFMsQ0FBVSx1QyxDQUF3QyxVLENBQVcsZSxDQUFnQixpQixDQUFrQixNLENBQU8sSyxDQUFNLFEsQ0FBUyxPLENBQVEsaUIsQ0FBdUcsaUUsQ0FBQSwrRCxDQUFBLGdFLENBQUEsOEQsQ0FBd1csMEIsQ0FBdEcsUyxDQUFVLGtDLENBQW1DLDBCLENBQXlELDBCLENBQTJCLG1CLENBQWtGLFMsQ0FBVSx3QyxDQUF5QyxtQixDQUFvQixpQyxDQUFBLHNELENBQXlGLG1CLENBQW9CLGlFLENBQUEsK0QsQ0FBQSxnRSxDQUFBLDhELENBQWtRLFMsQ0FBVSxrQyxDQUFtQywwQixDQUFvTiwyQixDQUF6TCw4QixDQUFvUCxrQyxDQUFtQywwQixDQUEyQixlLENBQWxULDhCLENBQTZHLDRDLENBQTRFLDJCLENBQTRCLDhCLENHWnJwakIsVSxDQUNFLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENDNEJFLG9DRGhDSixVLENBT0ksZ0JEUUosQyxDQUdFLGtCLENBQ0EscUIsQ0FKRixDLENBT0EsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUNFLFMsQ0FDQSxRLENBR0YsRSxDQU9BLEUsQ0FPQSxFLENBT0EsQyxDQXBCRSxxQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBR0YsRSxDQU9BLEUsQ0FPQSxDLENBYkUseUMsQ0FNRixFLENBT0EsQyxDQU5FLHlDLENBRUEsZSxDQUlGLEMsQ0FDRSx1QyxDQUVBLGUsQ0FJRixNLENBQUEsSyxDQUFBLGtCLENBR0UsZ0MsQ0FHRixNLENBQ0UsNEIsQ0FDQSxRLENBQ0EsYyxDQU9GLEUsQ0FBQSxFLENBRUUsZSxDQVNGLGdCLENBQ0UsaUIsQ0FFQSxTLENBQ0EsVSxDQUNBLFcsQ0FFQSxrQixDQUdGLFEsQ0FDRSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLGdCLENBQ0EsZSxDQUVBLGdCLENBQUEsZ0IsQ0FFRSxhLENBR0YsYSxDQUNFLFcsQ0V6RUEsb0NGd0VGLGEsQ0FJSSxtQkFLRix5QixDQUNFLGMsQ0VsRkYsb0NGaUZBLHlCLENBSUksd0IsQ0FFQSxpQyxDQUNFLHFFLENBQ0EscUIsQ0FLTixzQixDQUVJLGVBTUosbUIsQ0FDRSxhLENHdklOLE8sQ0FDRSxpQixDQUNBLFMsQ0FDQSx3QixDQUVBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0R1QkUsb0NDaENKLE8sQ0FZSSxnQkFHRixrQixDQUNFLFksQ0FDQSx1RCxDQUNBLHNFLENBSUEsZSxDQUNBLFksQ0FDQSxnQixDQUNBLG1CLENET0Esb0NDakJGLGtCLENBYUkscUMsQ0FDQSxnRUFRSixhLENBQ0UsYyxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FFQSxpQixDQUNFLFUsQ0FDQSxXLENBSUosWSxDQUNFLGEsQ0FDQSxZLENBQ0EseUQsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxrQixDRDNCQSxvQ0NtQkYsWSxDQVdJLDZCLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixBRGpDRixvQ0NtQkYsWSxDQWtCSSx1Q0FHRixpQixDQUNFLFksQ0FDQSxxQixDQUNBLFUsQ0FDQSxlLENENUNGLG9DQ3dDQSxpQixDQU9JLFUsQ0FDQSxnQkFLRiwrQixDQUNFLGtCLENEdERKLG9DQ3FERSwrQixDQUlJLGtCLENBSUosbUIsQ0FFSSxlQU1SLGdCLENBQ0UsaUIsQ0R0RUEsb0NDcUVGLGdCLENBSUksbUJBR0Ysa0IsQ0FDRSxjLENBQ0EsZSxDQUlKLGUsQ0FDRSxnQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxRLENEdkZBLG9DQ2tGRixlLENBUUksd0JBSUosaUIsQ0FDRSxrQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxpQixDRHJHQSxvQ0M4RkYsaUIsQ0FVSSxzQixDQUNBLFEsQ0FDQSxVQUlKLFMsQ0FDRSxZLENBQ0EsYSxDQUNBLHVCLENBRUEsZSxDQUFBLGUsQ0FFRSxhLENDckpOLE8sQ0FDRSxpQixDQUNBLDJELENBQ0EscUIsQ0Y2QkUsb0NFaENKLE8sQ0FNSSxjLENBQ0EsUyxDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSxxRSxDQUNBLHVCQUdGLGtCLENBQ0UsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxtQixDRlVBLHFDRWhCRixrQixDQVNJLFUsQUZPRixvQ0VoQkYsa0IsQ0FhSSxRLENBQ0EsZ0IsQ0FDQSxxQkFJSixhLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDRlpBLHFDRUdGLGEsQ0FZSSxtQkFLRiwwQixDQUNFLFksQ0ZyQkYsb0NFbUJGLFksQ0FNSSxjLENBQ0EsUyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSwyQixDQUNBLHVDLENBRUEsMEIsQ0FDRSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGMsQ0FHRixvQixDQUNFLHlCQW9DSiwrQixDQS9CRixpQixDQWlDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQW5DSixpQixDQUVFLGMsQ0FHQSxlLENBQ0EsWSxDRjdEQSxxQ0V1REYsaUIsQ0FTSSxpQixBRmhFRixvQ0V1REYsaUIsQ0FhSSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVQU1GLHVDLENDakVBLHlCLENEa0VFLGEsQ0FFQSw4QyxDQUFBLCtDLENBRUUsUyxDQUlKLCtCLENBQ0UsaUIsQ0FJQSxPLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsMEIsQ0YvRkYsb0NFc0ZBLCtCLENBWUksZ0JBR0Ysc0MsQ0FBQSx1QyxDQUVFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLHdCLENBQ0EsMEIsQ0FHRix1QyxDQUNFLFEsQ0FHRixzQyxDQUNFLFMsQ0FHRix1QyxDQUFBLHFDLENBQUEscUMsQ0E0Q0YseUIsQ0FBQSx1QixDQUFBLHVCLENBekNJLGEsQ0FFQSw4QyxDQUFBLCtDLENBQUEsNEMsQ0FBQSw2QyxDQUFBLDRDLENBQUEsNkMsQ0E0Q0YsZ0MsQ0FBQSxpQyxDQUFBLDhCLENBQUEsK0IsQ0FBQSw4QixDQUFBLCtCLENFaEhBLHVDLENBQUEsd0MsQ0FBQSxxQyxDQUFBLHNDLENBQUEscUMsQ0FBQSxzQyxDRnNFSSxTLENBTVIsaUIsQ0FDRSxpQixDQUNBLFksQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSx1QixDRjNJQSxvQ0VxSUYsaUIsQ0FTSSxnQkFHRix3QixDQUFBLHlCLENBRUUsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0Esd0IsQ0FDQSx1QixDQUdGLHlCLENBQ0UsUSxDQUdGLHdCLENBQ0UsUyxDQWVKLGEsQ0FDRSxpQixDQUNBLFUsQ0FDQSxnQixDQU9FLHlCLENBQ0UsVSxDQUNBLFcsQ0FQSixxQixDQVVFLG1DLENBY0osYSxDQUVFLFksQ0FDQSxrQixDQUNBLHNCLENBbEJFLG1DLENBSUUsTyxDQUVBLHVDLENBQ0UsYyxDQUNBLHFCLENBTVIsYSxDQUNFLGEsQ0FJQSxnQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsVSxDQUNBLHVCLENBRUEsbUIsQ0FBQSxtQixDQUVFLHdCLENBQ0Esb0IsQ0Y5TkYsb0NFNk1GLGEsQ0FxQkksY0FJSixlLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxxQixDQUNBLGMsQ0FHRSw0QixDQUNFLDRCLENBRUEsbUMsQ0FBQSxvQyxDQUVFLEssQ0FDQSxNLENBQ0Esb0MsQ0FHRixvQyxDQUNFLHVCLENBR0YsbUMsQ0FDRSx3QixDRnZRTixvQ0VzT0YsZSxDQXVDSSxjQUdGLG9CLENBQ0UsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxxQixDQUNBLDZCLENBRUEsMkIsQ0FBQSw0QixDQUVFLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsTSxDQUNBLHFCLENBQ0Esb0MsQ0FHRiw0QixDQUNFLFEsQ0FHRiwyQixDQUNFLE8sQ0V4VVIsbUIsQ0FDRSxpQixDQUVBLDhCLENBQ0UsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxnQixDQUNBLG1CLENBR0YsMEIsQ0FDRSxrQixDQUNBLGlCLENBQ0EsZSxDSmtCQSxvQ0lyQkYsMEIsQ0FNSSxvQkFJSix5QixDQUNFLFksQ0FDQSxrQixDQUNBLFMsQ0FDQSxrQixDSk9BLG9DSVhGLHlCLENBT0ksNEIsQ0FDQSxVLENBQ0EsVSxBSkVGLG9DSVhGLHlCLENBYUksK0JBSUosd0IsQ0FDRSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsdUIsQ0FFQSxxQyxDQUNFLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxvQixDQUNBLG9CLENBQ0EsTyxDQUNBLFEsQ0FDQSxrQixDQUNBLHNCLENBQ0EsNEMsQ0FDQSxtQixDQUNBLG9CLENBQ0EsUyxDQUNBLG9DLENBR0YsK0IsQ0FBQSxnQyxDQUVFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLHdCLENBQ0EsdUIsQ0FHRixnQyxDQUNFLFEsQ0FHRiwrQixDQUNFLFMsQ0FHRixnQyxDQUFBLDhCLENBQUEsOEIsQ0FHRSxhLENBT0EsNkMsQ0FBQSwyQyxDQUFBLDJDLENBQ0UsUyxDQUNBLG1CLENBS04sb0MsQ0FDRSxVLENBR0YsZ0MsQ0FDRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FFQSx3QyxDQUNFLFksQ0FJSixzQyxDQUNFLGtCLENBQ0EsYSxDQUNBLHlDLENBQ0EsZSxDSnhGQSxvQ0lvRkYsc0MsQ0FPSSxvQkFJSixzQyxDQUNFLFksQ0FDQSx3RCxDQUNBLFEsQ0FDQSxVLENKbkdBLG9DSStGRixzQyxDQU9JLHVDQUlKLHFDLENBQ0UsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBR0YscUMsQ0FDRSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLGlCLENBRUEsNkMsQ0FDRSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0Esc0UsQ0FDQSx1QixDQUlKLDhCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGtCLENKeklBLG9DSXFJRiw4QixDQU9JLHFCQUdGLGlDLENBQ0Usb0IsQ0FHRix3QyxDQUNFLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUVBLDRDLENBQ0UsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHNCLENDaE1SLGlCLENBQ0UsaUIsQ0FDQSw0RCxDQUNBLHFCLENBRUEsNEIsQ0FDRSxZLENBQ0EscUQsQ0FDQSxpQixDTHdCQSxxQ0szQkYsNEIsQ0FNSSx5RCxBTHFCRixvQ0szQkYsNEIsQ0FVSSx1Q0FJSiwwQixDQUNFLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0EsbUIsQ0xPQSxvQ0tiRiwwQixDQVNJLHFCQUlKLHdCLENBQ0Usa0IsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxhLENMSkEsb0NLQUYsd0IsQ0FPSSxvQkFJSix1QixDQUNFLGMsQ0FDQSxrQixDTGJBLG9DS1dGLHVCLENBS0ksb0JBSUosdUIsQ0FDRSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsUSxDTHhCQSxvQ0tvQkYsdUIsQ0FPSSxnQixDQUNBLFVBR0YseUIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLHVCLENMdENGLG9DSytCQSx5QixDQVVJLFUsQ0FDQSxhQUdGLCtCLENBQUEsK0IsQ0ZxQ0Usb0MsQ0FBQSxvQyxDRW5DQSxVLENBR0YsNkIsQ0ZxQ0Usa0MsQ0VwQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUtOLHNCLENBQ0UsbUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLG1CLENMakVBLG9DSzBERixzQixDQVVJLE0sQ0FDQSxVQUdGLDBCLENBQ0UsVSxDQ3pHTixtQixDQUNFLGlCLENBRUEsOEIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxtQixDQUdGLDBCLENBQ0UsaUIsQ0FDQSxhLENObUJBLG9DTWhCRixtQyxDQUVJLG1CLENBQ0EsaUJBSUoseUIsQ0FDRSxZLENBQ0EsYyxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxRLENOSUEsb0NNVEYseUIsQ0FRSSxnQixDQUNBLHNCLENBQ0EsMEIsQ0FDQSxVQUlKLHdCLENBQ0UsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENOakJBLG9DTU1GLHdCLENBY0ksZ0JBR0YsZ0MsQ0FBQSw4QixDQUFBLDhCLENBR0UsYSxDQUdGLDRCLENBQ0UsVyxDTjlCRixvQ002QkEsNEIsQ0FJSSxvQixDQUNBLHVCQUtOLG9DLENBQ0UsaUIsQ0FHRixnQyxDQUNFLFksQ0FDQSxxRCxDQUNBLGUsQ0FDQSxZLENOL0NBLG9DTTJDRixnQyxDQU9JLHFDLENBQ0EsVUFHRix3QyxDQUNFLFksQ0FJSiw4QixDQUNFLGdCLENBQ0EsYSxDQUNBLGlCLENBR0YsOEIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxRLENBQ0Esa0IsQ05yRUEsb0NNaUVGLDhCLENBT0kscUJBR0YsaUMsQ0FDRSxvQixDQUdGLHdDLENBQ0UsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBRUEsNEMsQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esc0IsQ0FLTiw2QixDQUNFLGdCLENIbElKLGEsQ0FDRSxZLENBQ0EscUIsQ0FDQSw0RCxDQUNBLHFCLENBQ0EsVSxDSDJCRSxvQ0doQ0osYSxDQVFJLG1CQUdGLHdCLENBQ0UsVyxDQUNBLFksQ0FDQSxxRCxDQUNBLHlELENBR0EsZ0IsQ0FDQSxtQixDSGFBLG9DR3JCRix3QixDQVdJLHFELENBQ0EsZ0UsQUhTRixvQ0dyQkYsd0IsQ0FrQkkscUMsQ0FDQSxtRCxDQUlBLGdCLENBQ0EscUJBSUosb0IsQ0FDRSxlLENBQ0EsZSxDQUNBLGtCLENBT0YsbUIsQ0FDRSxjLENBQ0EsWSxDQUNBLHFCLENBQ0EsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENIMUJBLG9DR2lCRixtQixDQVlJLG9CQUlKLG1CLENBQ0UsaUIsQ0FDQSxpQixDQUVBLDJCLENBQ0UsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLCtELENBQ0Esb0IsQ0FJSix1QixDQUNFLGtCLENBQ0EsWSxDQUNBLHFCLENBQ0EsUSxDQUVBLDRCLENBQ0UsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLFEsQ0g3REYsb0NHeURBLDRCLENBT0ksZ0IsQ0FDQSxVQUdGLDhCLENBa0NKLG9CLENBSUUsWSxDQUNBLGtCLENBQ0Esc0IsQ0F4Q0UsOEIsQ0FJRSxXLENBQ0EsVyxDQUNBLGEsQ0FDQSx1QixDSDNFSixvQ0dvRUUsOEIsQ0FVSSxVLENBQ0EsYUFnQk4seUIsQ0FDRSxlLENBQ0EsYyxDQUNBLGtCLENBSUosb0IsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxVLENBSUEsbUIsQ0FDQSxvQixDSDlHQSxxQ0dzR0Ysb0IsQ0FXSSxvQixBSGpIRixvQ0dzR0Ysb0IsQ0FlSSxNLENBQ0EsVSxBSHRIRixvQ0dzR0Ysb0IsQ0FvQkksb0JBR0Ysd0IsQ0FDRSxVLENJOUpOLGdCLENBQ0UsaUIsQ0FFQSwyQixDQUNFLGdCLENBQ0EsbUIsQ0FHRix1QixDQUNFLGlCLENBQ0EsYSxDQUdGLGtDLENBQ0UsaUIsQ0FDQSxVLENBR0Ysd0IsQ0FDRSxVLENBQ0EsVyxDQUVBLGlDLENBQUEsaUMsQ0FFRSxpQixDQUNBLFMsQ0FDQSxvQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLHVCLENQSEYsb0NPVkEsaUMsQ0FBQSxpQyxDQWdCSSxTLEFQTkosb0NPVkEsaUMsQ0FBQSxpQyxDQW9CSSxTLEFBR0YseUJBdkJGLGlDLENBQUEsaUMsQ0F3QkksUyxBQUdGLHlCQTNCRixpQyxDQUFBLGlDLENBNEJJLFMsQUFHRix5QkEvQkYsaUMsQ0FBQSxpQyxDQWdDSSxTQUdGLHVDLENBQUEsdUMsQ0FBQSx1QyxDQUFBLHVDLENBRUUsb0IsQ0FDQSx3QixDQUNBLFUsQ0FJSixpQyxDQUNFLE8sQ0FFQSxxQyxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ1B2Q0osb0NPaUNBLGlDLENBVUksWUFJSixpQyxDQUNFLE0sQ0FFQSxxQyxDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ1ByREosb0NPK0NBLGlDLENBVUksV0FLTix1QixDQUNFLGlCLENBQ0EsWSxDQUNBLHdELENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUNBLGlCLENBQ0EscUIsQ1B0RUEsb0NPOERGLHVCLENBV0kscUMsQ0FDQSxRLENBQ0EsV0FHRiw0QixDQUNFLFksQ0FDQSxxQixDUGhGRixvQ084RUEsNEIsQ0FLSSxvQkFHRiw4QixDQUNFLGdCLENBQ0Esd0MsQ0FDQSxlLENBQ0EsYSxDUDFGSixvQ09zRkUsOEIsQ0FPSSxnQixDQUNBLGEsQ0FDQSxtQixBUC9GTixvQ09zRkUsOEIsQ0FhSSxrQkFJSixpQyxDQzBFQSxtQyxDRHpFRSxjLENBQ0EsZSxDUHpHSixvQ091R0UsaUMsQ0FLSSxtQkFLTiw2QixDQUNFLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxrQixDUHJIRixvQ09pSEEsNkIsQ0FPSSxxQkFHRixnQyxDQUNFLG9CLENBR0YsdUMsQ0FDRSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGUsQ0VqR0YsNkIsQ0ZtR0UsMkMsQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esc0IsQ0FLTiw4QixDQUNFLG1CLENHbExOLGtCLENBQ0UsaUIsQ0FDQSw0RCxDQUNBLHFCLENBQ0EsVSxDQUVBLDZCLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGdCLENBR0Ysd0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFEsQ1ZlQSxxQ1VuQkYsd0IsQ0FPSSxjLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxBVlNGLG9DVW5CRix3QixDQWNJLHVCQUlKLHVCLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsdUIsQ0FFQSwrQixDQUFBLDZCLENBQUEsNkIsQ0FHRSxhLENBTUYsdUMsQ0FDRSxZLENBSUosb0MsQ0FDRSxZLENBQ0EsMkMsQ0FDQSxzRCxDQUdBLGUsQ0FDQSxZLENBQ0EsZ0IsQ1YzQkEscUNVbUJGLG9DLENBV0ksa0UsQVY5QkYsb0NVbUJGLG9DLENBa0JJLHFDLENBQ0Esa0RBTUYsdUMsQ0FDRSxlLENBQ0EsZSxDQUNBLHFDLENBQ0EsaUIsQ0FDQSxlLENWakRGLHFDVTRDQSx1QyxDQVFJLGdCQUlKLHNDLENBQ0UsYyxDQUNBLGUsQ0FDQSxjLENWM0RGLHFDVXdEQSxzQyxDQU1JLGdCQUtOLGdDLENBQ0UsZSxDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxnQixDQUNBLG1CLENBQ0EsZSxDVjFFQSxvQ1VtRUYsZ0MsQ0FVSSxxQkFHRixrQyxDQUFBLHVDLENBRUUsYyxDQUNBLGUsQ0FDQSw4QixDQUNBLGEsQ0FDQSx1QixDQUVBLHdDLENBQUEsd0MsQ0FBQSw2QyxDQUFBLDZDLENBRUUsVSxDQUtOLHlCLENBQ0UsYSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUVBLG1DLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxxRSxDQUNBLHlCLENBRUEseUMsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EsVyxDQUNBLFksQ0FDQSxlLENDdkRBLDJDLENBQUEsMEMsQ0R5REEsZ0QsQ0FBQSwrQyxDRWZBLCtDLENBQUEsOEMsQ0ZpQkUsVSxDQUNBLFcsQ0FDQSxzQixDQUNBLGdCLENWL0hOLG9DVStGRix5QixDQXNDSSxhLENBQ0EsZSxBVnRJRixvQ1UrRkYseUIsQ0EyQ0ksbUIsQ0FDQSx1QixDQUNBLGtCRTVLTixpQixDQUNFLGlCLENBQ0Esd0IsQ0FFQSw0QixDQUNFLFksQ0FDQSwyQyxDQUNBLGdFLENBSUEsUSxDQUNBLGdCLENab0JBLHFDWTVCRiw0QixDQVdJLHVGLEFaaUJGLG9DWTVCRiw0QixDQW9CSSxxQyxDQUNBLHdEQVFKLHdCLENBQ0UsZSxDQUNBLHFDLENBQ0EsZSxDQUNBLGEsQ0FFQSw2QixDQ0tGLFcsQ0RKSSxlLENBSUosdUIsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ1pqQkEscUNZWUYsdUIsQ0FRSSxnQixBWnBCRixvQ1lZRix1QixDQVlJLGlCQUlKLHVCLENBQ0UsYyxDQUNBLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsUSxDQUdGLHVCLENBQ0UsWSxDQUNBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ1p6Q0EscUNZb0NGLHVCLENBUUksZ0JBR0YsNEIsQ0FDRSxVLENBQ0EsaUIsQ0FHRix5QixDSndIRSxnQyxDSXZIQSxjLENBQ0EsZSxDWnRERixxQ1lvREEseUIsQ0FLSSxnQkFLTix1QixDQUNFLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFUsQ1p6RUEsb0NZOERGLHVCLENBY0ksZUFJSix3QixDQUNFLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFcsQ0FDQSxnQixDQUNBLGUsQ0FFQSxrQyxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsMEUsQ0FDQSx5QixDQUVBLHdDLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSx3QixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDWnpHSixvQ1lnRkYsd0IsQ0FzQ0ksYSxDQUNBLGUsQVp2SEYsb0NZZ0ZGLHdCLENBMkNJLG1CLENBQ0EsdUIsQ0FDQSxrQkU3Sk4sUSxDQUNFLFksQ0FDQSxxQixDREZGLFMsQ0FDRSxpQixDQUVBLG9CLENBQ0UsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLG9CLENid0JBLG9DYTdCRixvQixDQVFJLGdCLENBQ0EscUJBSUosYyxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQUdGLFksQ0FRQSxXLENBRUUsaUIsQ0FFQSxlLENBWkYsWSxDQUVFLGtCLENBQ0EscUMsQ0FFQSxhLENBR0YsVyxDQUNFLGtCLENBRUEsYyxDYkpBLG9DYUNGLFcsQ0FPSSxnQkFJSixXLENBQ0UsYyxDQUVBLGEsQ0FDQSx1QixDYmhCQSxvQ2FZRixXLENBT0ksZ0JBR0YsaUIsQ0FBQSxpQixDQUVFLFUsQ0x4RE4sTyxDQUNFLGlCLENBQ0EsYSxDQUVBLGtCLENBQ0UsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG9CLENSdUJBLG9DUTVCRixrQixDQVFJLGdCLENBQ0EscUJBSUosYyxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxxQyxDQUNBLGUsQ1JXQSxvQ1FmRixjLENBT0ksb0JBSUosaUIsQ0FDRSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ1JBQSxvQ1FKRixpQixDQU9JLGtCLENBQ0EsZ0JBSUosMkIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxjLENSWEEscUNRUUYsMkIsQ0FNSSxXQUlKLDJCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYyxDUnJCQSxvQ1FrQkYsMkIsQ0FNSSxrQkFJSixlLENBQ0UsVSxDQUNBLFcsQ0FFQSx3QixDQUFBLHdCLENBRUUsaUIsQ0FDQSxTLENBQ0Esb0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSx1QixDQUVBLDhCLENBQUEsOEIsQ0FBQSw4QixDQUFBLDhCLENBRUUsb0IsQ0FDQSx3QixDQUNBLFUsQ0FJSix3QixDQUNFLE8sQ1J4REYsb0NRdURBLHdCLENBSUksY0FHRiw0QixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FHSix3QixDQUNFLE0sQ1JyRUYsb0NRb0VBLHdCLENBSUksY0FHRiw0QixDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FJSiwwQixDQUNFLFksQ1JuRkYsb0NRa0ZBLDBCLENBSUksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxPLENBRUEsb0QsQ0FDRSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSx3QixDQUVBLG9GLENBQ0UsMEJBT1YsYyxDQU1BLDBCLENBTEUsWSxDQUNBLGtCLENBQ0Esc0IsQ0FHRiwwQixDQUNFLGlCLENBRUEscUIsQ0FHQSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLHlDLENBR0YsMEIsQ0FXQSwwQixDQUNFLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUlBLFUsQ0FuQkYsMEIsQ0FNRSxXLENBQ0EsOEQsQ0FDQSxrQixDQUdGLDBCLENBS0Usa0IsQ0FDQSxzQixDQUNBLFEsQ0FFQSxpQixDQUNBLGtCLENBQ0EscUIsQ0FtQ0EsNkIsQ0FqQ0EsNkIsQ0FxQ0UsaUIsQ0FFQSxlLENBRUEsb0IsQ0FDQSw0QixDQUNBLG1DLENBM0NGLDZCLENBQ0Usa0IsQ0FFQSxjLENBRUEsd0IsQ0FDQSxvRSxDUjVKRixvQ1FzSkEsNkIsQ0FZSSxnQkFJSiw4QixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsTyxDQWFGLDZCLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxjLENBRUEsdUUsQ0FPSixjLENBQ0UsWSxDT3RPSixRLENBQ0UsaUIsQ0FDQSx3QixDQUVBLG1CLENBQ0UsZ0IsQ0FDQSxtQixDQUdGLFcsQ05RRSxvQixDQUVFLHlDLENBQ0EsZSxDQUNBLGEsQ01aSixXLENBQ0UsVSxDQUNBLGUsQ0FDQSxrQixDQU1GLFUsQ0FDRSxrQixDQUNBLGMsQ0FDQSxlLENmV0Esb0NlZEYsVSxDQU1JLGdCQUlKLGEsQ0FDRSxlLENON0JKLFEsQ0FDRSxpQixDQUVBLG1CLENBQ0UsWSxDQUNBLHdELENBQ0EsUSxDQUNBLGdCLENBQ0EsbUIsQ1R3QkEsb0NTN0JGLG1CLENBUUkscUMsQ0FDQSxPQUtGLG9CLENBQ0Usa0IsQ0FNRixvQixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENUSUYsb0NTUkEsb0IsQ0FPSSxnQkFJSixtQixDQUNFLGtCLENBQ0EsYyxDQUNBLGUsQ1RORixvQ1NHQSxtQixDQU1JLGdCQUtOLGUsQ0FDRSxpQixDQUNBLFUsQ0FDQSxRLENBQ0Esa0IsQ1RsQkEsb0NTY0YsZSxDQU9JLHFCQUdGLGtCLENBQ0Usb0IsQ0FHRix5QixDQUNFLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDRW5FTixhLENBQ0UsaUIsQ0FFQSx3QixDQUNFLFksQ0FDQSwyQyxDQUNBLDZDLENBRUEsZ0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxtQixDWHFCQSxxQ1c3QkYsd0IsQ0FXSSwrQyxDQUVBLGUsQ0FDQSxrQixBWGVGLG9DVzdCRix3QixDQWtCSSxxQyxDQUNBLDJDLENBR0EsVUFJSixzQixDQUNFLGlCLENBR0YsZ0IsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxhLENYTkEscUNXQ0YsZ0IsQ0FRSSxvQixBWFRGLG9DV0NGLGdCLENBWUksZUFJSixlLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDWHBCQSxvQ1dpQkYsZSxDQU1JLGdCQUlKLG9CLENBQ0UsYSxDQUNBLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxXLENBQ0EsYSxDQUVBLHVCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQUNBLHdCLENBQ0Esd0IsQ0FHRiw4QixDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsMEUsQ0FDQSx5QixDQUVBLG9DLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSx3QixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDWC9ESixvQ1cyQkYsb0IsQ0FpREksYSxDQUNBLGUsQVg3RUYsb0NXMkJGLG9CLENBc0RJLG1CLENBQ0EsdUIsQ0FDQSxrQktuSE4sTyxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENDSEYsVSxDQUNFLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxZLENBRUEsWSxDQUNFLGMsQ0FDQSxhLENBQ0EsdUIsQ0FFQSxrQixDQzRHRSxzQixDRDNHQSxVLENFWk4sUyxDQUNFLGlCLENBR0UsK0IsQ0FDRSxtQixDQUNBLFMsQ0FDQSxtQixDQUdGLDhCLENBQ0UsYSxDQUVBLHFDLENBQUEsc0MsQ0RJQSxtQyxDQUFBLG9DLENDRkUsUyxDQUlKLG1DLENBQ0Usd0IsQ0FHRiwrQixDQUNFLG1CLENBSUosbUIsQ0FDRSxZLENBQ0EsbUIsQ0FDQSxvQyxDQUdGLGUsQ0FDRSxpQixDQUNBLFcsQ0FDQSxxQixDQUNBLE8sQ0FDQSxZLENBQ0EsK0MsQ0FDQSxlLENBQ0EsWSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDBCLENuQm5CQSxvQ21CRUYsZSxDQW9CSSxXLENBQ0EscUMsQ0FDQSxtQkFJSixlLENBTUEsZSxDQUxFLFksQ0FDQSxrQixDQUNBLDBCLENBR0YsZSxDQUlFLE8sQ0FDQSxVLENBQ0EsMEIsQ0FDQSxtQixDQUVBLHVCLENBQUEscUIsQ0FBQSxxQixDQUdFLGEsQ0M5RU4sSyxDQUNFLFksQ0FDQSxxQixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLHVCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSx3QyxDQUNBLFEsQ3BCcUJFLG9Db0JoQ0osSyxDQWNJLHdCQUdGLFksQ0FDRSxZLENBQ0EscUIsQ0FDQSxPLENBQ0EsVSxDQUVBLHNCLENBQ0UsZSxDQUdGLHVDLENBQ0UsZ0IsQ0FDQSxjLENBSUosWSxDQUNFLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFMsQ0FDQSxXLENBRUEsc0MsQ0FDRSxvQixDQUlKLGtCLENBQ0UsaUIsQ0FDQSxjLENBQ0EsZSxDQUVBLG9CLENBQ0UsYSxDQUNBLHlCLENBSUosYSxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQ25FSixNLENBc0VFLG9CLENBRUUsSyxDQUdBLE0sQ0FDQSxVLENBQ0EsVyxDQTdFSixNLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsVyxDQUtBLFksQ0FDQSxhLENBQ0EsbUIsQ0FDQSxTLENBQ0EsK0IsQ0FDQSx1QyxDckJpQkUsb0NxQmhDSixNLENBa0JJLFdBR0YsWSxDSHVKRSx3QixDR3RKQSxtQixDQUNBLFMsQ0FFQSw0QixDQUNFLHVCLENBS04sZSxDQUNFLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSwyQixDQUNBLHVDLENBRUEsNkIsQ0FDRSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUlKLGEsQ0FDRSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBR0YsYSxDQUVFLFksQ0FDQSxVLENBQ0EsUSxDQUNBLG9CLENBQ0EscUIsQ0FDQSxlLENBQ0EsYyxDQUVBLG9CLENBQ0UsaUIsQ0FFQSxPLENBQ0EsUSxDQUlBLGdCLENBQ0Esc0IsQ0FuQkosYSxDQzVEQSxLLENBQ0UsaUIsQ0FFQSxXLENBQ0UscUIsQ0FHRixnQixDQUNFLGdCLENBQ0Esb0IsQ3RCdUJBLG9Dc0J6QkYsZ0IsQ0FLSSxnQixDQUNBLHFCQUlKLFcsQ0FDRSxZLENBQ0EseUQsQ0FDQSxRLENBR0YsWSxDQUNFLGtCLENBRUEseUIsQ0FDRSxlLENBSUosdUIsQ0FDRSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGUsQ3RCUkEsb0NzQkRGLHVCLENBWUksZUFHRiw4QixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLGUsQ0FJSixpQixDQUNFLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUNBLGlCLEN0QjdCQSxvQ3NCd0JGLGlCLENBUUksY0FHRixpQyxDQUNFLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSx1QixDQUVBLHVDLENBc0JFLGtELENBckJBLHdCLENBSUosaUMsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxRLENBRUEsNEMsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYSxDQUNBLHVCLENBU04scUIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxvQixDdEI1RUEsb0NzQnlFRixxQixDQU1JLHFCQUdGLG9DLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLHdDLENBQ0UsVSxDQUNBLFcsQ0FTTixXLENBRUUsUyxDQUdGLFEsQ0FZQSxRLENBWEUsa0IsQ0FDQSxpQixDQUNBLHFDLENBQ0EsZSxDQUNBLGEsQ3RCL0dBLG9Dc0IwR0YsUSxDQVFJLG9CQUlKLFEsQ0FDRSxrQixDQUVBLHlDLEN0QnpIQSxvQ3NCc0hGLFEsQ0FRSSxvQkFJSixPLENBQ0Usa0IsQ0FHRixTLENBQ0UsVyxDQUNBLHVCLENBQ0EsYSxDQUNBLGtCLEN0QjFJQSxvQ3NCc0lGLFMsQ0FPSSxVLENBQ0EsVSxDQUNBLGMsQ0FDQSxlQTNDSixXLENKcklGLFEsQ0FDRSxpQixDQUdFLGdDLENBQ0UsbUIsQ0FDQSxTLENBQ0EsbUIsQ2xCeUJGLG9Da0I1QkEsZ0MsQ0FNSSx5QkFJSiw0QixDQUNFLGEsQ0FRRixpQyxDQUNFLHdCLENBR0YsNkIsQ0FDRSxtQixDQUlKLGtCLENBQ0UsWSxDQUNBLG1CLENBQ0Esb0MsQ0FHRixpQixDQUNFLGMsQ0FDQSxZLENBQ0EsUyxDQUNBLE8sQ0FDQSxNLENBQ0EsWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGdCLENBQ0EsYSxDQUNBLGMsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDBCLENBQ0EsbUIsQ2xCdEJBLG9Da0JNRixpQixDQW1CSSxRLENBQ0EsZSxDQUNBLFMsQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0JBSUosZSxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQixDbEJ4Q0Esb0NrQmtDRixlLENBU0ksY0FJSixjLENBQ0UsWSxDQUNBLCtDLENBQ0Esc0IsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxhLENsQnpEQSxxQ2tCK0NGLGMsQ0FhSSxpRCxBbEI1REYsb0NrQitDRixjLENBaUJJLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxnQkFJSixjLENBQ0UsWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGEsQ0FDQSwwQixDQUVBLG1CLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGUsQ0FRQSx5QixDQUNFLGEsQ0FJSixtQixDQUNFLGEsQ0FDQSxZLENBQ0EsVSxDQUdGLG1CLENBQ0UsWSxDQUNBLHFCLENBRUEscUIsQ0FNQSx3QixDQUxFLHVCLENBQ0EsYyxDQUNBLGUsQ0FHRix3QixDQUVFLGMsQ0FFQSxhLENLcElKLDBCLENMMklGLGdCLENLMUlJLG1CLENBRUEsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENMbUlKLGdCLENBQ0UsVSxDQUNBLGMsQ0FDQSxVLENBUUEsUyxDQUNBLGdDLENBQ0EsdUMsQ2xCeElBLG9Da0JtSkEsZ0IsQ0FDRSxjS3BMTixXLENBTUUsbUIsQ0FDRSxpQixDQUNBLFksQ0FDQSxVLENBVEosVyxDQUdFLHFCLENBR0EsbUIsQ0FJRSxRLENBQ0Esb0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxjLENBRUEsMEIsQ0FFRSxpQixDQU9BLGdCLENBQ0Esc0IsQ0FJSixpQixDQUNFLFksQ0FDQSxxQixDQUNBLE8sQ0FDQSxpQixDQUNBLHdCLENBQ0EsZSxDQUVBLG9CLENBQ0UsYyxDQUNBLGUsQ0FDQSxhLENBR0YscUIsQ0FDRSxZLENBQ0EsVyxDQUNBLFcsQ0QyRUEsd0MsQ0N6RUEseUIsQ0FDRSxjLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBSUosbUIsQ0FDRSxRLENBQ0EsYSxDQUNBLGMsQ0FDQSxlIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbiIsIi8qKlxuICogU3dpcGVyIDExLjAuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciA5LCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuIGh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4qIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiogYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4qIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4qL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4qL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4qIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4qIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4qL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4qL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4qL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4qL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLWZvbnQtYmFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmUtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDN2dyArIDFyZW0sIDNyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dyArIDAuNzVyZW0sIDJyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAzdncgKyAwLjc1cmVtLCAxLjVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBmb250LXNpemU6IGNsYW1wKDAuOHJlbSwgM3Z3ICsgMC40cmVtLCAxcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dCxcbmlucHV0OjpwbGFjZWhvbGRlcixcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG5cbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5oZWFkZXIsXG4gIC5mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxhbmRpbmcge1xuICAgIC5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmLl9zY3JvbGwge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1oZWFkZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRlbW8ge1xuICAgIG1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59IiwiJGZvbnQtYmFzZTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cbiRjb2xvci1mb250LWJhc2U6ICM2RDZENkQ7XG4kY29sb3ItZm9udC1wcmltYXJ5OiAjMDA5M0MyO1xuJGNvbG9yLWZvbnQtYWx0OiAjREFFNEZGO1xuXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItZ3JheTogIzhEOEQ4RDtcblxuJGNvbG9yLXByaW1hcnk6ICMwMEZGRTY7XG4kY29sb3Itc2Vjb25kYXJ5OiAjNDI4NkM1O1xuJGNvbG9yLXNlY29uZGFyeS10aGluOiAjODlDMUY0O1xuXG4kY29sb3ItYmctZGFyazogIzFDM0E1NTtcblxuJGRlZmF1bHQtdHJhbnNpdGlvbi1zZXR0aW5nczogMC4zcyBlYXNlLW91dDtcbiRtb2RhbC10cmFuc2l0aW9uLXNldHRpbmdzOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuXG4kc2NyZWVuczogKFxuICAgICAgICAyeGw6IDE5MTksXG4gICAgICAgIHhsOiAxNjAwLFxuICAgICAgICBsOiAxMzY1LFxuICAgICAgICBtOiAxMDI0LFxuICAgICAgICBzOiA3NjcsXG4gICAgICAgIHhzOiA1NzYsXG4gICAgICAgIDJ4czogMzc1XG4pO1xuXG5AbWl4aW4gbWVkaWEoJHZhbHVlKSB7XG4gICR3aWR0aDogbWFwX2dldCgkc2NyZWVucywgJHZhbHVlKTtcbiAgQGlmICgkd2lkdGggIT0gMCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArICdweCcpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyaztcblxuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci1mb250LWFsdDtcblxuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMjgwcHgpIG1pbm1heCgxcHgsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIG5hdlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiY29udGFjdCBuYXZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIi4gbmF2XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzb2NpYWwgZG93bmxvYWRcIjtcbiAgICBjb2x1bW4tZ2FwOiAzNnB4O1xuICAgIHJvdy1nYXA6IDQ2cHg7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ29cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIm5hdlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiY29udGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZG93bmxvYWRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInNvY2lhbFwiO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZ3JpZC1hcmVhOiBuYXY7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxcHgsIDE1NnB4KSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCAxZnIpO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBncmlkLWFyZWE6IGNvbnRhY3Q7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZ3JpZC1hcmVhOiBzb2NpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19kb3dubG9hZCB7XG4gICAgZ3JpZC1hcmVhOiBkb3dubG9hZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1mb250LWFsdDtcbiAgICB9XG4gIH1cbn0iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctaGVhZGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctaGVhZGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICAuaGVhZGVyX19zaWduIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjYWZjO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246ICRtb2RhbC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgICAuaGVhZGVyX19zaWduIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYm90dG9tOiAyN3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWl0ZW0ge1xuXG4gICAgJi5fYWN0aXZlIC5zdWJtZW51X19idG4ge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1lbnVfX2J0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLl9hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYtY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLmRyb3Bkb3duX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NpZ24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1zZXR0aW5ncztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLl9hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcyAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyAwLjFzO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDAuMnMsIHRyYW5zZm9ybSAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxhbmRpbmctbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1tYWluLTAxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgOWZyKSBtaW5tYXgoMXB4LCA1ZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXN0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZG93bmxvYWQgaW1nXCI7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDZmcikgbWlubWF4KDFweCwgNWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXN0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZG93bmxvYWQgZG93bmxvYWRcIjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibGlzdFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkb3dubG9hZFwiO1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBncmlkLWFyZWE6IGxpc3Q7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rvd25sb2FkIHtcbiAgICBncmlkLWFyZWE6IGRvd25sb2FkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb21vIHtcbiAgICBncmlkLWFyZWE6IGltZztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLmxhbmRpbmctYWR2YW50YWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS10aGluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLl9hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgJi5faGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dyArIDAuNzVyZW0sIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYi1jb250ZW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMTAwZnIpIG1pbm1heCgxcHgsIDk1ZnIpO1xuICAgIGdhcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmX190YWItY29udGVudC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLWJvcmRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX190YWItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDk2JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB9XG5cbiAgICAmLWJnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yMCk7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5sYW5kaW5nLWRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctbWFpbi0wMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCA1ZnIpIG1pbm1heCgxcHgsIDVmcik7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCA1ZnIpIG1pbm1heCgxcHgsIDMuN2ZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncgKyAxcmVtLCAzcmVtKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5sYW5kaW5nLWluZHVzdHJpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgfVxuXG4gICZfX3RhYnMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMjRweCAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI4cHg7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190YWItY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDVmcikgbWlubWF4KDFweCwgNmZyKTtcbiAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgIHJvdy1nYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJi5faGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLXRpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RhYi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTYlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cblxuICAgICYtYmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIwKTtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59IiwiLmxhbmRpbmctcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgfVxuXG4gICZfX3NsaWRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi1idG4tbmV4dCxcbiAgICAmLWJ0bi1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMjNweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHRvcDogMzYlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgdG9wOiAyNiU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4tbmV4dCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0bi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDEwZnIpIG1pbm1heCgxcHgsIDkuNWZyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDU0cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcik7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgM3Z3ICsgMC41cmVtLCAxLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDk0JTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICB9XG5cbiAgICAgICYtYmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG5cbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcmV2aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi5wcmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncgKyAxcmVtLCAzcmVtKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlci1jb250YWluZXItMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLWNvbnRhaW5lci0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLWJ0bi1uZXh0LFxuICAgICYtYnRuLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyM3B4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1idG4tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcblxuICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBjOWRhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19zbGlkZS1jb250YWluZXItMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWluLWhlaWdodDogNDY4cHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAmX19zbGlkZS1jb250YWluZXItMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjRkZWcsICMwMThDRkQgMC42MiUsICMwMEZGRTYgOTIuNTYlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgJl9fc2xpZGUtY29udGFpbmVyLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjRkZWcsICMwMThDRkQgMC42MiUsICMwMEZGRTYgOTIuNTYlKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExOWRlZywgIzAwODVGRiAtMjcuNTYlLCAjMDBGRkU2IDg1LjkxJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuIiwiLmJsb2NrLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMTAwZnIpIG1pbm1heCgxcHgsIDc4ZnIpO1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMWZyKTtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dyArIDAuNzVyZW0sIDJyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NiU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuXG4gICAgJi1iZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjApO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGFuZGluZy1zY2VuYXJpb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1tYWluLTAxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBjb2x1bW4tZ2FwOiAzNnB4O1xuICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1zZXR0aW5ncztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLl9hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQge1xuXG4gICAgJi5faGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQtaW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcikgMzUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBpbWdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxpbmtzIGltZ1wiO1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiA3MTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGl0bGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi4gaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGlua3MgaW1nXCI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInRleHRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsaW5rc1wiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImltZ1wiO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncgKyAxcmVtLCAzcmVtKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWNvbnRyb2xzIHtcbiAgICBncmlkLWFyZWE6IGxpbmtzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUycHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIGEsXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGdyaWQtYXJlYTogaW1nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzMzcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDYycHggMjBweCAzMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGVudC9waG9uZS10ZW1wbGF0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gICAgICAmLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUVCRjE7XG4gICAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgICAgaGVpZ2h0OiA1MjlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB2aWRlbyxcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2staGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcikgMzUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBpbWdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImNvbnRlbnQgaW1nXCI7XG4gICAgY29sdW1uLWdhcDogMTMwcHg7XG4gICAgcm93LWdhcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHRpdGxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJjb250ZW50IGltZ1wiO1xuICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImNvbnRlbnRcIjtcbiAgICAgIGdhcDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIH1cblxuICBoMSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDN2dyArIDFyZW0sIDNyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzMzcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICAmLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIHJpZ2h0OiAtMTY0cHg7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogLTg1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjYwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2MnB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29udGVudC9waG9uZS10ZW1wbGF0ZS1mdWxsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgICAgICYtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RUJGMTtcbiAgICAgICAgd2lkdGg6IDI5N3B4O1xuICAgICAgICBoZWlnaHQ6IDUyOXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cbiAgfVxufSIsIi5sYW5kaW5nLXNpbXBsaWZ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFQkYxO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcikgMzUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBpbWdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInRleHQgaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXN0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibGluayBpbWdcIjtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlIHRpdGxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0IGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibGlzdCBpbWdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImxpc3QgaW1nXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaW5rIGltZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiLiBpbWdcIjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRpdGxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXN0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaW5rXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJpbWdcIjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDN2dyArIDFyZW0sIDNyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGdyaWQtYXJlYTogbGlzdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGdyaWQtYXJlYTogbGluaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDdweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTdweCAwICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMzNweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjJweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbnRlbnQvcGhvbmUtdGVtcGxhdGUtZnVsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gICAgICAmLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUVCRjE7XG4gICAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgICAgaGVpZ2h0OiA1MjlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB2aWRlbyxcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncgKyAxcmVtLCAzcmVtKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1zZXR0aW5ncztcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn0iLCIubGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59IiwiLmJsb2NrLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUY0RkU7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dyArIDAuNzVyZW0sIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHAgKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufSIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIuZGVtby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiA0MHB4O1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxufSIsIi5zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuX3Nob3cge1xuICAgIC5zdWJtZW51X19jb250ZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWVudV9fYnRuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtZW51X19idG4taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAxMDVweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwOTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICNEOUZERkY7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDIwcHggMTZweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxcHgsIDFmcikpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNEOUZERkY7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMzJweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblxuICAgICYuX2FsbCB7XG4gICAgICBncmlkLWNvbHVtbjogLTIgLyAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgcCB7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM3QTdBN0E7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgICB0cmFuc2l0aW9uOiAkbW9kYWwtdHJhbnNpdGlvbi1zZXR0aW5ncztcbiAgfVxuXG4gICYuX2hpZGRlbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuX3Nob3cge1xuICAgIC5kcm9wZG93bl9fbGlzdCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd25fX2J0biB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25fX2J0bi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duX19saW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDFweCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiAyNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RkRGRjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMWZyKTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufSIsIi5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDg2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMTEwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhEOEQ4RDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAyMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICBnYXA6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCA4MHB4IDE2cHg7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5fdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuanVzdC12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEQ4RDhEO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udC1iYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJi5qdXN0LXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDE4NCwgMTcsIDE3KTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMTNweCAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn0iLCIubW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246ICRtb2RhbC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYuX29wZW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246ICRtb2RhbC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICYuX3N1Y2Nlc3MtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDlGREZGO1xuICAgIHBhZGRpbmc6IDcwcHggMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm1vZGFsX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59IiwiLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pZnJhbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGhlaWdodDogMTUwMHB4O1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02M3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDM2cHggODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XG4gICAgICBwYWRkaW5nOiAyOHB4O1xuICAgIH1cblxuICAgIC5wYWdlX19idG4tbmV4dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEQ4RDhEO1xuICAgICAgYmFja2dyb3VuZDogI0ZERkRGRDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tc2V0dGluZ3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlX19jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgLnBhZ2VfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RDhEOEQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGREZERkQ7XG4gICAgICAgIGNvbG9yOiAjOEQ4RDhEO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLXNldHRpbmdzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2VfX2Zvcm0tYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzdncgKyAxcmVtLCAzcmVtKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dyArIDAuNzVyZW0sIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gIH1cbn0iLCIudmlkZW8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fcG9zdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU3LjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNSwgMjE1LCAyMTUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTUsIDIxNSwgMjE1KTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjM0EzQTNDO1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufSJdfQ== */
