/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}.js-split{overflow:hidden;opacity:0}.js-loaded .js-split{opacity:1}.js-split span{display:inline-block;transform:translateY(100%)}.is-active .js-split span{transform:translateY(0);transition:transform cubic-bezier(0.7, 0.2, 0.1, 1) .8s}.is-active .js-split span[data-index="0"]{transition-delay:0s}.is-active .js-split span[data-index="1"]{transition-delay:0.03s}.is-active .js-split span[data-index="2"]{transition-delay:0.06s}.is-active .js-split span[data-index="3"]{transition-delay:0.09s}.is-active .js-split span[data-index="4"]{transition-delay:0.12s}.is-active .js-split span[data-index="5"]{transition-delay:0.15s}.is-active .js-split span[data-index="6"]{transition-delay:0.18s}.is-active .js-split span[data-index="7"]{transition-delay:0.21s}.is-active .js-split span[data-index="8"]{transition-delay:0.24s}.is-active .js-split span[data-index="9"]{transition-delay:0.27s}.is-active .js-split span[data-index="10"]{transition-delay:0.3s}.is-active .js-split span[data-index="11"]{transition-delay:0.33s}.is-active .js-split span[data-index="12"]{transition-delay:0.36s}.is-active .js-split span[data-index="13"]{transition-delay:0.39s}.is-active .js-split span[data-index="14"]{transition-delay:0.42s}.is-active .js-split span[data-index="15"]{transition-delay:0.45s}.is-active .js-split span[data-index="16"]{transition-delay:0.48s}.is-active .js-split span[data-index="17"]{transition-delay:0.51s}.is-active .js-split span[data-index="18"]{transition-delay:0.54s}.is-active .js-split span[data-index="19"]{transition-delay:0.57s}.is-active .js-split span[data-index="20"]{transition-delay:0.6s}.is-active .js-split span[data-index="21"]{transition-delay:0.63s}.is-active .js-split span[data-index="22"]{transition-delay:0.66s}.is-active .js-split span[data-index="23"]{transition-delay:0.69s}.is-active .js-split span[data-index="24"]{transition-delay:0.72s}.is-active .js-split span[data-index="25"]{transition-delay:0.75s}.is-active .js-split span[data-index="26"]{transition-delay:0.78s}.is-active .js-split span[data-index="27"]{transition-delay:0.81s}.is-active .js-split span[data-index="28"]{transition-delay:0.84s}.is-active .js-split span[data-index="29"]{transition-delay:0.87s}.is-active .js-split span[data-index="30"]{transition-delay:0.9s}.is-active .js-split span[data-index="31"]{transition-delay:0.93s}.is-active .js-split span[data-index="32"]{transition-delay:0.96s}.is-active .js-split span[data-index="33"]{transition-delay:0.99s}.is-active .js-split span[data-index="34"]{transition-delay:1.02s}.is-active .js-split span[data-index="35"]{transition-delay:1.05s}.is-active .js-split span[data-index="36"]{transition-delay:1.08s}.is-active .js-split span[data-index="37"]{transition-delay:1.11s}.is-active .js-split span[data-index="38"]{transition-delay:1.14s}.is-active .js-split span[data-index="39"]{transition-delay:1.17s}.is-active .js-split span[data-index="40"]{transition-delay:1.2s}.is-active .js-split span[data-index="41"]{transition-delay:1.23s}.is-active .js-split span[data-index="42"]{transition-delay:1.26s}.is-active .js-split span[data-index="43"]{transition-delay:1.29s}.is-active .js-split span[data-index="44"]{transition-delay:1.32s}.is-active .js-split span[data-index="45"]{transition-delay:1.35s}.is-active .js-split span[data-index="46"]{transition-delay:1.38s}.is-active .js-split span[data-index="47"]{transition-delay:1.41s}.is-active .js-split span[data-index="48"]{transition-delay:1.44s}.is-active .js-split span[data-index="49"]{transition-delay:1.47s}html{font-size:10px;scroll-padding-top:calc(100px + 40px)}body{overflow-x:hidden;color:#000;font-size:1.6rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto}a{color:inherit;text-decoration:none;cursor:pointer !important}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}p{color:#333}@font-face{font-style:normal;font-weight:400;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-family:swiper-icons}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);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-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.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, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{flex-shrink:0;order:9999;content:""}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;content:"";pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.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{display:flex;z-index:10;position:absolute;top:50%;align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;font-family:swiper-icons;letter-spacing:0;text-transform:none !important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{z-index:10;position:absolute;transform:translate3d(0, 0, 0);text-align:center;transition:.3s opacity}.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:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.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{top:0;left:0;width:100%;height:4px}.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{top:0;left:0;width:4px;height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;position:relative;border-radius:10px;background:rgba(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{z-index:50;position:absolute;bottom:3px;left:1%;width:98%;height:5px}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{z-index:50;position:absolute;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.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}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{z-index:-1000;position:absolute;top:0;left:0;opacity:0;pointer-events:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{visibility:hidden;z-index:1;width:100%;height:100%;transform-origin:0 0;backface-visibility:hidden;pointer-events:none}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{z-index:0;position:absolute;bottom:0px;left:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;backface-visibility:hidden;pointer-events:none}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;backface-visibility:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;transform-origin:center bottom;backface-visibility:hidden}.l-container{width:100%;max-width:1400px;margin-inline:auto;padding-top:12rem;padding-bottom:12rem;padding-inline:40px}.l-header{z-index:18;position:fixed;top:0;right:0;left:0;width:100%;height:100px;padding-top:18px;padding-bottom:18px}.c-button__link{display:block;display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:5.8rem;gap:0;border:1px solid #077d5c;border-radius:100px;background:#e7f3ef;color:#077d5c;font-weight:500;font-size:1.5rem;text-align:center;transition:.3s ease}.c-button__link::after{display:block;content:""}.c-button__link--arrow:after{position:absolute;top:50%;right:24px;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-top:1.5px solid #077d5c;border-right:1.5px solid #077d5c}.c-button__link--arrow-down:after{position:absolute;top:50%;right:24px;width:10px;height:10px;transform:translateY(-50%) rotate(135deg);border-top:1.5px solid #077d5c;border-right:1.5px solid #077d5c}.c-button__link--external:after{position:absolute;top:50%;right:24px;aspect-ratio:17/13;width:17px;transform:translateY(-50%);background:url(../img/link_external_green.png) no-repeat center/contain}.c-button__link__gohst{display:block;display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:5.8rem;gap:0;border:1px solid #fff;border-radius:100px;color:#fff;font-weight:500;font-size:1.5rem;text-align:center;transition:.3s ease}.c-button__link__gohst::after{display:block;content:""}.c-button__link__gohst--arrow:after{position:absolute;top:50%;right:24px;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-top:1.5px solid #fff;border-right:1.5px solid #fff}.c-button__link__gohst--external:after{position:absolute;top:50%;right:24px;aspect-ratio:17/13;width:17px;transform:translateY(-50%);background:url(../img/link_external_white.png) no-repeat center/contain}.c-common__title--en,.c-common__title--ja{display:block;font-weight:500}.c-common__title--en{font-size:8rem;line-height:1;font-family:"Shippori Mincho",serif}.c-common__title--en em{color:#077d5c}.c-common__title--ja{margin-top:15px;font-size:2rem}.c-common__title--white .c-common__title--en,.c-common__title--white .c-common__title--ja{color:#fff}.c-common__title--medium .c-common__title--en{font-size:6.4rem}.c-common__title--small .c-common__title--en{font-size:5.2rem}.c-heading{position:relative;font-weight:700;font-size:5.6rem;line-height:1;letter-spacing:.08em}.c-headingArea{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3.7rem}.c-heading__en{display:block;position:absolute;top:-1.6rem;left:0;transform:translateY(-100%);color:#0f43bc;font-weight:600;font-size:1.6rem;font-family:"Inter",sans-serif;letter-spacing:.05em;text-transform:uppercase}.c-heading.bar{display:flex;flex-shrink:0;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3rem}.c-heading.bar:after{display:block;flex-shrink:0;width:8.2rem;height:1px;background:#6c6c6c;content:""}.c-heading.vertical{gap:2.6rem;writing-mode:vertical-rl}.c-heading.vertical.bar:after{width:1px;height:8.1rem}.c-heading.vertical .c-heading__en{top:.5rem;right:-1.6rem;left:unset;transform:translate(100%, 0)}.c-post-card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.c-post-card__image{position:relative;order:-1;aspect-ratio:483/290;width:100%;height:auto;overflow:hidden;border-radius:.4rem}.c-post-card__image img{-o-object-fit:cover;height:100%;object-fit:cover;transition:.3s ease}.c-post-card__more{position:absolute;right:10px;bottom:10px;width:3.6rem;height:3.6rem;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.c-post-card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.c-post-card__title{margin-top:2rem;font-weight:500;font-size:2.4rem;line-height:1.6;letter-spacing:-0.03em}.c-post-card__text{margin-top:2rem;color:#555;font-size:1.5rem;line-height:1.6}.c-text{font-size:1.5rem;line-height:2}.c-text.white{color:#fff}.c-text.center{text-align:center}.c-lead{font-weight:500;font-size:3.2rem}.c-under-heading{font-weight:700;font-size:4rem;letter-spacing:.02em;text-align:center}.c-under-heading__en{display:block;margin-top:1.1rem;color:#0f43bc;font-weight:400;font-size:1.6rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:normal;text-align:center;text-transform:uppercase}.p-about{background:#f2f2f2}.p-about__inner{padding-top:8.5rem;padding-bottom:11.5rem}.p-about__title{font-weight:500;font-size:3.6rem;line-height:1.5;text-align:center}.p-about__text{margin-top:3.6rem;line-height:1.75;text-align:center}.p-about__container{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:5.7rem;gap:2.4rem}.p-about__achievement{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;height:12.5rem;padding:15px 0;gap:0;border:1px solid #4d4d4d;border-radius:4px;color:#4d4d4d;font-weight:500;font-size:2.4rem;line-height:1;text-align:center}.p-about__achievement em{margin-right:.9rem;margin-left:1.4rem;font-weight:600;font-size:6rem;line-height:1.1;font-family:"Shippori Mincho",serif}.p-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0;font-size:1.3rem;letter-spacing:.08em}.p-breadcrumb>li{font-feature-settings:"palt";display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0}.p-breadcrumb>li:not(:last-of-type)::after{display:inline-block;margin:0 1.2rem;content:">"}.p-breadcrumb__link{color:#666;text-decoration:underline;text-decoration-color:#666;text-underline-offset:.2rem;transition:.2s ease}.p-breadcrumb__current{color:#555}.p-breadcrumbArea{padding-top:2rem;padding-bottom:0}.p-breadcrumbArea{max-width:160rem}.p-case-search{display:grid;position:relative;grid-template-columns:auto 1fr;padding:3.1rem 4.4rem;gap:1.8rem 2.9rem;border:1px solid #ccc;border-radius:.8rem}.p-case-search__list{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.p-case-search__type{font-weight:700;line-height:2}.p-case-search__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:.9rem}.p-case-search__tag span{display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:6.8rem;height:3rem;padding:0 1.8rem;gap:0;border-radius:.4rem;background:#f2f2f2;color:#000;font-weight:500;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;transition:.2s ease}.p-case-search__tag span.is-active{background:#077d5c;color:#fff}.p-case-search__tag input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.p-case-search__tag input[type=checkbox]:focus+span{outline:2px solid #000;outline-offset:2px}.p-case-search__reset{z-index:2;position:absolute;right:44px;bottom:31px;font-size:1.5rem;text-align:right}.p-case-search__reset .js-reset-btn{transition:all .2s ease}.p-case-search__reset .js-reset-btn span{display:inline-block;position:relative;width:14px;height:14px}.p-case-search__reset .js-reset-btn span::before,.p-case-search__reset .js-reset-btn span::after{display:block;position:absolute;width:1px;height:16px;background-color:#000;content:""}.p-case-search__reset .js-reset-btn span::before{transform:rotate(45deg)}.p-case-search__reset .js-reset-btn span::after{transform:rotate(-45deg)}.p-case-search__reset .js-reset-btn:focus{border-radius:.5rem;outline:.2rem solid #000}.p-case-search__reset .js-reset-btn:hover{opacity:.8}.p-case__inner{padding-top:8.4rem;padding-bottom:13rem}.p-case .p-case-search{margin-top:8rem}.p-case__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:6rem}.p-case__card{width:100%}.no-filter .p-case__card:nth-child(n+7){display:none}.no-filter .p-case__card.is-show{display:grid}.p-case__card__link{display:flex;flex-direction:column}.p-case__card__image{position:relative;order:-1;aspect-ratio:400/232;width:100%;height:auto;overflow:hidden;border:1px solid #ccc;border-radius:.8rem}.p-case__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top;transition:.3s ease}.p-case__card__more{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-case__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-case__card__more__text{display:none}.p-case__card__link[target=_blank] .p-case__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-case__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2rem;gap:0rem}.p-case__card__tag li{display:inline-block;min-height:22px;border-radius:11px;color:#077d5c;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-case__card__tag li:not(.p-case__card__tag li:last-of-type){margin-right:5px}.p-case__card__tag li{position:relative}.p-case__card__tag li::before{content:"#"}.p-case__card__title{margin-top:2rem;font-weight:500;font-size:2.4rem;line-height:1.45;letter-spacing:-0.03em;transition:.2s ease-in-out}.p-case__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:2rem;overflow:hidden;color:#555;line-height:1.5}.p-column-search{display:grid;position:relative;grid-template-columns:auto 1fr;padding:3.1rem 4.4rem;gap:1.8rem 2.9rem;border:1px solid #ccc;border-radius:.8rem}.p-column-search__list{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.p-column-search__type{font-weight:700;line-height:2}.p-column-search__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:.9rem}.p-column-search__tag span{display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:6.8rem;height:3rem;padding:0 1.8rem;gap:0;border-radius:.4rem;background:#f2f2f2;color:#000;font-weight:500;font-size:1.4rem;line-height:1;text-align:center;cursor:pointer;transition:.2s ease}.p-column-search__tag span.is-active{background:#077d5c;color:#fff}.p-column-search__tag input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.p-column-search__tag input[type=checkbox]:focus+span{outline:2px solid #000;outline-offset:2px}.p-column-search__reset{z-index:2;position:absolute;right:44px;bottom:31px;font-size:1.5rem;text-align:right}.p-column-search__reset .js-reset-btn{transition:all .2s ease}.p-column-search__reset .js-reset-btn span{display:inline-block;position:relative;width:14px;height:14px}.p-column-search__reset .js-reset-btn span::before,.p-column-search__reset .js-reset-btn span::after{display:block;position:absolute;width:1px;height:16px;background-color:#000;content:""}.p-column-search__reset .js-reset-btn span::before{transform:rotate(45deg)}.p-column-search__reset .js-reset-btn span::after{transform:rotate(-45deg)}.p-column-search__reset .js-reset-btn:hover{opacity:.8}.p-column__inner{padding-top:8.4rem;padding-bottom:13rem}.p-column .p-column-search{margin-top:8rem}.p-column__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:7rem 4.8rem}.p-column__card{width:100%}.p-column__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.p-column__card__image{position:relative;order:-1;aspect-ratio:306/190;width:100%;height:auto;overflow:hidden;border:1px solid #ccc;border-radius:.4rem}.p-column__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top;transition:.3s ease}.p-column__card__consultant{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:20px;gap:1rem}.p-column__card__consultant__name{font-size:1.6rem}.p-column__card__consultant__image{aspect-ratio:1/1;width:4rem;overflow:hidden;border:1px solid #fff;border-radius:50%}.p-column__card__consultant img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-column__card__more{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-column__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-column__card__link[target=_blank] .p-column__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-column__card__tag{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:-moz-fit-content;height:fit-content;margin-top:2rem;gap:0rem}.p-column__card__tag li{display:inline-block;min-height:22px;border-radius:11px;color:#077d5c;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-column__card__tag li:not(.p-column__card__tag li:last-of-type){margin-right:5px}.p-column__card__tag li{position:relative}.p-column__card__tag li::before{content:"#"}.p-column__card__title{margin-top:2rem;font-weight:500;font-size:2.4rem;line-height:1.45}.p-column__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.6rem;overflow:hidden;color:#555;line-height:1.5}.p-guidance{margin-top:8rem}.p-guidance__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:4rem;gap:0;background-color:#f0ebdd}.p-guidance__card:not(.p-guidance__card:first-of-type){margin-top:8rem}.p-guidance__card:hover{background-color:#e3dac0}.p-guidance__card:hover .p-guidance__card__button__link{background-color:#077d5c;color:#fff}.p-guidance__card:hover .c-button__link--arrow{border-color:#fff}.p-guidance__card:hover .c-button__link--arrow::after{border-color:#fff}.p-guidance__card:hover .c-button__link--external{border-color:#fff}.p-guidance__card:hover .c-button__link--external::after{background-image:url(../../assets/img/link_external_white.png)}.p-guidance__card__image{order:-1;aspect-ratio:480/440;width:36%}.p-guidance__card__image img{border-radius:.4rem}.p-guidance__card__body{width:60%}.p-guidance__card__title{color:#077d5c;font-weight:500;font-size:4rem}.p-guidance__card__text:first-of-type{margin-top:4rem}.p-guidance__card__text:not(.p-guidance__card__text:first-of-type){margin-top:3rem}.p-guidance__card__button__link{width:30rem;margin-top:4rem}.p-contact-thanks{margin-top:10rem;border-top:1px solid #ccc}.p-contact__inner{padding-top:12rem;padding-bottom:12rem}.p-contact__form{margin-top:8rem;padding:6rem 15rem;border:1px solid #ccc;border-radius:8px}.p-contact__text{margin-top:4rem;font-size:1.6rem}.p-contact__button{margin:auto;margin-top:6rem}.p-thanks__inner{padding-top:10rem}.p-thanks__title{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-weight:500;font-size:3.2rem}.p-thanks__title::before,.p-thanks__title::after{background-size:contain;content:""}.p-thanks__title::before{display:inline-block;aspect-ratio:1/1;width:4.8rem;margin-right:10px;border-radius:100%;background-color:#077d5c}.p-thanks__title::after{display:block;position:absolute;top:11px;left:17px;width:15px;height:20px;transform:rotate(45deg);border-right:4px solid #fff;border-bottom:4px solid #fff}.p-thanks__button{margin-top:6rem}.p-thanks__button__link{width:26rem}.p-cta{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;margin-top:6.4rem;gap:4rem}.p-cta__area{aspect-ratio:679.5/255;width:calc(50% - 2rem);border-radius:8px}.p-cta__area:nth-of-type(1){background:url(../../assets/img/cta_img_001.jpg) no-repeat center/cover}.p-cta__area:nth-of-type(2){background:url(../../assets/img/cta_img_002.jpg) no-repeat center/cover}.p-cta__link{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;overflow:hidden;gap:1.4rem;border-radius:8px;color:#fff;text-align:center;transition:all .3s ease}.p-cta__link:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(7,125,92,.8);content:"";opacity:0;transition:.3s ease}.p-cta__title{display:flex;z-index:2;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.9rem;color:#fff;font-weight:500;font-size:2.4rem;letter-spacing:.08em}.p-cta__link[target=_blank] .p-cta__title:after{display:block;width:2.8rem;height:2.8rem;background:url(../img/link_external_white.png) no-repeat center/contain;content:""}.p-cta__text{z-index:2;position:relative}.p-document__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:0;gap:0}.p-document__header{width:32rem}.p-document__button{width:26rem;margin:8rem 0 0 0}.p-document__container{position:relative;width:calc(100% - 37.5rem)}.p-document__container.is-hidden .swiper-button-prev,.p-document__container.is-hidden .swiper-button-next,.p-document__container.is-hidden .p-document__slider__button{display:none}.p-document__container.is-hidden .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}.p-document__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;border-radius:2rem;transition:all .2s ease}.p-document__card__image{display:flex;position:relative;align-items:center;justify-content:center;order:-1;aspect-ratio:306/218;width:100%;overflow:hidden;border-radius:.4rem;background-color:#f2f2f2}.p-document__card__image img{-o-object-fit:cover;width:80%;height:auto;object-fit:cover;transition:.3s ease}.p-document__card__more{z-index:2;position:absolute;right:10px;bottom:10px;aspect-ratio:1/1;width:3.6rem;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-document__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-document__card__title{margin-top:2rem;font-weight:500;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-document__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.4rem;overflow:hidden;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-document__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-document__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-document__slider{position:relative;padding-bottom:3rem}.p-document__slider__wrap{overflow:hidden}.p-document__slider__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4rem;gap:0}.p-document .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-document .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-document .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-document .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-document .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-document .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-document .swiper-button-prev,.p-document .swiper-button-next{top:0;aspect-ratio:1/1;width:3rem;height:auto;margin-top:10%;border-radius:50%;transition:.2s ease}.p-document .swiper-button-prev::after,.p-document .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-document .swiper-button-prev{left:-3.5rem}.p-document .swiper-button-next{right:-35px;transform:rotate(180deg)}.p-document__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;transition:.2s ease}.p-document__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-document__slider__stop.is-hidden{display:none}.p-document__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-download__inner{padding-top:8.4rem;padding-bottom:13rem}.p-download__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:7rem 4.8rem}.p-download .p-document__card__image{aspect-ratio:434/265;width:100%;text-align:center}.p-download .p-document__card__image img{-o-object-fit:cover;height:auto;object-fit:cover}.p-download .p-document__card__title{font-size:2.4rem}.p-drawer-hamburger{display:none;z-index:9999;position:fixed;top:9px;right:1rem;width:30px;height:30px;cursor:pointer}.p-drawer-hamburger.is-top .p-drawer-hamburger__line{background-color:#fff}.p-drawer-hamburger__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:2px;margin:auto;background-color:#077d5c;transition:inherit}.p-drawer-hamburger__line::before,.p-drawer-hamburger__line::after{display:block;position:absolute;width:100%;height:2px;background-color:inherit;content:"";transition:inherit}.p-drawer-background{visibility:hidden;z-index:19;position:fixed;top:0;right:0;bottom:0;width:100%;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.3);opacity:0;transition:.3s}.is-drawerActive .p-drawer-gnav__sp{transform:translateX(0);opacity:1}.is-drawerActive .p-drawer-background{visibility:visible;opacity:1}.p-drawer-hamburger__line::before{top:8px}.p-drawer-hamburger__line::after{top:-8px}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line{background-color:rgba(0,0,0,0)}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::before,.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::after{top:0;background-color:#077d5c}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::before{transform:rotate(45deg)}.p-drawer-hamburger[aria-expanded=true] .p-drawer-hamburger__line::after{transform:rotate(-45deg)}.p-drawer-gnav__sp{-ms-overflow-style:none;visibility:hidden;z-index:9998;position:fixed;top:0;right:0;bottom:0;width:86.6666666667vw;height:100vh;padding:64px 8vw 120px;overflow-x:hidden;overflow-y:scroll;transform:translateX(100%);background-color:#fff;opacity:0;scrollbar-width:none;transition:.4s}.p-drawer-gnav__menu{margin-top:20px}.p-drawer-gnav__menu__link{display:block;display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:12px 0 13px;gap:10px;border-bottom:1px solid #e1e1e1;font-size:16px;letter-spacing:.04em}.p-drawer-gnav__menu__link:after{display:block;flex-shrink:0;width:10px;height:10px;margin-right:6px;transform:rotate(45deg);border-top:2px solid #077d5c;border-right:2px solid #077d5c;content:""}.p-drawer-gnav__menu__link--external:after{aspect-ratio:17/13;width:1.7rem;height:auto;margin-top:1.3rem;transform:translateY(-50%);border:none;background:url(../img/link_external_green.png) no-repeat center/contain}.p-drawer-gnav__menu li:first-child .p-drawer-gnav__menu__link{border-top:1px solid #e1e1e1}.p-drawer-gnav__button{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;gap:10px}.p-drawer-gnav__button__link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:55px;gap:0;border-radius:4px;color:#fff;font-weight:500;font-size:16px;letter-spacing:.04em}.p-drawer-gnav__button__link--green{background:#077d5c}.p-drawer-gnav__button__link--beige{background:#baa566}.p-drawer-gnav__button__link--blue{background:#0f43bc}.p-feature-content__odd{background-size:auto}.p-feature-content__odd .p-feature-content__inner{padding-bottom:0}.p-feature-content__odd .p-feature-content__image{order:-1}.p-feature-content__even{position:relative}.p-feature-content__even .p-feature-content__inner{padding-top:8.6rem;padding-bottom:0}.p-feature-content__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;align-items:flex-start;justify-content:flex-start;gap:6rem}.p-feature-content__title__wrap{align-items:flex-start;padding-bottom:0}.p-feature-content__body{flex-grow:1}.p-feature-content__num{color:#cde5de;font-weight:600;font-size:16rem;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:.06em;letter-spacing:0}.p-feature-content__title{font-feature-settings:"palt";margin-top:1.5rem;padding-bottom:30px;font-weight:500;font-size:3.2rem;line-height:1.61;letter-spacing:.04em}.p-feature-content__title{position:relative}.p-feature-content__title::after{display:block;position:absolute;bottom:0;left:0;width:56px;height:2px;background-color:#077d5c;content:""}.p-feature-content__text{font-feature-settings:"palt";margin-top:3rem;font-size:1.6rem;line-height:2;letter-spacing:.04em;text-align:justify}.p-feature-content__image{flex-shrink:0;aspect-ratio:1/1;width:50rem;height:auto;margin-top:.6rem;overflow:hidden;border-radius:.4rem}.p-feature-content__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-feature-content-01 .p-feature-content__inner{padding-top:7.8rem;padding-bottom:15.1rem}.p-feature-content-06{position:relative}.p-feature-content-06 .p-feature-content__inner{display:block;padding-top:6rem;padding-bottom:10.5rem}.p-feature-content-06__title{font-weight:500;font-size:3.2rem;text-align:center}.p-feature-content-06__title em{color:#077d5c}.p-feature-content__container{margin-top:6rem;padding:5rem 6rem;border:1px solid #ccc;border-radius:8px}.p-feature-content__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:4.8rem;gap:0}.p-feature-content__search{width:27.5%}.p-feature-content__search__title{font-weight:700;font-size:1.6rem}.p-feature-content__search__list{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:1.2rem;gap:1rem}.p-feature-content__search__list__item{position:relative;height:4.4rem;padding-right:2rem;padding-left:2rem;border-radius:3px;background-color:#e7f3ef;color:#077d5c;font-weight:500;font-size:1.6rem;line-height:4.2rem;cursor:pointer;transition:all .3s ease}.p-feature-content__search__list__item::after{position:absolute;top:50%;right:1.6rem;aspect-ratio:1/1;width:1rem;transform:translateY(-50%) rotate(45deg);border-top:2px solid #077d5c;border-right:2px solid #077d5c;content:""}.p-feature-content__search__list__item.is-active{background-color:#077d5c;color:#fff}.p-feature-content__search__list__item.is-active::after{border-color:#fff}.p-feature-content__search__map{margin-top:2rem}.p-feature-content__search__reset{z-index:2;position:relative;font-size:1.5rem;text-align:right}.p-feature-content__search__reset .p-feature-content__search__list__item{background-color:rgba(0,0,0,0);color:#000}.p-feature-content__search__reset .p-feature-content__search__list__item::after{display:none}.p-feature-content__search__reset .p-feature-content__search__list__item:hover{background-color:rgba(0,0,0,0);color:#000;opacity:.5}.p-feature-content__search__reset #js-region-reset{transition:all .2s ease}.p-feature-content__search__reset #js-region-reset span{display:inline-block;position:relative;width:14px;height:14px}.p-feature-content__search__reset #js-region-reset span::before,.p-feature-content__search__reset #js-region-reset span::after{display:block;position:absolute;width:1px;height:16px;background-color:#000;content:""}.p-feature-content__search__reset #js-region-reset span::before{transform:rotate(45deg)}.p-feature-content__search__reset #js-region-reset span::after{transform:rotate(-45deg)}.p-feature-content__search__reset #js-region-reset:hover{opacity:.8}.p-feature-content__consultant__wrap{width:69%;padding:5rem 7rem;border-radius:8px;background-color:#f0ebdd}.p-feature-content__consultant__title{font-weight:500;font-size:2rem;text-align:center}.p-feature-content__consultant__title em{margin-right:.5rem;padding:0 1.5rem;border-radius:100px;background-color:#077d5c;color:#fff}.p-feature-content__card__body{z-index:2;position:relative}.p-feature-content__card__image{z-index:2;position:relative;width:150px;margin:0 auto}.p-feature-content__card__image img{width:100%;height:100%}.p-feature-content__card__label{margin-top:2.5rem;font-size:1.4rem;text-align:center}.p-feature-content__card__title{margin-top:15px;font-weight:700;font-size:2rem;text-align:center}.p-feature-content__card__icon{z-index:2;position:relative;position:absolute;right:0;bottom:0;aspect-ratio:38/37;width:3.8rem}.p-feature-content__card__icon::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(../../assets/img/top_consultant_icon_plus.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-feature-content__container{position:relative;margin-top:7rem}.p-feature-content__empty{min-height:42rem;line-height:42rem;text-align:center}.p-feature-content__slider{position:relative;margin:auto}.p-feature-content__slider__wrap{margin-top:2.8rem;overflow:hidden}.p-feature-content__slider__card{box-sizing:border-box;position:relative;align-self:stretch;align-self:stretch;height:100%;min-height:35.4rem;padding:2.5rem 1.5rem;border-radius:4px;background-color:#fff;cursor:pointer;transition:.3s ease}.p-feature-content__slider__card__body{z-index:2;position:relative}.p-feature-content__slider__card__image{z-index:2;position:relative;max-width:15rem;height:auto;margin:0 auto}.p-feature-content__slider__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:50%}.p-feature-content__slider__card__label{margin-top:2.5rem;font-size:1.3rem;text-align:center}.p-feature-content__slider__card__title{margin-top:1.5rem;font-weight:700;font-size:2rem;text-align:center}.p-feature-content__slider__card__icon{z-index:2;position:relative;position:absolute;right:0;bottom:0;aspect-ratio:38/37;width:3.8rem}.p-feature-content__slider__card__icon::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(../../assets/img/top_consultant_icon_plus.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-feature-content .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:10px}.p-feature-content .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-feature-content .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-feature-content .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-feature-content .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-feature-content .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-feature-content .swiper-button-prev,.p-feature-content .swiper-button-next{top:calc(50% - 46px);aspect-ratio:1/1;width:3rem;height:auto;margin-top:0;border-radius:50%;transition:.2s ease}.p-feature-content .swiper-button-prev::after,.p-feature-content .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-feature-content .swiper-button-prev{left:-3.5rem}.p-feature-content .swiper-button-next{right:-3.5rem;transform:rotate(180deg)}.p-feature-content__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;background-color:#fff;cursor:pointer;transition:.2s ease}.p-feature-content__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-feature-content__slider__stop.is-hidden{display:none}.p-feature-content__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-feature-content__modal{z-index:1000;position:fixed;inset:0;transform:scale(0, 0)}.p-feature-content__modal img{-o-object-fit:cover;aspect-ratio:1/1;object-fit:cover}.p-feature-content__modal.is-open{transform:scale(1, 1)}.p-feature-content__modal.is-open .p-feature-content__modal__content{width:80%;opacity:1}.p-feature-content__modal__overlay{width:0;height:0;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s ease}.p-feature-content__modal__overlay.is-open{width:100%;height:100%;opacity:1}.p-feature-content__modal__close{position:absolute;top:8px;right:8px}.p-feature-content__modal__viewport{overflow:hidden}.p-feature-content__modal__track{display:flex;transition:transform 250ms ease;will-change:transform}.p-feature-content__modal__track.no-anim{transition:none !important}.p-feature-content__modal__slide{flex:0 0 100%;width:100%}.p-feature-content__modal__content{position:absolute;top:50%;left:50%;width:80%;max-width:1280px;max-height:96dvh;padding:8rem 10rem;overflow-y:auto;transform:translate(-50%, -50%);border-radius:8px;background:#fff;opacity:0;transition:.3s ease}.p-feature-content__modal__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0}.p-feature-content__modal__image{aspect-ratio:1/1;width:23%}.p-feature-content__modal__body{width:72%}.p-feature-content__modal__label{color:#4d4d4d;font-size:1.4rem}.p-feature-content__modal__name{margin-top:20px;font-weight:500;font-size:3.2rem}.p-feature-content__modal__text{margin-top:20px;color:#4d4d4d}.p-feature-content__modal__works{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:4rem;padding:4rem 8rem;gap:0;background:#f2f2f2}.p-feature-content__modal__works__title{font-size:2.4rem}.p-feature-content__modal__works__list{width:81%;padding-left:5rem;border-left:1px solid #000}.p-feature-content__modal__works__list li{position:relative;padding-left:2rem;color:#4d4d4d;line-height:3rem}.p-feature-content__modal__works__list li::before{display:block;position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:100%;background-color:#077d5c;content:""}.p-feature-content__modal__close{position:absolute;top:30px;right:30px;aspect-ratio:1/1;width:44px;border:1px solid #077d5c;border-radius:100%;cursor:pointer}.p-feature-content__modal__close:focus{outline:2px solid #000;outline-offset:2px}.p-feature-content__modal__close::before,.p-feature-content__modal__close::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:19px;background-color:#077d5c;content:""}.p-feature-content__modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.p-feature-content__modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-feature-content__modal__prev,.p-feature-content__modal__next{position:absolute;aspect-ratio:1/1;width:44px;border-radius:100%;background-color:#077d5c;cursor:pointer}.p-feature-content__modal__prev:focus,.p-feature-content__modal__next:focus{outline:2px solid #000;outline-offset:2px}.p-feature-content__modal__prev::before,.p-feature-content__modal__next::before{display:block;position:absolute;top:50%;left:calc(50% - 2px);aspect-ratio:10/20;width:.5208333333vw;height:auto;transform:translateX(-2px);transform:translate(-50%, -50%);background:url(../img/slider_arrow_off.png) no-repeat center/contain;content:""}.p-feature-content__modal__prev{top:50%;left:30px;transform:translateY(-50%)}.p-feature-content__modal__next{top:50%;right:30px;transform:translateY(-50%)}.p-feature-content__modal__next::before{left:calc(50% + 2px);transform:translate(-50%, -50%) rotate(180deg)}.p-feature-content .js-map{width:100%}.p-feature-content .js-map .js-region{cursor:pointer}.p-feature-content .js-map .js-region.is-active{fill:#077d5c !important}.p-feature-modal__item{visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#edf2f8;opacity:0}.p-feature-modal__item.is-active{visibility:visible;opacity:1}.p-feature-modal__inner{position:absolute;top:50%;left:50%;width:90%;max-width:1100px;max-height:96dvh;padding:8rem 15rem;overflow-y:auto;transform:translate(-50%, -50%);border-radius:1.42542em;background-color:#fff}.p-feature-modal__close{display:flex;position:absolute;top:3rem;right:3rem;align-items:center;justify-content:center;width:4rem;height:4rem;border:2px solid #507eb6;border-radius:50%;cursor:pointer}.p-feature-modal__arrow{display:flex;z-index:10000;position:absolute;top:50%;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:30px;height:auto;gap:0;border-radius:50%;background:#0f43bc;color:unset;transition:color .2s ease}.p-feature-modal__arrow::after{display:block;aspect-ratio:10/14;width:10px;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow.png) no-repeat center/contain;content:""}.p-feature-modal__arrow.prev{left:3.5rem;transform:translateY(-50%)}.p-feature-modal__arrow.next{right:3.5rem;transform:translateY(-50%) rotate(180deg)}.p-feature-modal__close__line{display:block;position:relative;width:100%;height:100%}.p-feature-modal__close__line:before,.p-feature-modal__close__line:after{display:block;position:absolute;top:50%;left:50%;width:1.7rem;height:.3rem;transform:translate(-50%, -50%);border-radius:.1rem;background:#507eb6;content:""}.p-feature-modal__close__line:before{transform:translate(-50%, -50%) rotate(45deg)}.p-feature-modal__close__line:after{transform:translate(-50%, -50%) rotate(-45deg)}.p-feature-modal__header{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5rem}.p-feature-modal__image{flex-shrink:0;aspect-ratio:250/250;width:25rem;height:auto}.p-feature-modal__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-feature-modal__body{flex-grow:1}.p-feature-modal__info{font-weight:400;font-size:1.2rem;line-height:1.75;letter-spacing:.16rem}.p-feature-modal__name{font-weight:500;font-size:2.8rem;line-height:1.75;letter-spacing:.24rem}.p-feature-modal__text{line-height:1.875;letter-spacing:.16rem}.p-feature-modal__achievement{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:5rem;padding:3rem;gap:6rem;background-color:#edf2f8}.p-feature-modal__achievement__text{flex-shrink:0;font-weight:700;letter-spacing:.16rem}.p-feature-modal__achievement__list{flex-grow:1;padding-left:5rem;border-left:1px solid #000}.p-feature-modal__achievement__list li{font-size:1.4rem;line-height:1.5;list-style:disc;word-break:normal}.p-feature-modal button:focus{outline:2px solid #0078d4;outline-offset:2px}.p-feature-service{background:#077d5c}.p-feature-service__container{display:grid;z-index:2;position:relative;grid-template-columns:repeat(3, 1fr);gap:5rem}.p-feature-service .p-service__card__title{margin-top:2.4rem;font-size:2.4rem}.p-feature-service .p-service__card__text{margin-top:2.4rem}.p-footer{background:#000}.p-footer__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;padding-top:5.5rem;padding-bottom:8rem;gap:0}.p-footer__info{flex:1;padding-top:1rem}.p-footer__logo{aspect-ratio:774/139;width:26.5rem;height:auto}.p-footer__logo img{-o-object-fit:contain;object-fit:contain}.p-footer__address{margin-top:3.4rem;padding-left:.3rem;color:#fff;font-size:1.5rem;line-height:1.8;letter-spacing:.05em}.p-footer__address--margin{margin-top:5.3rem}.p-footer__tel{cursor:default;pointer-events:none}.p-footer__body{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:0;border-left:1px solid #fff}.p-footer__nav{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;padding-left:3rem;gap:0 8rem}.p-footer__menu{display:flex;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;gap:0}.p-footer__menu li{padding-top:10px;padding-bottom:10px}.p-footer__menu__link{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;gap:1rem;color:#fff;font-size:1.5rem}.p-footer__menu__link:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:right;background:#fff;content:"";transition:transform .3s ease-in-out}.p-footer__menu__link[target=_blank]:after{display:block;aspect-ratio:1/1;width:1.6rem;height:auto;background:url(../img/link_external_white.png) no-repeat center/contain;content:""}.p-footer__copyright{margin-top:auto;color:#fff;font-size:1.4rem;letter-spacing:.05em;text-align:right}.p-header{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;background:#fff}.p-header.is-top{background-color:rgba(0,0,0,0)}.p-header.is-top .p-header__logo__image{background:url(../../assets/img/header_logo_02.png) no-repeat top/contain}.p-header.is-top .p-header__logo__text{color:#fff}.p-header.is-top .p-header__menu__link{color:#fff}.p-header.is-top .p-header__menu__link:before{background-color:#fff}.p-header.is-top .p-header__button__link{backdrop-filter:blur(6px)}.p-header.is-top .p-header__button__link--green:before{border:1px solid #fff;background:rgba(0,0,0,0)}.p-header.is-top .p-header__button__link--beige:before{border:1px solid #fff;background:rgba(0,0,0,0)}.p-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1920px;height:100%;padding-right:2.7rem;padding-left:4.9rem;gap:0}.p-header__logo{z-index:10;position:relative;flex-shrink:0}.p-header__logo__image{aspect-ratio:216/38;width:21.6rem;background:url(../../assets/img/header_logo_01.png) no-repeat top/contain}.p-header__logo__text{margin-top:.9rem;color:#000;font-size:1.3rem}.p-header__nav{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4.3rem}.p-header__menu{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:3rem}.p-header__menu__link{display:block;position:relative;padding-bottom:3px;overflow:hidden;color:#000}.p-header__menu__link>span{display:block}.p-header__menu__link:before{display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;content:"";transition:all .3s ease-out}.p-header__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.p-header__button__link{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:14.1rem;height:5.2rem;gap:0;border-radius:.4rem;color:#fff;font-size:1.4rem}.p-header__button__link:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;content:"";transition:all .3s ease}.p-header__button__link--green:before{background:#077d5c}.p-header__button__link--beige:before{background:#baa566}.p-header__menu__child{visibility:hidden;z-index:10;position:absolute;bottom:0;left:50%;width:100%;padding-top:2rem;padding-bottom:2rem;transform:translate(-50%, 100%);background:#f2f2f2;opacity:0;transition:all .3s ease-in-out;transition-delay:.1s}.p-header__menu__child__list{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:stretch;justify-content:center;max-width:1360px;margin-inline:auto;padding-right:2rem;padding-left:2rem;gap:2rem}.p-header__menu__child__list li{flex:1;height:15rem;background:#fff}.p-header__menu__child__link{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;height:100%;gap:0}.p-header__menu__child__image{flex-shrink:0;aspect-ratio:1/1;width:auto;height:100%;overflow:hidden}.p-header__menu__child__image img{-o-object-fit:cover;height:100%;object-fit:cover;transition:transform .2s ease}.p-header__menu__child__body{padding:1rem}.p-header__menu__child__title{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1rem;font-weight:700;font-size:2rem;transition:color .2s ease}.p-header__menu__child__link[target=_blank] .p-header__menu__child__title:after{display:block;flex-shrink:0;width:1.6rem;height:1.6rem;background:url(../img/link_icon_01.png) no-repeat center center/contain;content:"";filter:invert(1)}.p-header__menu__child__text{margin-top:1rem;font-size:1.4rem;line-height:1.5}.p-meeting-message__note{margin-top:3.6rem}.p-meeting-message__note p{margin-left:1.6rem;font-size:1.6rem;text-indent:-1.6rem}.p-meeting-message__note p::before{content:"★"}.p-meeting-message__card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:10rem;padding:8rem;gap:0;border-radius:4px;background-color:#f0ebdd}.p-meeting-message__card__body{width:60%}.p-meeting-message__card__title{color:#077d5c;font-weight:500;font-size:4rem;line-height:1.5}.p-meeting-message__card__text:first-of-type{margin-top:4rem}.p-meeting-message__card__text:not(.p-meeting-message__card__text:first-of-type){margin-top:3rem}.p-meeting-message__card__image{width:35%;border-radius:4px;box-shadow:16px 16px rgba(0,0,0,.09)}.p-meeting-thanks{margin-top:10rem;border-top:1px solid #ccc}.p-meeting-outline{position:relative;background-color:#f2f2f2}.p-meeting-outline__inner{padding-top:9.8rem}.p-meeting-outline__table{margin-top:5.5rem;overflow:hidden;background-color:#fff}.p-meeting-outline__table table{width:100%;border-collapse:collapse}.p-meeting-outline__table th{width:30rem;padding:3rem 0 3rem 5.6rem;border-bottom:2px solid #f2f2f2;font-weight:bold;font-weight:500;font-size:2rem;letter-spacing:.08em;vertical-align:middle}.p-meeting-outline__table td{font-feature-settings:"palt";padding:3rem 0;border-bottom:2px solid #f2f2f2;line-height:1.88;letter-spacing:.08em}.p-meeting-outline__table tr:last-child th,.p-meeting-outline__table tr:last-child td{border-bottom:none}.p-meeting-outline__form{margin:12rem 0 6rem;text-align:center}.p-meeting-outline__form h3{margin-bottom:6rem;font-weight:500;font-size:2.8rem}.p-meeting-contact__text{margin-top:4rem;font-size:1.6rem}.p-meeting-contact__form{margin-top:8rem;padding:6rem 12rem;border:1px solid #ccc;border-radius:.4rem}.p-meeting-point{position:relative}.p-meeting-point__inner{padding-top:8.6rem;padding-bottom:8.2rem}.p-meeting-point__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:4.8rem}.p-meeting-point__card{position:relative;padding-top:5rem;border-radius:3.2rem;background:#fff}.p-meeting-point__card__num{display:flex;position:absolute;top:0;left:50%;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:10rem;transform:translateX(-50%);border:5px solid #f2f2f2;border-radius:100%;background-color:#fff;color:#077d5c;font-weight:600;font-size:3.6rem;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:0em}.p-meeting-point__card__image{aspect-ratio:330/220;width:100%;height:auto;overflow:hidden;border-radius:.4rem}.p-meeting-point__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-meeting-point__card__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:1.6rem;line-height:1.75;letter-spacing:.08em;text-align:center}.p-meeting-point__card__text--color{color:#0f43bc;font-weight:700;font-size:1.8rem}.p-meeting-theme{background-color:#077d5c}.p-meeting-theme__inner{padding-top:14.7rem;padding-bottom:14.6rem}.p-meeting-theme__container{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:4.6rem;gap:4.8rem 5.6rem}.p-meeting-theme__card{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2.8rem;border-radius:3.2rem}.p-meeting-theme__card__image{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;order:-1;aspect-ratio:250/298;width:37%;gap:0;border-radius:2.2rem;background:#fff}.p-meeting-theme__card__image img{-o-object-fit:contain;height:auto;object-fit:contain;border-radius:4px}.p-meeting-theme__card__body{width:59%}.p-meeting-theme__card__title{font-feature-settings:"palt";color:#fff;font-weight:500;font-size:3.2rem;letter-spacing:.04em}.p-meeting-theme__card__list{margin-top:3rem}.p-meeting-theme__card__list li{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;justify-content:flex-start;gap:1.8rem;color:#fff;font-size:1.6rem;line-height:1.25}.p-meeting-theme__card__list li:not(:first-child){margin-top:1.2rem}.p-meeting-theme__card__list li:before{display:block;flex-shrink:0;width:.8rem;height:1.4rem;margin-top:.4rem;transform:rotate(45deg);transform-origin:bottom right;border-right:.3rem solid #fff;border-bottom:.3rem solid #fff;content:""}.p-service-about{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-about__inner{padding-top:6.6rem;padding-bottom:8.3rem}.p-service-about__wrap{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:7rem}.p-service-about__title{font-feature-settings:"palt";font-weight:700;font-size:3.6rem;line-height:1.44;letter-spacing:.04em}.p-service-about__text{font-feature-settings:"palt";margin-top:3.2rem;line-height:1.75;letter-spacing:.08em}.p-service-about__image{flex-shrink:0;aspect-ratio:590/360;max-width:59rem;height:auto;margin-top:1rem;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-service-about__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-about__lead{font-feature-settings:"palt";margin-top:3.8rem;font-weight:700;font-size:2.8rem;line-height:1.57;letter-spacing:.04em;text-align:center}.p-service-about__lead--margin{margin-top:11.3rem}.p-service-about__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4.3rem;gap:6rem}.p-service-about__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;gap:0}.p-service-about__card__image{aspect-ratio:400/250;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-service-about__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-service-about__card__title{margin-top:1.5rem;font-weight:700;font-size:2.4rem;line-height:1.5;letter-spacing:.04em;text-align:center}.p-service-about__card__text{font-feature-settings:"palt";margin-top:2rem;line-height:1.75;letter-spacing:.08em}.p-service-about__arrow{aspect-ratio:196/60;width:19.6rem;height:auto;margin-top:4.8rem;margin-inline:auto;background:#0f43bc;clip-path:polygon(100% 0, 0 0, 50% 100%)}.p-service__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.p-service__card__image{position:relative;order:-1;aspect-ratio:435/204;width:100%;height:auto;overflow:hidden;border-radius:.4rem}.p-service__card__image img{-o-object-fit:cover;height:100%;object-fit:cover;transition:.3s ease}.p-service__card__circle{display:flex;z-index:2;position:absolute;right:10px;bottom:10px;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:3.6rem;gap:0;border-radius:50%;background:#077d5c}.p-service__card__circle::after{display:block;position:absolute;position:absolute;top:50%;left:calc(50% - 2px);width:10px;height:10px;transform:translate(-50%, -50%) rotate(45deg);border-top:1.5px solid #fff;border-right:1.5px solid #fff;content:""}.p-service__card__circle--external::after{display:block;position:absolute;position:absolute;top:50%;left:50%;aspect-ratio:14/11;width:14px;transform:translate(-50%, -50%);border:none;background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-service__card__circle img{aspect-ratio:23/19;width:2.3rem;height:auto}.p-service__card__title{position:relative;margin-top:3.5rem;color:#fff;font-weight:500;font-size:3.2rem;line-height:1.4;transition:color .2s ease}.p-service__card__title span{display:inline-block;font-size:2rem}.p-service__card__text{margin-top:3.5rem;color:#fff;font-size:1.5rem}.p-service-case.p-top-case{background:unset}.p-service-case.p-top-case:after{display:none}.p-service-column .p-top-column{background:unset}.p-service-column .p-top-column:before{display:none}.p-service-column .p-top-column__slider{position:relative;padding-bottom:3rem}.p-service-column .p-top-column__slider .swiper-slide{height:auto}.p-service-column .p-top-column__slider .swiper-pagination{bottom:0}.p-service-column .p-top-column__slider .swiper-pagination-bullet{background:#a3a3a3;opacity:1}.p-service-column .p-top-column__slider .swiper-pagination-bullet-active{background:#0f43bc}.p-service-column .p-top-column__slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-service-column .p-top-column__slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.p-service-column .p-top-column__slider{position:relative;padding-bottom:3rem}.p-service-content{position:relative;background:#f2f2f2}.p-service-content__top-deco:before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-content__inner{position:relative;padding-top:8.8rem;padding-bottom:11.5rem}.p-service-content__box{display:flex;align-items:center;justify-content:space-between}.p-service-content__title{text-align:left}.p-service-content__title .c-under-heading__en{text-align:left}.p-service-content__deco{top:-1.6rem;right:40px;aspect-ratio:489/285;width:48.9rem;height:auto}.p-service-content__deco img{-o-object-fit:contain;height:100%;object-fit:contain;filter:invert(-1)}.p-service-content__deco--absolute{position:absolute}.p-service-content__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:8.5rem;gap:8rem 2rem}.p-service-content__container:after{display:block;order:1;width:30.303030303%;content:""}.p-service-content__card{width:30.303030303%;height:100%}.p-service-content__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;height:100%;gap:0}.p-service-content__card__image{position:relative;aspect-ratio:2/1;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-service-content__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-content__card__circle{display:flex;z-index:2;position:absolute;right:2rem;bottom:2rem;flex-wrap:wrap;align-items:center;justify-content:center;width:6rem;height:6rem;gap:0;border:2px solid #0f43bc;border-radius:50%;background:#fff}.p-service-content__card__circle img{-o-object-fit:contain;aspect-ratio:23/19;width:2.3rem;height:auto;object-fit:contain}.p-service-content__card__more{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,67,188,.8);opacity:0;transition:opacity .2s ease-in-out}.p-service-content__card__more__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;gap:.9rem;color:#fff;font-weight:600;font-size:2.2rem;line-height:1;font-family:"Inter",sans-serif}.p-service-content__card__more__text.external:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-service-content__card__title{font-feature-settings:"palt";margin-top:1.9rem;color:#111;font-weight:700;font-size:2.4rem;line-height:1.25;letter-spacing:.04em;text-align:center;transition:color .2s ease}.p-service-content__card__text{font-feature-settings:"palt";margin-top:1.7rem;color:#111;line-height:1.75;letter-spacing:.04em}.p-service-detail-about a{border-bottom:1px solid #077d5c;color:#077d5c;transition:all .3s ease}.p-service-detail-about a[target=_blank]:after{display:inline-block;aspect-ratio:1/1;width:1.6rem;height:auto;margin-right:.8rem;background:url(../img/link_external_green.png) no-repeat center/contain;content:""}.p-service-detail-about__inner{padding-top:8rem;padding-bottom:0}.p-service-detail-about__title{font-feature-settings:"palt";font-weight:500;font-size:3.2rem;line-height:1.44;letter-spacing:.04em}.p-service-detail-about__text{font-feature-settings:"palt";margin-top:3.2rem;line-height:1.75;letter-spacing:.08em}.p-service-detail-about__image{flex-shrink:0;aspect-ratio:590/360;max-width:59rem;height:auto;margin-top:1rem;overflow:hidden;border:solid 1px #e1e1e1;border-radius:3.2rem}.p-service-detail-about__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-detail-about__lead{font-feature-settings:"palt";margin-top:3.8rem;font-weight:700;font-size:2.8rem;line-height:1.57;letter-spacing:.04em;text-align:center}.p-service-detail-about__lead--margin{margin-top:11.3rem}.p-service-detail-about__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4.3rem;gap:6rem}.p-service-detail-about__card{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;gap:0}.p-service-detail-about__card__image{aspect-ratio:400/250;width:100%;height:auto;overflow:hidden;border-radius:3.2rem}.p-service-detail-about__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top}.p-service-detail-about__card__title{margin-top:1.5rem;font-weight:700;font-size:2.4rem;line-height:1.5;letter-spacing:.04em;text-align:center}.p-service-detail-about__card__text{font-feature-settings:"palt";margin-top:2rem;line-height:1.75;letter-spacing:.08em}.p-service-detail-about__arrow{aspect-ratio:196/60;width:19.6rem;height:auto;margin-top:4.8rem;margin-inline:auto;background:#0f43bc;clip-path:polygon(100% 0, 0 0, 50% 100%)}.p-service-detail-case__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:0;gap:0}.p-service-detail-case__header{width:32rem}.p-service-detail-case__button{width:26rem;margin:8rem 0 0 0}.p-service-detail-case__container{position:relative;width:calc(100% - 37.5rem)}.p-service-detail-case__container.is-hidden .swiper-button-prev,.p-service-detail-case__container.is-hidden .swiper-button-next,.p-service-detail-case__container.is-hidden .p-service-detail-column__slider__button,.p-service-detail-case__container.is-hidden .p-service-detail-case__slider__button{display:none}.p-service-detail-case__container.is-hidden .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}.p-service-detail-case__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;border-radius:2rem;transition:all .2s ease}.p-service-detail-case__card__image{position:relative;order:-1;aspect-ratio:306/218;width:100%;overflow:hidden;border-radius:.4rem}.p-service-detail-case__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;transition:.3s ease}.p-service-detail-case__card__more{z-index:2;position:absolute;right:10px;bottom:10px;aspect-ratio:1/1;width:3.6rem;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-service-detail-case__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-service-detail-case__card__title{margin-top:2rem;font-weight:500;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-service-detail-case__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.4rem;overflow:hidden;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-service-detail-case__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-service-detail-case__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-service-detail-case__slider{position:relative;padding-bottom:3rem}.p-service-detail-case__slider__wrap{overflow:hidden}.p-service-detail-case__slider__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4rem;gap:0}.p-service-detail-case .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-service-detail-case .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-service-detail-case .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-service-detail-case .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-service-detail-case .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-service-detail-case .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-service-detail-case .swiper-button-prev,.p-service-detail-case .swiper-button-next{top:0;aspect-ratio:1/1;width:3rem;height:auto;margin-top:10%;border-radius:50%;transition:.2s ease}.p-service-detail-case .swiper-button-prev::after,.p-service-detail-case .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-service-detail-case .swiper-button-prev{left:-3.5rem}.p-service-detail-case .swiper-button-next{right:-35px;transform:rotate(180deg)}.p-service-detail-case__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;transition:.2s ease}.p-service-detail-case__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-service-detail-case__slider__stop.is-hidden{display:none}.p-service-detail-case__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-service-detail-column__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:0;gap:0}.p-service-detail-column__header{width:32rem}.p-service-detail-column__button{width:26rem;margin:8rem 0 0 0}.p-service-detail-column__container{position:relative;width:calc(100% - 37.5rem)}.p-service-detail-column__container.is-hidden .swiper-button-prev,.p-service-detail-column__container.is-hidden .swiper-button-next,.p-service-detail-column__container.is-hidden .p-service-detail-column__slider__button{display:none}.p-service-detail-column__container.is-hidden .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}.p-service-detail-column__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;border-radius:2rem;transition:all .2s ease}.p-service-detail-column__card__image{position:relative;order:-1;aspect-ratio:306/190;width:100%;overflow:hidden;border-radius:.4rem}.p-service-detail-column__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;transition:.3s ease}.p-service-detail-column__card__consultant{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:20px;gap:1rem}.p-service-detail-column__card__consultant__name{font-size:1.6rem}.p-service-detail-column__card__consultant__image{aspect-ratio:1/1;width:4rem;overflow:hidden;border:1px solid #fff;border-radius:50%}.p-service-detail-column__card__consultant img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-service-detail-column__card__more{z-index:2;position:absolute;right:10px;bottom:10px;aspect-ratio:1/1;width:3.6rem;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-service-detail-column__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-service-detail-column__card__title{margin-top:2rem;font-weight:500;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-service-detail-column__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.4rem;overflow:hidden;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-service-detail-column__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-service-detail-column__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-service-detail-column__slider{position:relative}.p-service-detail-column__slider__wrap{overflow:hidden}.p-service-detail-column__slider__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4rem;gap:0}.p-service-detail-column .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-service-detail-column .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-service-detail-column .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-service-detail-column .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-service-detail-column .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-service-detail-column .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-service-detail-column .swiper-button-prev,.p-service-detail-column .swiper-button-next{top:0;aspect-ratio:1/1;width:3rem;height:auto;margin-top:8.5%;border-radius:50%;transition:.2s ease}.p-service-detail-column .swiper-button-prev::after,.p-service-detail-column .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-service-detail-column .swiper-button-prev{left:-3.5rem}.p-service-detail-column .swiper-button-next{right:-35px;transform:rotate(180deg)}.p-service-detail-column__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;transition:.2s ease}.p-service-detail-column__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-service-detail-column__slider__stop.is-hidden{display:none}.p-service-detail-column__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-service-detail-document__inner{padding-bottom:12rem}.p-service-detail-guidance{margin-top:4rem}.p-service-detail-guidance__inner{padding-top:0;padding-bottom:0}.p-service-detail-overview{position:relative;background-color:#f2f2f2}.p-service-detail-overview__inner{padding-top:12rem;padding-bottom:12rem}.p-service-detail-overview__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:4.8rem}.p-service-detail-overview__text{margin-top:6rem}.p-service-detail-overview__image{margin-top:6rem}.p-service-detail-overview__button{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:6rem;gap:2rem}.p-service-detail-overview__button__link{width:26rem}.p-service-detail-phase{position:relative}.p-service-detail-phase a{border-bottom:1px solid #077d5c;color:#077d5c;transition:all .3s ease}.p-service-detail-phase a[target=_blank]:after{display:inline-block;aspect-ratio:1/1;width:1.6rem;height:auto;margin-right:.8rem;background:url(../img/link_external_green.png) no-repeat center/contain;content:""}.p-service-detail-phase__inner{padding-top:12rem;padding-bottom:12rem}.p-service-detail-phase__inner .p-service-detail-phase__card:nth-of-type(2) .p-service-detail-phase__card__title{background-color:#067050}.p-service-detail-phase__inner .p-service-detail-phase__card:nth-of-type(3) .p-service-detail-phase__card__title{background-color:#208b6c}.p-service-detail-phase__card{position:relative;border-radius:0 0 8px 8px;background-color:#f2f2f2}.p-service-detail-phase__card::after{display:block;position:absolute;bottom:-5.7rem;left:50%;width:4.5rem;height:4.5rem;transform:translateX(-50%) rotate(-45deg);border:8px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ccc #ccc;content:""}.p-service-detail-phase__card:first-of-type{margin-top:6rem}.p-service-detail-phase__card:not(.p-service-detail-phase__card:first-of-type){margin-top:10rem}.p-service-detail-phase__card.arrow-none:after{display:none}.p-service-detail-phase__card__inner{padding:5.5rem}.p-service-detail-phase__card__title{padding:2.5rem 5rem;border-radius:8px 8px 0 0;background-color:#045d3e;color:#fff;font-size:3.2rem}.p-service-detail-phase__card__num{display:inline-block;margin-right:2rem;padding:.5rem;background-color:#fff;color:#045d3e;font-weight:500;font-size:2.8rem;line-height:2.8rem;font-family:"Shippori Mincho",serif}.p-service-detail-phase__card__text{padding-bottom:4.8rem;border-bottom:1px solid #ccc;font-weight:500;font-size:2.8rem}.p-service-detail-phase__card__list{margin-top:4.5rem;counter-reset:number 0}.p-service-detail-phase__card__list dt{font-weight:500;font-size:2rem}.p-service-detail-phase__card__list dt:not(.p-service-detail-phase__card__list dt:first-of-type){margin-top:3.5rem}.p-service-detail-phase__card__list dt::before{display:inline-block;width:3rem;height:3rem;margin-right:1rem;border-radius:100%;background-color:#045d3e;content:"";content:counter(number) "";color:#fff;line-height:3rem;font-family:"Shippori Mincho",serif;text-align:center;counter-increment:number 1}.p-service-detail-phase__card__list dd{margin-top:.5rem;padding-left:3.5rem}.p-service-detail-phase__card__title2{margin-top:4.5rem;font-weight:500}.p-service-detail-phase__card__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:1rem;gap:2rem}.p-service-detail-phase__column{margin-top:6.5rem;border-radius:8px;background-color:#f0ebdd}.p-service-detail-phase__column__link{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:4rem;gap:0}.p-service-detail-phase__column__image{display:flex;position:relative;align-items:center;justify-content:center;order:-1;aspect-ratio:383/276;width:27%;border-radius:.4rem;background-color:#fff}.p-service-detail-phase__column__image img{-o-object-fit:cover;width:80%;height:auto;object-fit:cover;border-radius:4px;transition:.3s ease}.p-service-detail-phase__column__more{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-service-detail-phase__column__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-service-detail-phase__column__body{width:70%}.p-service-detail-phase__column__label{display:inline-block;padding:0 1rem;background-color:#045d3e;color:#fff;font-size:1.8rem;line-height:re,32}.p-service-detail-phase__column__title{margin-top:2.5rem;font-weight:500;font-size:3rem;letter-spacing:0}.p-service-detail-phase__column__text{margin-top:3rem}.p-service-detail-phase__column__link{transition:all .3s ease}.p-service-detail-phase__column__link{border-bottom:0 !important;color:#333 !important}.p-service-detail-phase__column__link[target=_blank]::after{content:none !important}.p-service-detail-service{background:#077d5c}.p-service-detail-service__container{display:grid;z-index:2;position:relative;grid-template-columns:repeat(3, 1fr);margin-top:6rem;padding-bottom:8rem;gap:5rem;border-bottom:1px solid #fff}.p-service-detail-service__container.bd-n{border:none}.p-service-detail-service__title{margin-top:6rem;color:#fff;font-size:4rem}.p-service-detail-service .p-service__card__title{margin-top:2.4rem;font-size:2.4rem}.p-service-detail-service .p-service__card__text{margin-top:2.4rem}.p-service-detail-service__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.p-service-detail-service__button__link{width:43rem}.p-service-detail-webinar__inner{padding-bottom:0}.p-service-detail:nth-child(1):after{display:block;position:absolute;right:0;bottom:1px;width:66.6666666667vw;transform:translateY(100%) scale(-1, -1);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-detail:nth-child(3):before{display:block;position:absolute;top:1px;left:0;width:36.8229166667vw;transform:translateY(-100%);border-right:6.5rem solid rgba(0,0,0,0);border-bottom:6.1rem solid #f2f2f2;content:""}.p-service-detail__odd{position:relative;background:#f2f2f2}.p-service-detail__even{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-detail__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:normal;align-items:flex-start;justify-content:flex-start;gap:6rem}.p-service-detail__body{flex-grow:1}.p-service-detail__num{color:#0f43bc;font-size:6rem;line-height:1;font-family:"Inter",sans-serif;letter-spacing:.06em}.p-service-detail__title{font-feature-settings:"palt";margin-top:1.5rem;font-weight:700;font-size:3.6rem;line-height:1.45;letter-spacing:.08em}.p-service-detail__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:18px;line-height:1.67;letter-spacing:.08em}.p-service-detail__image{flex-shrink:0;aspect-ratio:600/360;width:60rem;height:auto;margin-top:.6rem;overflow:hidden;border-radius:3.2rem}.p-service-detail__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-guidance{background:#f2f2f2}.p-service-guidance__common{background:unset}.p-service-guidance__inner{padding-bottom:10.4rem}.p-service-guidance__link{display:block;display:flex;position:relative;align-items:center;padding:7.4rem 7.4rem 6rem 7.4rem;gap:4rem;border-radius:4rem;background-color:#0f43bc;transition:all .2s ease}.p-service-guidance__box{width:60%}.p-service-guidance__img-box{width:40%}.p-service-guidance__title{color:#fff;text-align:left}.p-service-guidance__text{margin-top:2.4rem}.p-service-guidance__button{margin-top:3.6rem}.p-service-guidance__image{height:auto}.p-service-guidance__image img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-header{position:relative;height:46rem;margin-top:100px}.p-service-header__inner{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:center;height:100%;padding-top:1rem;padding-bottom:1rem;gap:0}.p-service-header__title--en,.p-service-header__title--ja{display:block;color:#fff}.p-service-header__title--en{font-size:2rem;font-family:"Shippori Mincho",serif}.p-service-header__title--ja{margin-top:3rem;font-size:4.8rem;line-height:1.3}.p-service-header__buttonArea{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-top:5rem;gap:2.2rem}.p-service-header__button__link{width:26rem}.p-service-header__bg{z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%}.p-service-header__bg img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-manufacturing{background:#f2f2f2}.p-service-manufacturing__common{background:unset}.p-service-manufacturing__inner{padding-top:0;padding-bottom:10.4rem}.p-service-manufacturing__link{display:block;display:flex;position:relative;flex-direction:row-reverse;align-items:center;padding:7.4rem 7.4rem 6rem 7.4rem;gap:4rem;border-radius:4rem;background-color:#0f43bc;transition:all .2s ease}.p-service-manufacturing__box{width:60%}.p-service-manufacturing__img-box{width:40%}.p-service-manufacturing__title{color:#fff;text-align:left}.p-service-manufacturing__text{margin-top:2.4rem}.p-service-manufacturing__button{margin-top:3.6rem}.p-service-manufacturing__image{height:auto}.p-service-manufacturing__image img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-model__inner{padding-top:6.9rem;padding-bottom:16rem}.p-service-detail-point{position:relative}.p-service-detail-point__inner{padding-top:12rem;padding-bottom:12rem}.p-service-detail-point__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:4.8rem}.p-service-detail-point__card{position:relative;padding-top:5rem;border-radius:3.2rem;background:#fff}.p-service-detail-point__card__num{display:flex;position:absolute;top:0;left:50%;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:10rem;transform:translateX(-50%);border:5px solid #f2f2f2;border-radius:100%;background-color:#fff;color:#077d5c;font-weight:600;font-size:3.6rem;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:0em}.p-service-detail-point__card__image{aspect-ratio:330/220;width:100%;height:auto;overflow:hidden;border-radius:.4rem}.p-service-detail-point__card__image img{-o-object-fit:cover;height:100%;object-fit:cover}.p-service-detail-point__card__title{margin-top:2.5rem;font-weight:500;font-size:2.4rem;text-align:center}.p-service-detail-point__card__text{font-feature-settings:"palt";margin-top:2.5rem;font-size:1.6rem;line-height:1.75}.p-service-detail-point__card__text--color{color:#0f43bc;font-weight:700;font-size:1.8rem}.p-service-service{background:#077d5c}.p-service-service__container{display:grid;z-index:2;position:relative;grid-template-columns:repeat(2, 1fr);gap:5rem}.p-service-solution{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-service-solution__header{position:relative;padding:5.3rem 2rem 6.1rem;background:#1c45a6}.p-service-solution__title{z-index:1.47;position:relative;color:#fff;font-size:3.6rem;text-align:center}.p-service-solution__title .c-under-heading__en{color:#fff}.p-service-solution__deco-01{position:absolute;top:50%;left:-1.1rem;aspect-ratio:559/238;width:29.1145833333vw;max-width:559px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-service-solution__deco-01 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-solution__deco-02{position:absolute;top:50%;right:10.5rem;aspect-ratio:411/239;width:21.40625vw;max-width:411px;height:auto;transform:translateY(-50%);mix-blend-mode:overlay}.p-service-solution__deco-02 img{-o-object-fit:contain;height:100%;object-fit:contain}.p-service-solution__inner{padding-top:9.1rem;padding-bottom:16.8rem}.p-service-solution__image{max-width:1015px;margin-inline:auto;background-color:#fff}.p-service-solution__image img{-o-object-fit:contain;width:100%;height:auto;object-fit:contain}.p-service-solution__buttonArea{display:flex;z-index:2;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:8.3rem;gap:3.5rem}.p-service-solution__button__link{font-feature-settings:"palt";display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:48rem;height:8rem;gap:1.1rem;border-radius:.5rem;color:#fff;font-weight:500;font-size:1.9rem;letter-spacing:.06em}.p-service-solution__button__link:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;content:"";transition:all .2s ease}.p-service-solution__button__link--navy:before{display:block;flex-shrink:0;width:2rem;height:2rem;background-image:url(../img/download_icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";filter:brightness(20)}.p-service-solution__button__link--navy:after{background:#153378}.p-service-solution__button__link--blue:after{background:#0f43bc}.p-service-solution__lead{font-feature-settings:"palt";margin-bottom:3.8rem;font-weight:700;font-size:2.8rem;line-height:1.57;letter-spacing:.04em;text-align:center}.p-service-solution__mt{margin-top:10rem}.p-service-solution__card{margin-top:8.7rem}.p-service-solution__card__link{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;justify-content:space-between;padding:4rem 4rem 4rem 7.5rem;gap:7rem;border-radius:4rem;background-color:#f2f2f2;transition:all .2s ease}.p-service-solution__card__body{padding-top:1.8rem}.p-service-solution__card__tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:36px;padding:0 2.8rem;gap:0;border-radius:1.8rem;background-color:#0f43bc;color:#fff;font-weight:700;font-size:1.8rem;line-height:1;letter-spacing:.04em}.p-service-solution__card__title{font-feature-settings:"palt";margin-top:1.3rem;font-weight:700;font-size:3.6rem;line-height:1.44;letter-spacing:.04em}.p-service-solution__card__text{font-feature-settings:"palt";margin-top:1.4rem;line-height:2;letter-spacing:.04em}.p-service-solution__card__button{margin-top:2.2rem}.p-service-solution__card__image{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:481/340;width:48.1rem;height:auto;gap:0;border-radius:2.8rem;background-color:#fff}.p-service-solution__card__image img{-o-object-fit:contain;width:auto;height:auto;object-fit:contain;border-radius:2.8rem}.p-service-value{position:relative}.p-service-value__image{margin-top:6.4rem}.p-service-value__title{margin-top:12rem}.p-service-value__text{margin-top:6rem;font-size:1.6rem;line-height:2}.p-service-webinar.p-top-webinar .p-top-webinar__inner{padding-top:10.3rem;padding-bottom:11.2rem}.p-service-webinar.p-top-webinar .p-top-webinar__container{margin-top:5.6rem}.p-top-about{background:url(../img/top_about_bg.jpg) no-repeat center/cover}.p-top-about__inner{padding-top:8.5rem;padding-bottom:11.5rem}.p-top-about__title{color:#fff;font-weight:700;font-size:3.6rem;line-height:1.5;text-align:center}.p-top-about__text{margin-top:3.6rem;color:#fff;line-height:1.75;text-align:center}.p-top-about__subtitle{display:flex;flex-grow:1;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:3.9rem;gap:1.5rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:1}.p-top-about__subtitle:before,.p-top-about__subtitle:after{display:block;flex-grow:1;width:auto;height:2px;background:#fff;content:""}.p-top-about__container{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:5.7rem;gap:5.3rem}.p-top-about__achievement{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:center;height:12.5rem;padding-top:2.9rem;gap:0;border:1px solid #fff;color:#fff;font-weight:700;font-size:2.4rem;line-height:1;text-align:center}.p-top-about__achievement span{margin-right:.9rem;margin-left:1.4rem;transform:translateY(0.5rem);font-weight:600;font-size:7rem;font-family:"Inter",sans-serif}.p-top-case{position:relative}.p-top-case__inner{padding-top:8.8rem;padding-bottom:8.1rem}.p-top-case__title{margin-bottom:4rem}.p-top-case__button{width:26rem;margin-left:auto}.p-top-case .p-case-search{margin-top:8rem}.p-top-case__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:8rem;gap:6rem}.p-top-case__buttonWrap{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem}.p-top-case__buttonWrap:before{display:block;content:""}.has-filter .p-top-case__buttonWrap{display:none}.p-top-case__button__more{grid-area:1/2/2/3;width:26rem;margin-inline:auto}.p-top-case__button__more.is-hidden{display:none}.p-top-case__button__close{display:flex;display:none;grid-area:1/3/2/4;flex-wrap:wrap;align-items:center;justify-content:center;width:12rem;height:4rem;margin-left:auto;gap:0;border:2px solid #077d5c;border-radius:2.6rem;background:#077d5c;color:#fff;font-weight:700;font-size:1.4rem;cursor:pointer;transition:.2s ease-in-out}.p-top-case__button__close.is-visible{display:flex}.p-top-column{position:relative}.p-top-column__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0}.p-top-column__header{width:32rem}.p-top-column__button{width:26rem;margin:8rem 0 0 0}.p-top-column__container{display:grid;grid-template-columns:repeat(3, 1fr);width:calc(100% - 37.5rem);gap:4rem}.p-top-column__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.p-top-column__card__image{position:relative;order:-1;aspect-ratio:306/190;width:100%;height:auto;overflow:hidden;border-radius:.4rem}.p-top-column__card__image img{-o-object-fit:cover;-o-object-position:top;height:100%;object-fit:cover;object-position:top;transition:.3s ease}.p-top-column__card__consultant{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:20px;gap:1rem}.p-top-column__card__consultant__name{font-size:1.6rem}.p-top-column__card__consultant__image{aspect-ratio:1/1;width:4rem;overflow:hidden;border:1px solid #fff;border-radius:50%}.p-top-column__card__consultant img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}.p-top-column__card__more{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-top-column__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-top-column__card__link[target=_blank] .p-top-column__card__more__text:after{display:block;width:1.8rem;height:1.8rem;background:url(../img/link_icon_01.png) no-repeat center/contain;content:""}.p-top-column__card__title{margin-top:2rem;font-weight:500;font-size:2.4rem;line-height:1.45}.p-top-column__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.6rem;overflow:hidden;color:#555;line-height:1.5}.p-top-consultant{background-color:#f2f2f2}.p-top-consultant__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:6rem}.p-top-consultant__card{position:relative;width:18%;height:100%;min-height:31.8rem;padding:0 rem 15 3.5rem;cursor:pointer}.p-top-consultant__card::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 7.5rem);border-radius:4px;background-color:#fff;content:"";transition:.3s ease}.p-top-consultant__card__body{z-index:2;position:relative;padding:1rem}.p-top-consultant__card__image{z-index:2;position:relative;max-width:15rem;margin:0 auto}.p-top-consultant__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:100%}.p-top-consultant__card__label{margin-top:2.5rem;font-size:1.4rem;text-align:center}.p-top-consultant__card__title{margin-top:15px;font-weight:700;font-size:2rem;text-align:center}.p-top-consultant__card__icon{z-index:2;position:relative;position:absolute;right:0;bottom:0;aspect-ratio:38/37;width:3.8rem}.p-top-consultant__card__icon::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(../../assets/img/top_consultant_icon_plus.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-top-consultant__container{position:relative;margin-top:7rem}.p-top-consultant__slider__wrap{overflow:hidden}.p-top-consultant__slider{position:relative;width:80%;margin:auto}.p-top-consultant__slider__card{position:relative;align-self:stretch;height:100%;min-height:35.4rem;padding:2.5rem 1.5rem;border-radius:4px;background-color:#fff;cursor:pointer;transition:.3s ease}.p-top-consultant__slider__card__body{z-index:2;position:relative}.p-top-consultant__slider__card__image{z-index:2;position:relative;width:15rem;height:15rem;margin:0 auto}.p-top-consultant__slider__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;border-radius:50%}.p-top-consultant__slider__card__label{margin-top:2.5rem;font-size:1.4rem;text-align:center}.p-top-consultant__slider__card__title{margin-top:1.5rem;font-weight:700;font-size:2rem;text-align:center}.p-top-consultant__slider__card__icon{z-index:2;position:relative;position:absolute;right:0;bottom:0;aspect-ratio:38/37;width:3.8rem}.p-top-consultant__slider__card__icon::after{display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(../../assets/img/top_consultant_icon_plus.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-top-consultant .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-top-consultant .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-top-consultant .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-top-consultant .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-top-consultant .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-top-consultant .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-top-consultant .swiper-button-prev,.p-top-consultant .swiper-button-next{top:calc(50% - 46px);aspect-ratio:1/1;width:3rem;height:auto;margin-top:0;border-radius:50%;transition:.2s ease}.p-top-consultant .swiper-button-prev::after,.p-top-consultant .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-top-consultant .swiper-button-prev{left:-3.5rem}.p-top-consultant .swiper-button-next{right:-3.5rem;transform:rotate(180deg)}.p-top-consultant__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;background-color:#fff;cursor:pointer;transition:.2s ease}.p-top-consultant__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-top-consultant__slider__stop.is-hidden{display:none}.p-top-consultant__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-top-consultant__modal{z-index:1000;position:fixed;inset:0;transform:scale(0, 0)}.p-top-consultant__modal img{-o-object-fit:cover;aspect-ratio:1/1;object-fit:cover}.p-top-consultant__modal.is-open{transform:scale(1, 1)}.p-top-consultant__modal.is-open .p-top-consultant__modal__content{width:80%;opacity:1}.p-top-consultant__modal__overlay{width:0;height:0;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s ease}.p-top-consultant__modal__overlay.is-open{width:100%;height:100%;opacity:1}.p-top-consultant__modal__close{position:absolute;top:8px;right:8px}.p-top-consultant__modal__viewport{overflow:hidden}.p-top-consultant__modal__track{display:flex;transition:transform 250ms ease;will-change:transform}.p-top-consultant__modal__track.no-anim{transition:none !important}.p-top-consultant__modal__slide{flex:0 0 100%;width:100%}.p-top-consultant__modal__content{position:absolute;top:50%;left:50%;width:80%;max-width:1280px;max-height:96dvh;padding:8rem 10rem;overflow-y:auto;transform:translate(-50%, -50%);border-radius:8px;background:#fff;opacity:0;transition:.3s ease}.p-top-consultant__modal__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0}.p-top-consultant__modal__image{aspect-ratio:1/1;width:23%}.p-top-consultant__modal__body{width:72%}.p-top-consultant__modal__label{color:#4d4d4d;font-size:1.4rem}.p-top-consultant__modal__name{margin-top:20px;font-weight:500;font-size:3.2rem}.p-top-consultant__modal__text{margin-top:20px;color:#4d4d4d}.p-top-consultant__modal__works{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:4rem;padding:4rem 8rem;gap:0;background:#f2f2f2}.p-top-consultant__modal__works__title{font-size:2.4rem}.p-top-consultant__modal__works__list{width:81%;padding-left:5rem;border-left:1px solid #000}.p-top-consultant__modal__works__list li{position:relative;padding-left:2rem;color:#4d4d4d;line-height:3rem}.p-top-consultant__modal__works__list li::before{display:block;position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:100%;background-color:#077d5c;content:""}.p-top-consultant__modal__close{position:absolute;top:30px;right:30px;aspect-ratio:1/1;width:44px;border:1px solid #077d5c;border-radius:100%;cursor:pointer}.p-top-consultant__modal__close:focus{outline:2px solid #000;outline-offset:2px}.p-top-consultant__modal__close::before,.p-top-consultant__modal__close::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:19px;background-color:#077d5c;content:""}.p-top-consultant__modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.p-top-consultant__modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.p-top-consultant__modal__prev,.p-top-consultant__modal__next{position:absolute;aspect-ratio:1/1;width:44px;border-radius:100%;background-color:#077d5c;cursor:pointer}.p-top-consultant__modal__prev:focus,.p-top-consultant__modal__next:focus{outline:2px solid #000;outline-offset:2px}.p-top-consultant__modal__prev::before,.p-top-consultant__modal__next::before{display:block;position:absolute;top:50%;left:calc(50% - 2px);aspect-ratio:10/20;width:.5208333333vw;height:auto;transform:translateX(-2px);transform:translate(-50%, -50%);background:url(../img/slider_arrow_off.png) no-repeat center/contain;content:""}.p-top-consultant__modal__prev{top:50%;left:30px;transform:translateY(-50%)}.p-top-consultant__modal__next{top:50%;right:30px;transform:translateY(-50%)}.p-top-consultant__modal__next::before{left:calc(50% + 2px);transform:translate(-50%, -50%) rotate(180deg)}.p-top-feature{background:#077d5c}.p-top-feature__body{width:42%;margin-top:55px}.p-top-feature__body__title{color:#fff;font-weight:500;font-size:3.6rem;line-height:1.5}.p-top-feature__body__text{margin-top:25px;color:#fff;font-size:1.6rem;line-height:2}.p-top-feature__image__wrap{display:flex;position:absolute;top:0;right:4rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:50%;gap:1.8rem}.p-top-feature__image{aspect-ratio:238/437;width:calc(33.3333333333% - 12px);overflow:hidden;border-radius:5px}.p-top-feature__image:nth-of-type(1){margin-top:4.5rem}.p-top-feature__image:nth-of-type(2){margin-top:11.5rem}.p-top-feature__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:5rem;gap:2rem}.p-top-feature__button__link{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(50% - 1rem);height:5.8rem;gap:0;border:1px solid #077d5c;border-radius:100px;background:#e7f3ef;color:#077d5c;font-weight:500;font-size:1.5rem;text-align:center;transition:.3s ease}.p-top-feature__button__link::after{display:block;content:""}.p-top-feature__button__link--arrow:after{position:absolute;top:50%;right:2.4rem;aspect-ratio:1/1;width:1rem;transform:translateY(-50%) rotate(45deg);border-top:1.5px solid #077d5c;border-right:1.5px solid #077d5c}.p-top-feature__button__link--external:after{position:absolute;top:50%;right:2.4rem;aspect-ratio:17/13;width:1.7rem;transform:translateY(-50%);border:none;background:url(../img/link_external_green.png) no-repeat center/contain}.p-top-feature__card{display:flex;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:5.4rem;padding:3.7rem 7.9rem 3.2rem 13rem;gap:4.5rem;border-radius:.8rem;background:#fff}.p-top-feature__card__image__wrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.p-top-feature__card__image__wrap:nth-child(2){padding-top:2.2rem}.p-top-feature__card__image img{-o-object-fit:contain;object-fit:contain}.p-top-feature__card__image__text--left{position:absolute;top:7.2916666667vw;left:4.1666666667vw;font-size:2.8rem;font-family:"Shippori Mincho",serif;text-align:center}.p-top-feature__card__image__text--left:after{display:block;position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:10.78125vw;transform:translate(-50%, -50%);border-radius:100%;background-color:#e7f3ef;content:""}.p-top-feature__card__image__text--left span{z-index:2;position:relative}.p-top-feature__card__image__text--left em{color:#077d5c;font-size:4.8rem}.p-top-feature__card__image__text--right{flex-direction:column;margin-bottom:.8rem;font-weight:500;font-size:2.6rem;font-family:"Shippori Mincho",serif;text-align:center}.p-top-feature__card__image__text--right em{color:#077d5c;font-size:3rem}.p-top-guidance{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0}.p-top-guidance__wrap{align-self:stretch;width:50%}.p-top-guidance__link{display:block;position:relative;transition:.8s ease-in-out}.p-top-guidance__inner{display:flex;z-index:3;position:relative;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:100%;min-height:560px;padding:0 2rem;gap:0}.p-top-guidance__inner::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(7,125,92,.8);content:"";opacity:0;transition:.8s ease}.p-top-guidance__body{z-index:2;position:relative;flex-shrink:0;width:100%}.p-top-guidance__title{color:#fff;font-weight:500;font-size:4.4rem;line-height:1.33;letter-spacing:.08em;text-align:center}.p-top-guidance__text__wrap{height:auto;max-height:0;margin-bottom:2.6rem;transform-origin:bottom center;opacity:0;transition:all .8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.p-top-guidance__text{margin-top:2.6rem;line-height:2;text-align:center}.p-top-guidance__button{width:31rem;margin:0 auto}.p-top-guidance__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-top-guidance__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;transition:all .8s ease}.p-top-logo-area{position:relative;overflow:hidden}.p-top-logo-area__slider{display:flex;gap:4rem}.p-top-logo-area__slider+.p-top-logo-area__slider{margin-top:40px}.p-top-logo-area__item{display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:160/82.6;width:16rem;height:auto}.p-top-logo-area__item img{-o-object-fit:contain;width:100%;height:100%;object-fit:contain}.p-top-logo-area__slider__button{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:4rem;padding-right:3.5rem}.p-top-logo-area__slider__stop{position:relative;width:9rem;padding-left:2rem;border:1px solid #b3b3b3;border-radius:100px;background-color:#fff;color:#4d4d4d;font-weight:500;font-size:1.5rem;line-height:3.4rem;cursor:pointer;transition:background-color .3s ease}.p-top-logo-area__slider__stop::after{display:block;position:absolute;top:50%;right:20px;width:8px;height:9px;transform:translateY(-50%);background-image:url(../../assets/img/slider_stop_gray.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-top-logo-area__slider.is-paused{animation-play-state:paused !important}.p-top-logo-area__slider__stop.is-paused::after{display:block;width:.8rem;height:1rem;background:url(../../assets/img/slider_stop_off_gray.png) no-repeat center/contain;content:""}.blur.delighter{filter:blur(5px);opacity:0}.blur.delighter.started{filter:blur(0);opacity:1;transition:all .6s ease-out}.p-top-mv{aspect-ratio:1920/930;width:100%;background:url(../img/top_mv_img_008.jpg) no-repeat center/cover}.p-top-mv__inner{position:relative;padding-top:12rem;padding-bottom:0}.p-top-mv__title{color:#111;font-weight:700;font-size:2.5vw;line-height:1.45;letter-spacing:.08em}.p-top-mv__title--large{font-size:2.9166666667vw;font-family:"Inter",sans-serif;letter-spacing:.1em}.p-top-mv__title--color{color:#0f43bc}.p-top-mv__title__wrap__pc{display:block}.p-top-mv__title__wrap__sp{display:contents}.p-top-mv__slider__button{display:flex;position:absolute;right:1.6666666667vw;bottom:1.6666666667vw;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%;gap:0vw}.p-top-mv__card{position:relative;width:100%;height:100%;overflow:hidden}.p-top-mv__card__link{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:normal;justify-content:flex-start;width:100%;height:100%;padding:0 10.4166666667vw 2.2916666667vw 2.5520833333vw;overflow:hidden;gap:0;border-radius:2.0833333333vw}.p-top-mv__card__body{z-index:2;position:absolute;bottom:9.6rem;left:9rem;margin-top:auto;filter:blur(10px);opacity:0;transition:1s ease .2s}.p-top-mv__card__title{color:#fff;font-family:"Shippori Mincho",serif}.p-top-mv__card__title--large{font-size:4.5833333333vw;letter-spacing:.5rem}.p-top-mv__card__title--small{font-size:2.7083333333vw;line-height:3.9583333333vw}.p-top-mv__card__title--small span{font-size:3.6rem}.p-top-mv__card__button{display:block;position:relative;width:18.75vw;margin-top:35px;border:1px solid #fff;border-radius:100px;backdrop-filter:blur(6px);color:#fff;font-weight:700;font-size:.78125vw;line-height:3.125vw;text-align:center;transition:.2s ease}.p-top-mv__card__button::after{display:block;position:absolute;top:50%;right:1.0416666667vw;width:.5208333333vw;height:.5208333333vw;transform:translateY(-50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.p-top-mv__card__image{position:relative;width:100%;height:100%;transform:scale(1.05)}.p-top-mv__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;transform:translateX(-20px);transform-origin:center center;transition:clip-path 1s ease-in-out}.p-top-mv__swiper .swiper-slide{width:100%;height:100%}.p-top-mv__swiper .swiper-slide.swiper-slide-next .p-top-mv__card__image img{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.p-top-mv__swiper .swiper-slide.swiper-slide-prev .p-top-mv__card__image,.p-top-mv__swiper .swiper-slide-duplicate-active .p-top-mv__card__image,.p-top-mv__swiper .swiper-slide.swiper-slide-active .p-top-mv__card__image{transform:scale(1.05) !important}.p-top-mv__swiper .swiper-slide.swiper-slide-prev .p-top-mv__card__image img,.p-top-mv__swiper .swiper-slide-duplicate-active .p-top-mv__card__image img,.p-top-mv__swiper .swiper-slide.swiper-slide-active .p-top-mv__card__image img{animation:slowslide 6.5s linear 0s normal both;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.p-top-mv__swiper .swiper-slide.swiper-slide-active .p-top-mv__card__body{filter:blur(0);opacity:1}@keyframes slowslide{0%{transform:translateX(-20px)}100%{transform:translateX(0)}}.p-top-mv .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 48px 0 20px;gap:6px}.p-top-mv .swiper-pagination-bullet{width:8px;height:8px;margin:0 2px !important;overflow:hidden;border-radius:100%;background-color:#fff;opacity:1}.p-top-mv .swiper-pagination-bullet .bullet-bar{display:none;position:relative;aspect-ratio:1/1;width:8px;transform-origin:left center;background-color:rgba(0,0,0,0)}.p-top-mv .swiper-pagination-bullet-active{position:relative;width:40px;height:8px;overflow:hidden;border-radius:100px;background-color:hsla(0,0%,100%,.5);opacity:1}.p-top-mv .swiper-pagination-bullet-active .bullet-bar{display:block;aspect-ratio:1/1;width:40px;height:8px;transform:translateX(-40px);border-radius:4px;background-color:#fff}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{display:flex;position:static;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:3.3333333333vw;height:auto;margin-top:0;gap:0;border:1px solid #fff;border-radius:50%;backdrop-filter:blur(6px);color:unset;transition:.2s ease}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{display:block;aspect-ratio:10/20;width:.5208333333vw;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_off.png) no-repeat center/contain;content:""}.p-top-mv .swiper-button-next{right:0;margin-left:.8333333333vw;transform:rotate(180deg)}.p-top-mv__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:3rem;height:auto;margin-top:0;gap:0;border:1px solid #fff;border-radius:50%;cursor:pointer;transition:.2s ease}.p-top-mv__slider__stop::after{display:block;aspect-ratio:12/14;width:.4166666667vw;height:.46875vw;background:url(../img/slider_stop_off.png) no-repeat center/contain;content:""}.p-top-mv__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.2604166667vw solid rgba(0,0,0,0);border-right:0;border-bottom:.2604166667vw solid rgba(0,0,0,0);border-left:.4166666667vw solid #fff;border-style:solid;background:unset}.p-top-review__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-top:0;padding-bottom:13.1rem;gap:0}.p-top-review__header{width:32rem}.p-top-review__button{width:26rem;margin:8rem 0 0 0}.p-top-review__container{position:relative;width:calc(100% - 37.5rem)}.p-top-review__container.is-hidden .swiper-button-prev,.p-top-review__container.is-hidden .swiper-button-next,.p-top-review__container.is-hidden .p-top-review__slider__button{display:none}.p-top-review__container.is-hidden .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8rem}.p-top-review__slider__wrap{overflow:hidden}.p-top-review__slider__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4rem;gap:0;gap:1rem}.p-top-review .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-top-review .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-top-review .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-top-review .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-top-review .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-top-review .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-top-review .swiper-button-prev,.p-top-review .swiper-button-next{top:0;aspect-ratio:1/1;width:3rem;height:auto;margin-top:13.5%;border-radius:50%;transition:.2s ease}.p-top-review .swiper-button-prev::after,.p-top-review .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-top-review .swiper-button-prev{left:-3.5rem}.p-top-review .swiper-button-next{right:-35px;transform:rotate(180deg)}.p-top-review__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;transition:.2s ease}.p-top-review__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-top-review__slider__stop.is-hidden{display:none}.p-top-review__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-top-section{background:url(../img/section_bg.png) repeat top left;background-size:auto}.p-top-service{background:#077d5c}.p-top-service__inner{padding-top:13rem;padding-bottom:14.4rem}.p-top-service__button{width:26rem;margin-left:auto}.p-top-service__title__subtitle{position:absolute;top:-0.2rem;right:-2.2rem;transform:translate(100%, 0);font-size:2.1rem;letter-spacing:.05em}.p-top-service__wrap{position:relative;padding-top:8rem}.p-top-service__container{display:grid;z-index:2;position:relative;grid-template-columns:repeat(2, 1fr);gap:5rem}.p-top-value__image{margin-top:6.4rem}.p-under-mv{position:relative;height:40rem;margin-top:100px}.p-under-mv__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:160rem;height:100%;padding-top:3rem;padding-bottom:3rem;gap:0;border-bottom:1px solid #ccc}.p-under-mv__title__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:50%;gap:0}.p-under-mv__title{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:0;text-align:center}.p-under-mv__title:after{display:block;width:1px;height:4.1rem;margin-top:1rem;background:#fff;content:""}.p-under-mv__title--en{font-size:8rem;font-family:"Shippori Mincho",serif}.p-under-mv__title--en em{color:#077d5c}.p-under-mv__title--ja{font-size:2rem}.p-under-mv__image{aspect-ratio:335/142.55;width:50%}.p-under-mv__image img{-o-object-fit:cover;height:100%;object-fit:cover;border-radius:.4rem}.p-under-mv-main{position:relative;height:28rem;margin-top:100px}.p-under-mv-main__inner{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:center;height:100%;padding-top:3rem;padding-bottom:3rem;gap:0}.p-under-mv-main__title{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;color:#fff;font-weight:700;font-size:4.8rem;letter-spacing:.08em;text-align:center}.p-under-mv-main__text{margin-top:1rem;color:#fff;font-weight:400;font-size:1.8rem;line-height:1.89;letter-spacing:.04em;text-align:center}.p-under-mv-main__bg{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-under-mv-main__bg img{-o-object-fit:cover;height:100%;object-fit:cover}.p-webinar-slide__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;gap:0}.p-webinar-slide__header{width:32rem}.p-webinar-slide__button{width:26rem;margin:8rem 0 0 0}.p-webinar-slide__container{position:relative;width:calc(100% - 37.5rem)}.p-webinar-slide__container.is-hidden .swiper-button-prev,.p-webinar-slide__container.is-hidden .swiper-button-next,.p-webinar-slide__container.is-hidden .p-webinar__slider__button{display:none}.p-webinar-slide__container.is-hidden .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8rem}.p-webinar-slide__card__image{aspect-ratio:483/268 !important}.p-webinar__card__link{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;border-radius:2rem;transition:all .2s ease}.p-webinar__card__image{position:relative;order:-1;aspect-ratio:434/265;width:100%;overflow:hidden;border-radius:.4rem}.p-webinar__card__image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover;transition:.3s ease}.p-webinar__card__more{z-index:2;position:absolute;right:10px;bottom:10px;aspect-ratio:1/1;width:3.6rem;border-radius:100%;background-color:#077d5c;transition:opacity .2s ease-in-out}.p-webinar__card__more::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:11px;transform:translate(-50%, -50%);background-image:url(../../assets/img/link_external_white.png);background-position:center center;background-size:contain;background-repeat:no-repeat;content:""}.p-webinar__card__title{margin-top:2rem;font-weight:500;font-size:2rem;line-height:1.6;transition:all .2s ease}.p-webinar__card__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin-top:1.4rem;overflow:hidden;color:#555;font-size:1.5rem;line-height:1.6;transition:all .2s ease}.p-webinar__card__tag{display:flex;flex-wrap:wrap;align-items:normal;justify-content:flex-start;margin-top:1.8rem;gap:.5rem}.p-webinar__card__tag li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:50px;height:22px;padding:0 12px;gap:0;border:solid 1px #2554c1;border-radius:11px;background-color:#fff;color:#2554c1;font-weight:500;font-size:1.3rem;letter-spacing:.08em}.p-webinar__slider{position:relative}.p-webinar__slider__wrap{overflow:hidden}.p-webinar__slider__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:4rem;gap:0}.p-webinar .swiper-pagination{display:flex;z-index:999;position:static;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:0 20px 0 0;gap:6px}.p-webinar .swiper-pagination-bullet{aspect-ratio:1/1;width:8px;border-radius:100%;background-color:#ccc;opacity:1}.p-webinar .swiper-pagination-bullet-active{height:8px;background-color:#077d5c}.p-webinar .swiper-pagination-fraction .border{position:relative;width:70px;height:1px;margin:0 8px;background-color:#ddd}.p-webinar .swiper-pagination-fraction .border span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background-color:#1a1b1b;transition-timing-function:linear}.p-webinar .swiper-pagination.is-active .border span{transform:scaleX(1);transition:transform 3.85s linear}.p-webinar .swiper-button-prev,.p-webinar .swiper-button-next{top:0;aspect-ratio:1/1;width:3rem;height:auto;margin-top:12%;border-radius:50%;transition:.2s ease}.p-webinar .swiper-button-prev::after,.p-webinar .swiper-button-next::after{display:block;aspect-ratio:16/30;width:1.6rem;height:auto;transform:translateX(-2px);background:url(../img/slider_arrow_gray.png) no-repeat center/contain;content:""}.p-webinar .swiper-button-prev{left:-3.5rem}.p-webinar .swiper-button-next{right:-3.5rem;transform:rotate(180deg)}.p-webinar__slider__stop{display:flex;z-index:2;position:relative;flex-wrap:wrap;align-items:center;justify-content:center;aspect-ratio:1/1;width:2.6rem;height:auto;margin-top:0;gap:0;border:1px solid #b3b3b3;border-radius:50%;cursor:pointer;transition:.2s ease}.p-webinar__slider__stop__wrap{overflow:hidden}.p-webinar__slider__stop::after{display:block;aspect-ratio:12/14;width:.8rem;height:.9rem;background:url(../img/slider_stop_gray.png) no-repeat center/contain;content:""}.p-webinar__slider__stop.is-stop::after{aspect-ratio:1/1;width:0;height:0;border-top:.3125vw solid rgba(0,0,0,0);border-right:0;border-bottom:.3125vw solid rgba(0,0,0,0);border-left:.5208333333vw solid #666;border-style:solid;background:unset}.p-webinar__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-top:8.4rem;padding-bottom:13rem;gap:0}.p-webinar__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:4rem;gap:4.8rem}.p-webinar__title{margin-top:12rem;padding-left:2rem;border-left:4px solid #077d5c;font-weight:500;font-size:2.8rem}.p-webinar .p-guidance{margin-top:12rem}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-pb--0{padding-bottom:0 !important}.u-pt--10{padding-top:1rem}.u-pb--10{padding-bottom:1rem}.u-pr--10{padding-right:1rem}.u-pl--10{padding-left:1rem}.u-pt--20{padding-top:2rem}.u-pb--20{padding-bottom:2rem}.u-pr--20{padding-right:2rem}.u-pl--20{padding-left:2rem}.u-pt--30{padding-top:3rem}.u-pb--30{padding-bottom:3rem}.u-pr--30{padding-right:3rem}.u-pl--30{padding-left:3rem}.u-pt--40{padding-top:4rem}.u-pb--40{padding-bottom:4rem}.u-pr--40{padding-right:4rem}.u-pl--40{padding-left:4rem}.u-pt--50{padding-top:5rem}.u-pb--50{padding-bottom:5rem}.u-pr--50{padding-right:5rem}.u-pl--50{padding-left:5rem}.u-pt--60{padding-top:6rem}.u-pb--60{padding-bottom:6rem}.u-pr--60{padding-right:6rem}.u-pl--60{padding-left:6rem}.u-pt--70{padding-top:7rem}.u-pb--70{padding-bottom:7rem}.u-pr--70{padding-right:7rem}.u-pl--70{padding-left:7rem}.u-pt--80{padding-top:8rem}.u-pb--80{padding-bottom:8rem}.u-pr--80{padding-right:8rem}.u-pl--80{padding-left:8rem}.u-pt--90{padding-top:9rem}.u-pb--90{padding-bottom:9rem}.u-pr--90{padding-right:9rem}.u-pl--90{padding-left:9rem}.u-pt--100{padding-top:10rem}.u-pb--100{padding-bottom:10rem}.u-pr--100{padding-right:10rem}.u-pl--100{padding-left:10rem}.u-pt--110{padding-top:11rem}.u-pb--110{padding-bottom:11rem}.u-pr--110{padding-right:11rem}.u-pl--110{padding-left:11rem}.u-pt--120{padding-top:12rem}.u-pb--120{padding-bottom:12rem}.u-pr--120{padding-right:12rem}.u-pl--120{padding-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.u-visually-hidden{clip:rect(0, 0, 0, 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap}@media screen and (max-width: 1280px)and (min-width: 769px){html{font-size:max(.78125vw,8px)}.c-button__link{height:4.8rem;font-size:1.3rem}.c-heading{font-size:4rem}.c-headingArea{gap:2rem}.c-heading__en{font-size:1.8rem}.c-heading.bar{gap:2rem}.c-heading.bar:after{width:6rem}.c-heading.vertical.bar:after{height:6rem}.c-under-heading{font-size:3.2rem}.p-about__title{font-size:3rem}.p-about__container{gap:4rem}.p-case__container{gap:3rem}.p-column__container{gap:3rem}.p-column__card__title{font-size:1.8rem}.p-cta__area{height:24rem}.p-cta__link[target=_blank] .p-cta__title:after{width:2.4rem}.p-document .swiper-button-prev,.p-document .swiper-button-next{width:1.5rem;margin-top:9%}.p-document .swiper-button-prev{left:-2.5rem}.p-document .swiper-button-next{right:-2.5rem}.p-download__container{gap:3rem}.p-feature-content__inner{gap:4rem}.p-feature-content__num{font-size:5rem}.p-feature-content__title{font-size:2.6rem}.p-feature-content__text{font-size:1.6rem}.p-feature-content__image{width:40rem}.p-feature-content .swiper-button-prev::after,.p-feature-content .swiper-button-next::after{width:1.2rem}.p-feature-content .swiper-button-prev{left:-2.5rem}.p-feature-content .swiper-button-next{right:-2.5rem}.p-feature-modal__inner{padding:6rem 10rem}.p-feature-service__container{grid-template-columns:repeat(2, 1fr)}.p-footer__logo{width:20rem}.p-header__inner{padding-right:1rem;padding-left:1rem}.p-header__logo__image{width:16rem}.p-header__logo__text{margin-top:.5rem;font-size:1.1rem}.p-header__nav{gap:2rem}.p-header__menu{gap:1.5rem}.p-header__menu__link{font-size:1.5rem}.p-header__button{gap:1rem}.p-header__button__link{width:11rem;height:4rem;font-size:1.3rem}.p-meeting-message__inner{gap:3rem}.p-meeting-point__container{margin-top:4rem;gap:4rem}.p-meeting-point__card{padding-top:4rem}.p-meeting-point__card__num{width:8rem;font-size:2.8rem}.p-meeting-point__card__text{margin-top:2rem;font-size:1.3rem;letter-spacing:0}.p-meeting-point__card__text--color{font-size:1.4rem}.p-meeting-theme__container{gap:3rem}.p-meeting-theme__card{gap:2rem}.p-meeting-theme__card__image{width:13rem}.p-meeting-theme__card__title{font-size:2.8rem}.p-meeting-theme__card__list{margin-top:1rem}.p-meeting-theme__card__list li{font-size:1.4rem}.p-service-about__wrap{gap:3rem}.p-service-about__title{font-size:2.3rem}.p-service-about__text{margin-top:3rem}.p-service-about__image{width:39.0117035111vw;max-width:400px;margin-top:0}.p-service-about__lead{font-size:2.2rem}.p-service-about__container{gap:3rem}.p-service-about__card__title{font-size:1.8rem}.p-service-content__deco{width:40rem}.p-service-content__container{margin-top:5rem;gap:5rem 2rem}.p-service-content__card{width:31.5217391304%}.p-service-content__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-service-content__card__circle img{width:1.8rem}.p-service-content__card__title{margin-top:1.5rem;font-size:2rem}.p-service-content__card__text{margin-top:1.5rem;font-size:1.4rem}.p-service-detail-about__text{margin-top:3rem}.p-service-detail-about__image{width:39.0117035111vw;max-width:400px;margin-top:0}.p-service-detail-about__lead{font-size:2.2rem}.p-service-detail-about__container{gap:3rem}.p-service-detail-about__card__title{font-size:1.8rem}.p-service-detail-case .swiper-button-prev,.p-service-detail-case .swiper-button-next{width:1.5rem;margin-top:9%}.p-service-detail-case .swiper-button-prev{left:-2.5rem}.p-service-detail-case .swiper-button-next{right:-2.5rem}.p-service-detail-column .swiper-button-prev,.p-service-detail-column .swiper-button-next{width:1.5rem;margin-top:9%}.p-service-detail-column .swiper-button-prev{left:-2.5rem}.p-service-detail-column .swiper-button-next{right:-2.5rem}.p-service-detail-overview__container{margin-top:4rem;gap:4rem}.p-service-detail-service__container{grid-template-columns:repeat(2, 1fr)}.p-service-detail__inner{gap:4rem}.p-service-detail__num{font-size:5rem}.p-service-detail__title{font-size:2.6rem}.p-service-detail__text{font-size:1.6rem}.p-service-detail__image{width:40rem}.p-service-guidance__link{padding:6rem 6rem 4rem 4rem}.p-service-header{height:40rem}.p-service-manufacturing__link{padding:6rem 6rem 4rem 4rem}.p-service-detail-point__container{margin-top:4rem;gap:4rem}.p-service-detail-point__card{padding-top:4rem}.p-service-detail-point__card__num{width:8rem;font-size:2.8rem}.p-service-detail-point__card__text{margin-top:2rem;font-size:1.3rem;letter-spacing:0}.p-service-detail-point__card__text--color{font-size:1.4rem}.p-service-service__container{grid-template-columns:repeat(2, 1fr)}.p-service-solution__deco-02{right:3rem}.p-service-solution__button__link{width:40rem}.p-service-solution__lead{font-size:2.2rem}.p-service-solution__card__link{padding:4rem 3rem;gap:5rem}.p-service-solution__card__tag{height:3rem;padding:0 1.8rem;font-size:1.6rem}.p-service-solution__card__title{font-size:2.4rem}.p-service-solution__card__image{width:38rem}.p-top-about__title{font-size:3rem}.p-top-about__container{gap:4rem}.p-top-about__achievement{padding-top:4rem;font-size:2rem}.p-top-about__achievement span{font-size:5rem}.p-top-case__container{gap:3rem}.p-top-column__card__title{font-size:1.8rem}.p-top-consultant .swiper-button-prev::after,.p-top-consultant .swiper-button-next::after{width:1.2rem}.p-top-consultant .swiper-button-prev{left:-2.5rem}.p-top-consultant .swiper-button-next{right:-2.5rem}.p-top-guidance__title{font-size:3.6rem}.p-top-guidance__image{width:auto}.p-top-logo-area__slider{gap:2rem;animation-duration:25s !important}.p-top-review .swiper-button-prev,.p-top-review .swiper-button-next{width:1.5rem;margin-top:12%}.p-top-review .swiper-button-prev{left:-2.5rem}.p-top-review .swiper-button-next{right:-2.5rem}.p-under-mv-main{height:30rem}.p-under-mv-main__title{font-size:3.2rem}.p-under-mv-main__text{font-size:1.6rem}.p-webinar .swiper-button-prev,.p-webinar .swiper-button-next{width:2rem;margin-top:11.5%}.p-webinar .swiper-button-prev{left:-3rem}.p-webinar .swiper-button-next{right:-3rem}}@media screen and (max-width: 768px){html{font-size:min(2.6666666667vw,12px);scroll-padding-top:calc(48px + 40px)}body{font-size:1.4rem;overflow-wrap:anywhere}.l-container{padding-top:4rem;padding-bottom:4rem;padding-inline:5.3333333333vw}.l-header{height:48px;padding-top:5px;padding-bottom:5px}.c-button__link{height:4.8rem;font-size:1.3rem}.c-button__link__gohst{height:4.8rem;font-size:1.3rem}.c-common__title--en{font-size:4rem}.c-common__title--ja{font-size:1.5rem}.c-common__title--medium .c-common__title--en{font-size:4rem}.c-common__title--small .c-common__title--en{font-size:4rem}.c-heading{font-size:3.2rem}.c-headingArea{flex-direction:column;align-items:flex-start;gap:2rem}.c-heading__en{top:-1rem;font-size:1.2rem}.c-heading.bar:after{display:none}.c-post-card__link{gap:.7rem}.c-post-card__more{right:5px;bottom:5px;width:2.8rem;height:2.8rem}.c-post-card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.c-post-card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.c-text{font-size:1.3rem;line-height:1.75}.c-lead{font-size:1.8rem}.c-under-heading{font-size:2.2rem}.c-under-heading__en{margin-top:1rem;font-size:1.2rem}.p-about__title{font-size:2.4rem}.p-about__text{margin-top:2rem;text-align:left}.p-about__container{align-items:stretch;margin-top:3rem;gap:.8rem}.p-about__achievement{height:auto;font-size:1.8rem;line-height:1.2}.p-about__achievement em{margin:0;font-size:2.7rem}.p-breadcrumb{font-size:1.1rem}.p-breadcrumb>li:not(:last-of-type)::after{margin:0 .6rem}.p-breadcrumbArea{padding-top:2rem;padding-bottom:0}.p-case-search{grid-template-columns:1fr;padding:2rem 2rem;gap:2rem}.p-case-search__type{margin-bottom:1rem;font-size:1.6rem}.p-case-search__tag span{min-width:4rem;height:2.6rem;padding:0 1rem;font-size:1.2rem}.p-case-search__reset{position:static;font-size:1.3rem}.p-case-search__reset .js-reset-btn span{top:1px;width:12px}.p-case-search__reset .js-reset-btn span::before,.p-case-search__reset .js-reset-btn span::after{height:14px}.p-case{background-size:1440px 609px}.p-case__inner{padding-top:4rem;padding-bottom:6rem}.p-case .p-case-search{margin-top:4rem}.p-case__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-case__card{margin-top:0}.p-case__card__image{aspect-ratio:157/106;border-radius:.4rem}.p-case__card__more{right:5px;bottom:5px;width:28px;height:28px}.p-case__card__tag{margin-top:1rem}.p-case__card__tag li{font-feature-settings:"palt";min-width:40px;min-height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-case__card__title{margin-top:1rem;font-size:1.4rem;line-height:1.5}.p-case__card__text{margin-top:1rem;font-size:1.2rem;line-height:1.5}.p-column-search{grid-template-columns:1fr;padding:4rem 2rem;gap:3rem}.p-column-search__type{margin-bottom:1rem;font-size:1.6rem}.p-column-search__tag span{min-width:4rem;height:2.6rem;padding:0 1rem;font-size:1.2rem}.p-column-search__reset{position:static;font-size:1.3rem}.p-column-search__reset .js-reset-btn span{top:1px;width:12px}.p-column-search__reset .js-reset-btn span::before,.p-column-search__reset .js-reset-btn span::after{height:14px}.p-column{background-size:1440px 609px}.p-column__inner{padding-top:4rem;padding-bottom:6rem}.p-column .p-column-search{margin-top:4rem}.p-column__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-column__card{margin-top:0}.p-column__card__image{aspect-ratio:157/106}.p-column__card__consultant__name{font-size:1.1rem}.p-column__card__consultant__image{width:2.6rem}.p-column__card__more{display:none}.p-column__card__tag{margin-top:1rem}.p-column__card__tag li{font-feature-settings:"palt";min-width:40px;min-height:2rem;padding:0 .5rem;border-radius:1rem;font-size:1.1rem}.p-column__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-column__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-guidance__card{flex-direction:column;padding:2rem}.p-guidance__card:not(.p-guidance__card:first-of-type){margin-top:4rem}.p-guidance__card__image{width:100%}.p-guidance__card__body{width:100%;margin-top:2rem}.p-guidance__card__title{font-size:2rem}.p-guidance__card__text:first-of-type{margin-top:2rem}.p-guidance__card__text:not(.p-guidance__card__text:first-of-type){margin-top:2rem}.p-guidance__card__button__link{width:100%;margin-top:2rem}.p-contact-thanks{margin-top:4.8rem}.p-contact__inner{padding-top:6rem;padding-bottom:6rem}.p-contact__form{margin-top:6rem;padding:2rem 2rem}.p-contact__text{margin-top:3rem;font-size:1.3rem}.p-contact__button{margin-top:3rem}.p-thanks__title{padding-left:4.2rem;font-size:2.4rem}.p-thanks__title::before{display:block;position:absolute;top:2px;left:0;width:3.2rem}.p-thanks__title::after{top:8px;left:11px;width:10px;height:15px;border-right-width:3px;border-bottom-width:3px}.p-thanks__button__link{margin:0 auto}.p-cta{flex-direction:column;margin-top:3rem;gap:1.5rem}.p-cta__area{width:100%;height:18rem}.p-cta__title{font-size:2rem}.p-cta__link[target=_blank] .p-cta__title:after{width:2rem;height:2rem}.p-cta__text{font-size:1.3rem}.p-document__inner{padding-bottom:0}.p-document__header{width:100%}.p-document__button{width:25.5rem;margin:3rem auto 0}.p-document__container{display:block;width:100%;margin-top:4rem}.p-document__container.is-hidden .swiper-wrapper{grid-template-columns:repeat(2, 1fr);gap:2rem}.p-document__card{height:100%}.p-document__card__image{aspect-ratio:157/106}.p-document__card__more{right:5px;bottom:5px;width:2.8rem}.p-document__card__title{margin-top:1.5rem;font-size:1.4rem}.p-document__card__text{margin-top:1.2rem;font-size:1.2rem}.p-document__card__tag li{font-size:13px}.p-document__slider__button{margin-top:3rem}.p-document .swiper-button-prev,.p-document .swiper-button-next{width:.8rem;margin-top:14.5%}.p-document .swiper-button-prev::after,.p-document .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-document .swiper-button-prev{left:-1.5rem}.p-document .swiper-button-next{right:-1.5rem}.p-document__slider__stop::after{width:7px}.p-document__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-download__inner{padding-top:4rem;padding-bottom:6rem}.p-download__container{grid-template-columns:repeat(2, 1fr);gap:3rem 2rem}.p-download .p-document__card__title{font-size:1.5rem;line-height:1.5}.p-drawer-hamburger{display:block}.p-feature-content__odd .p-feature-content__inner{padding-top:4rem;padding-bottom:0}.p-feature-content__odd .p-feature-content__image{order:2}.p-feature-content__even .p-feature-content__inner{padding-top:4rem;padding-bottom:0}.p-feature-content__inner{flex-direction:column;align-items:center;padding-top:3rem;gap:4rem}.p-feature-content__title__wrap{padding-bottom:0}.p-feature-content__num{font-size:4rem}.p-feature-content__title{font-size:2rem}.p-feature-content__image{width:100%;max-width:400px;margin-top:0}.p-feature-content-01 .p-feature-content__inner{padding-top:4rem;padding-bottom:8rem}.p-feature-content-06 .p-feature-content__inner{padding-top:4rem;padding-bottom:6rem}.p-feature-content-06__title{font-size:2rem}.p-feature-content__container{padding:2rem}.p-feature-content__row{flex-direction:column}.p-feature-content__search{width:100%}.p-feature-content__search__list__item{font-size:1.4rem}.p-feature-content__search__map{display:none}.p-feature-content__search__reset{position:static;font-size:1.3rem}.p-feature-content__search__reset #js-region-reset span{top:1px;width:12px}.p-feature-content__search__reset #js-region-reset span::before,.p-feature-content__search__reset #js-region-reset span::after{height:14px}.p-feature-content__consultant__wrap{width:100%;margin-top:4rem;padding:2rem 3rem}.p-feature-content__card__image{width:10rem;margin:0 20px 0 0}.p-feature-content__card__label{margin-top:0;font-size:1.2rem;text-align:left}.p-feature-content__card__title{font-size:1.5rem;text-align:left}.p-feature-content__card__icon{width:2.7rem}.p-feature-content__container{margin-top:4rem}.p-feature-content__slider__card__label{font-size:1.2rem}.p-feature-content__slider__card__title{font-size:1.4rem}.p-feature-content__slider__card__icon{width:2.8rem}.p-feature-content .swiper-pagination{margin:0 0 20px 0}.p-feature-content .swiper-pagination-bullet{margin:0 !important}.p-feature-content .swiper-button-prev,.p-feature-content .swiper-button-next{width:.8rem}.p-feature-content .swiper-button-prev::after,.p-feature-content .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-feature-content .swiper-button-prev{left:-2rem}.p-feature-content .swiper-button-next{right:-2rem}.p-feature-content__slider__stop::after{width:7px}.p-feature-content__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-feature-content__modal.is-open .p-feature-content__modal__content{width:calc(100% - 40px)}.p-feature-content__modal__content{width:90%;max-height:85dvh;padding:5rem 2rem}.p-feature-content__modal__header{flex-direction:column}.p-feature-content__modal__image{width:60%;margin:0 auto}.p-feature-content__modal__body{width:100%;margin-top:2rem}.p-feature-content__modal__label{text-align:center}.p-feature-content__modal__name{font-size:2.4rem;text-align:center}.p-feature-content__modal__works{flex-direction:column;padding:2rem}.p-feature-content__modal__works__title{text-align:center}.p-feature-content__modal__works__list{width:100%;margin-top:1.5rem;padding-top:2rem;padding-left:0;border-top:1px solid #000;border-left:none}.p-feature-content__modal__works__list li{margin-top:5px;line-height:1.5}.p-feature-content__modal__close{top:10px;right:10px;width:30px}.p-feature-content__modal__prev,.p-feature-content__modal__next{width:30px}.p-feature-content__modal__prev::before,.p-feature-content__modal__next::before{width:6px}.p-feature-content__modal__prev{left:6px}.p-feature-content__modal__next{right:6px}.p-feature-modal__inner{width:91%;padding:1.4rem}.p-feature-modal__close{position:sticky;top:0;right:unset;left:0;width:3rem;height:3rem;background:#fff}.p-feature-modal__arrow{display:none}.p-feature-modal__header{flex-direction:column;gap:2.1rem}.p-feature-modal__body{align-self:flex-start}.p-feature-modal__info{font-size:1.3rem}.p-feature-modal__name{font-size:1.5rem}.p-feature-modal__text{font-size:1.3rem;word-break:normal}.p-feature-modal__achievement{flex-direction:column;align-items:flex-start;margin-top:1.4rem;padding:1.4rem;gap:.5rem}.p-feature-modal__achievement__text{font-size:1.3rem}.p-feature-modal__achievement__list{padding-top:.5rem;padding-left:1.8rem;border-top:1px solid #ccc;border-left:unset}.p-feature-service__container{grid-template-columns:1fr;max-width:500px;margin-top:4rem;margin-inline:auto;gap:6rem}.p-feature-service .p-service__card__title{font-size:2rem}.p-footer__inner{flex-direction:column;padding-top:5rem;padding-bottom:3rem}.p-footer__info{flex:unset;padding-top:0}.p-footer__logo{width:20rem}.p-footer__address{margin-top:2rem;font-size:1.3rem}.p-footer__address--margin{margin-top:3rem}.p-footer__tel{cursor:pointer;pointer-events:auto}.p-footer__body{display:block;flex:unset;margin-top:3rem;padding-top:2rem;border-top:1px solid #fff;border-left:none}.p-footer__nav{flex-direction:column;padding-left:0;gap:0}.p-footer__menu li{padding-bottom:0}.p-footer__menu__link{font-size:1.3rem}.p-footer__menu__link[target=_blank]:after{width:1.2rem}.p-footer__copyright{margin-top:4rem;font-size:1.2rem;text-align:center}.p-header__inner{padding-right:1rem;padding-left:1rem}.p-header__logo__image{width:11.9rem}.p-header__logo__text{margin-top:.5rem;font-size:1rem}.p-header__nav{display:none}.p-header__menu__child{display:none}.p-meeting-message__inner{flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:0;gap:4rem}.p-meeting-message__note p{font-size:1.4rem}.p-meeting-message__card{flex-direction:column;margin-top:4rem;padding:2rem}.p-meeting-message__card__body{width:100%}.p-meeting-message__card__title{font-size:2.2rem}.p-meeting-message__card__text:first-of-type{margin-top:3rem}.p-meeting-message__card__text:not(.p-meeting-message__card__text:first-of-type){margin-top:2rem}.p-meeting-message__card__image{width:100%;margin-top:3rem;box-shadow:8px 8px rgba(0,0,0,.09)}.p-meeting-thanks{margin-top:4.8rem}.p-meeting-outline__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-outline__table{margin-top:3rem}.p-meeting-outline__table th{display:block;width:100%;padding-top:1.5rem;padding-bottom:0;padding-left:2rem;border:none;font-size:1.5rem}.p-meeting-outline__table td{display:block;width:100%;padding:1rem 0 2rem 2rem;font-size:1.3rem;line-height:1.5}.p-meeting-outline__form{margin:6rem 0 6rem}.p-meeting-outline__form h3{margin-bottom:3rem;font-size:1.8rem}.p-meeting-contact__form{margin-top:4rem;padding:2rem}.p-meeting-point__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-point__container{display:block;margin-top:4rem}.p-meeting-point__card{height:100%;padding-top:4rem}.p-meeting-point__card:not(.p-meeting-point__card:first-of-type){margin-top:3rem}.p-meeting-point__card__num{width:8rem;font-size:2.8rem}.p-meeting-point__card__text{margin-top:2rem;font-size:14px}.p-meeting-point__card__text--color{font-size:15px}.p-meeting-theme__container{grid-template-columns:1fr;max-width:500px;margin-top:3rem;margin-inline:auto;gap:4rem}.p-meeting-theme__card{flex-direction:column;gap:1.5rem;border-radius:2rem}.p-meeting-theme__card__image{order:0;width:60%;margin-top:2rem}.p-meeting-theme__card__body{width:100%}.p-meeting-theme__card__title{font-size:2.8rem}.p-meeting-theme__card__list{margin-top:1.5rem}.p-meeting-theme__card__list li{gap:1rem;font-size:1.2rem;word-break:normal}.p-meeting-theme__card__list li:before{width:.6rem;height:1rem;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff}.p-service-about{background-size:1440px 609px}.p-service-about__inner{padding-top:4rem;padding-bottom:8rem}.p-service-about__wrap{flex-direction:column;align-items:center;gap:4rem}.p-service-about__title{font-size:2.2rem}.p-service-about__text{margin-top:2rem;line-height:1.5;word-break:normal}.p-service-about__image{max-width:40rem;margin-top:0}.p-service-about__lead{margin-top:3rem;font-size:1.6rem}.p-service-about__lead--margin{margin-top:6rem}.p-service-about__container{grid-template-columns:repeat(1, 1fr);margin-top:3rem;gap:3rem 2.6666666667vw}.p-service-about__card__image{border-radius:1rem}.p-service-about__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-service-about__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5;word-break:normal}.p-service-about__arrow{width:14rem;margin-top:4rem}.p-service__card__image{aspect-ratio:540/280}.p-service__card__circle{right:10px;bottom:10px;width:3.6rem}.p-service__card__circle::after{left:calc(50% - 1px);width:8px;height:8px;content:""}.p-service__card__circle img{width:1.8rem}.p-service__card__title{font-size:2.4rem}.p-service__card__title span{display:inline-block;font-size:1.6rem}.p-service__card__title{font-size:1.8rem}.p-service__card__text{margin-top:1.5rem;font-size:1.3rem}.p-service-case .p-top-case__container{grid-template-columns:repeat(1, 1fr)}.p-service-case .p-top-case__card__tag li{font-size:1.3rem}.p-service-case .p-top-case__card__title{font-size:1.8rem}.p-service-column .p-top-column__container{display:block}.p-service-column .p-top-column__card__consultant{width:10rem;height:10rem}.p-service-column .p-top-column__card__consultant img{width:10rem;height:10rem}.p-service-column .p-top-column__card__tag li{font-size:1.3rem}.p-service-column .p-top-column__card__title{font-size:1.8rem}.p-service-column .p-top-column__card__name{font-size:1.6rem}.p-service-column .p-top-column__card__text{font-size:1.4rem}.p-service-content__top-deco:before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-content__inner{padding-bottom:6rem}.p-service-content__deco{top:-7rem;right:5.33vw;width:22rem}.p-service-content__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:500px;margin-top:4rem;margin-inline:auto;gap:3rem}.p-service-content__container:after{display:none}.p-service-content__card{width:100%;height:auto}.p-service-content__card__link{height:auto}.p-service-content__card__circle{right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.p-service-content__card__circle img{width:1.8rem}.p-service-content__card__more{display:none}.p-service-content__card__title{margin-top:1.5rem;font-size:1.8rem}.p-service-content__card__text{margin-top:1.5rem;font-size:1.4rem}.p-service-detail-about a[target=_blank]:after{width:1.2rem}.p-service-detail-about{background-size:1440px 609px}.p-service-detail-about__inner{padding-top:4rem;padding-bottom:0}.p-service-detail-about__title{font-size:2.4rem}.p-service-detail-about__text{margin-top:2rem;line-height:1.5;word-break:normal}.p-service-detail-about__image{max-width:40rem;margin-top:0}.p-service-detail-about__lead{margin-top:3rem;font-size:1.6rem}.p-service-detail-about__lead--margin{margin-top:6rem}.p-service-detail-about__container{grid-template-columns:repeat(1, 1fr);margin-top:3rem;gap:3rem 2.6666666667vw}.p-service-detail-about__card__image{border-radius:1rem}.p-service-detail-about__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-service-detail-about__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5;word-break:normal}.p-service-detail-about__arrow{width:14rem;margin-top:4rem}.p-service-detail-case__inner{padding-top:4rem}.p-service-detail-case__inner{padding-bottom:0}.p-service-detail-case__header{width:100%}.p-service-detail-case__button{width:25.5rem;margin:3rem 0 0}.p-service-detail-case__container{display:block;width:100%;margin-top:4rem}.p-service-detail-case__container.is-hidden .swiper-wrapper{grid-template-columns:repeat(2, 1fr);gap:2rem}.p-service-detail-case__card{height:100%}.p-service-detail-case__card__image{aspect-ratio:157/106}.p-service-detail-case__card__more{right:5px;bottom:5px;width:2.8rem}.p-service-detail-case__card__title{margin-top:1.5rem;font-size:1.4rem}.p-service-detail-case__card__text{margin-top:1.2rem;font-size:1.2rem}.p-service-detail-case__card__tag li{font-size:13px}.p-service-detail-case__slider__button{margin-top:3rem}.p-service-detail-case .swiper-button-prev,.p-service-detail-case .swiper-button-next{width:.8rem;margin-top:14.5%}.p-service-detail-case .swiper-button-prev::after,.p-service-detail-case .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-service-detail-case .swiper-button-prev{left:-1.5rem}.p-service-detail-case .swiper-button-next{right:-1.5rem}.p-service-detail-case__slider__stop::after{width:7px}.p-service-detail-case__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-service-detail-column__inner{padding-top:8rem}.p-service-detail-column__inner{padding-bottom:0}.p-service-detail-column__header{width:100%}.p-service-detail-column__button{width:25.5rem;margin:3rem 0 0}.p-service-detail-column__container{display:block;width:100%;margin-top:4rem}.p-service-detail-column__container.is-hidden .swiper-wrapper{grid-template-columns:repeat(2, 1fr);gap:2rem}.p-service-detail-column__card__image{aspect-ratio:157/106}.p-service-detail-column__card__consultant__name{font-size:1.1rem}.p-service-detail-column__card__consultant__image{width:2.6rem}.p-service-detail-column__card__more{right:5px;bottom:5px;width:2.8rem}.p-service-detail-column__card__title{margin-top:1.5rem;font-size:1.4rem}.p-service-detail-column__card__text{margin-top:1.2rem;font-size:1.2rem}.p-service-detail-column__card__tag li{font-size:13px}.p-service-detail-column__slider__button{margin-top:3rem}.p-service-detail-column .swiper-button-prev,.p-service-detail-column .swiper-button-next{width:.8rem;margin-top:14.5%}.p-service-detail-column .swiper-button-prev::after,.p-service-detail-column .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-service-detail-column .swiper-button-prev{left:-1.5rem}.p-service-detail-column .swiper-button-next{right:-1.5rem}.p-service-detail-column__slider__stop::after{width:7px}.p-service-detail-column__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-service-detail-document__inner{padding-top:8rem;padding-bottom:6rem}.p-service-detail-guidance__inner{padding-top:0;padding-bottom:0}.p-service-detail-overview__inner{padding-top:6rem;padding-bottom:6rem}.p-service-detail-overview__container{display:block;margin-top:4rem}.p-service-detail-overview__image{margin-top:3rem}.p-service-detail-overview__button{margin-top:4rem;gap:1rem}.p-service-detail-phase a[target=_blank]:after{width:1.2rem}.p-service-detail-phase__inner{padding-top:6rem;padding-bottom:6rem}.p-service-detail-phase__card__inner{padding:2rem}.p-service-detail-phase__card__title{padding:2rem;font-size:2.4rem}.p-service-detail-phase__card__num{display:block;width:10rem;margin-right:0;margin-bottom:.5rem;font-size:2rem;text-align:center}.p-service-detail-phase__card__text{padding-bottom:3rem;font-size:2rem}.p-service-detail-phase__card__list{margin-top:3rem}.p-service-detail-phase__card__list dt{font-size:1.8rem}.p-service-detail-phase__card__list dt::before{width:2.5rem;height:2.5rem;line-height:2.5rem}.p-service-detail-phase__card__container{grid-template-columns:repeat(1, 1fr)}.p-service-detail-phase__column{margin-top:4rem}.p-service-detail-phase__column__link{padding:2rem}.p-service-detail-phase__column__image{order:0;width:100%;margin-top:3rem}.p-service-detail-phase__column__more{right:5px;bottom:5px;width:28px;height:28px}.p-service-detail-phase__column__body{width:100%}.p-service-detail-phase__column__title{font-size:2rem}.p-service-detail-service__container{grid-template-columns:1fr;max-width:500px;margin-top:4rem;margin-inline:auto;padding-bottom:4rem;gap:3rem}.p-service-detail-service__title{font-size:2.8rem}.p-service-detail-service .p-service__card__title{font-size:2rem}.p-service-detail-service__button__link{width:100%;font-size:1.2rem;letter-spacing:0}.p-service-detail-service__button__link::after{right:10px}.p-service-detail-webinar__inner{padding-top:6rem;padding-bottom:0}.p-service-detail:nth-child(1):after{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-detail:nth-child(1) .p-service-detail__inner{padding-bottom:6rem}.p-service-detail:nth-child(3):before{width:53.3333333333vw;border-right-width:50px;border-bottom-width:40px}.p-service-detail:nth-child(3) .p-service-detail__inner{padding-top:4rem}.p-service-detail__even{background-size:1440px 609px}.p-service-detail__inner{flex-direction:column;align-items:center;gap:4rem}.p-service-detail__num{font-size:4rem}.p-service-detail__title{font-size:2rem}.p-service-detail__image{width:100%;max-width:400px;margin-top:0}.p-service-guidance__inner{padding-top:4rem}.p-service-guidance__link{flex-direction:column;padding:3rem 2rem 5rem;gap:0;border-radius:2rem s}.p-service-guidance__box{width:100%}.p-service-guidance__img-box{width:100%}.p-service-guidance__text{margin-top:2rem}.p-service-guidance__button{margin-top:2rem}.p-service-guidance__image{position:static;width:100%;max-width:400px;margin-top:2rem;margin-inline:auto}.p-service-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;min-height:22rem;margin-top:48px;gap:0}.p-service-header__inner{padding-top:4rem;padding-bottom:4rem}.p-service-header__title{font-size:2.2rem}.p-service-header__title--en{font-size:1.6rem}.p-service-header__title--ja{margin-top:2rem;font-size:2.8rem}.p-service-header__buttonArea{flex-wrap:wrap;margin-top:3rem;gap:1rem}.p-service-header__bg img{-o-object-position:70% 50%;object-position:70% 50%}.p-service-manufacturing__inner{padding-top:0}.p-service-manufacturing__link{flex-direction:column;padding:3rem 2rem 5rem;gap:0;border-radius:2rem s}.p-service-manufacturing__box{width:100%}.p-service-manufacturing__img-box{width:100%}.p-service-manufacturing__text{margin-top:2rem}.p-service-manufacturing__button{margin-top:2rem}.p-service-manufacturing__image{position:static;width:100%;max-width:400px;margin-top:2rem;margin-inline:auto}.p-service-model__inner{padding-top:4rem;padding-bottom:8rem}.p-service-detail-point__inner{padding-top:6rem;padding-bottom:6rem}.p-service-detail-point__container{display:block;margin-top:4rem}.p-service-detail-point__card{height:100%;padding-top:4rem}.p-service-detail-point__card:not(.p-service-detail-point__card:first-of-type){margin-top:3rem}.p-service-detail-point__card__num{width:8rem;font-size:2.8rem}.p-service-detail-point__card__title{font-size:2rem}.p-service-detail-point__card__text{margin-top:2rem;font-size:14px}.p-service-detail-point__card__text--color{font-size:15px}.p-service-service__container{grid-template-columns:1fr;max-width:500px;margin-top:4rem;margin-inline:auto;gap:6rem}.p-service-solution{background-size:1440px 609px}.p-service-solution__header{padding-top:3rem;padding-bottom:3rem}.p-service-solution__title{font-size:1.8rem}.p-service-solution__deco-01{top:1rem;width:16rem;transform:translateY(0)}.p-service-solution__deco-02{top:unset;right:1rem;bottom:1rem;width:13rem;transform:translateY(0)}.p-service-solution__inner{padding-top:4rem;padding-bottom:10rem}.p-service-solution__button{width:80%;max-width:450px;margin-inline:auto}.p-service-solution__buttonArea{flex-direction:column;justify-content:flex-start;margin-top:4rem;gap:1rem}.p-service-solution__button__link{width:100%;height:5rem;font-size:1.6rem}.p-service-solution__button__link--navy:before{width:1.6rem;height:1.6rem}.p-service-solution__lead{margin-bottom:2rem;font-size:1.6rem}.p-service-solution__mt{margin-top:5rem}.p-service-solution__card{margin-top:4rem}.p-service-solution__card__link{flex-direction:column;padding:3rem 2rem;gap:2rem;border-radius:2rem}.p-service-solution__card__body{padding-top:0}.p-service-solution__card__tag{height:2.4rem;padding:0 1.5rem;border-radius:1.2rem;font-size:1.2rem}.p-service-solution__card__title{font-size:1.8rem}.p-service-solution__card__text{margin-top:1.2rem}.p-service-solution__card__button{margin-top:1.6rem}.p-service-solution__card__image{width:100%;max-width:500px;margin-inline:auto}.p-service-value__image{margin-top:4rem}.p-service-value__title{margin-top:6rem}.p-service-value__text{margin-top:3rem}.p-service-webinar.p-top-webinar .p-top-webinar__inner{padding-top:6rem;padding-bottom:8rem}.p-service-webinar.p-top-webinar .p-top-webinar__container{margin-top:4rem}.p-top-about__title{font-size:2.4rem}.p-top-about__text{margin-top:2rem}.p-top-about__subtitle{gap:1rem;font-size:1.6rem}.p-top-about__container{flex-direction:column;margin-top:3rem;gap:2rem}.p-top-about__achievement{flex:unset;width:20rem;height:8rem;padding-top:1.4rem;font-size:1.8rem}.p-top-about__achievement span{margin-right:.5rem;margin-left:1rem;font-size:4rem}.p-top-case__inner{padding-top:6rem;padding-bottom:6rem}.p-top-case__button{width:22.5rem;margin:0}.p-top-case .p-case-search{margin-top:4rem}.p-top-case__container{grid-template-columns:repeat(2, 1fr);margin-top:4rem;gap:3rem 2.6666666667vw}.p-top-case__buttonWrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:3rem;gap:2rem}.p-top-case__buttonWrap:before{display:none}.p-top-case__button__close{width:10rem;height:4rem;margin-left:unset;border-radius:2rem;font-size:1.3rem}.p-top-column__inner{padding-top:6rem}.p-top-column__header{width:100%}.p-top-column__button{width:22.5rem;margin:3rem 0 0}.p-top-column__container{grid-template-columns:repeat(2, 1fr);width:100%;margin-top:4rem;gap:2rem}.p-top-column__card__image{aspect-ratio:157/106}.p-top-column__card__consultant__name{font-size:1.1rem}.p-top-column__card__consultant__image{width:2.6rem}.p-top-column__card__more{display:none}.p-top-column__card__title{margin-top:1rem;font-size:1.3rem;line-height:1.5}.p-top-column__card__text{margin-top:1rem;font-size:1.1rem;line-height:1.5}.p-top-consultant__wrap{flex-direction:column;gap:1.5rem}.p-top-consultant__card{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;min-height:auto;padding:1.2rem;gap:0}.p-top-consultant__card::after{height:100%}.p-top-consultant__card__body{width:70%}.p-top-consultant__card__image{aspect-ratio:1/1;width:30%;margin:0 20px 0 0}.p-top-consultant__card__label{margin-top:0;font-size:1.2rem;text-align:left}.p-top-consultant__card__title{font-size:1.5rem;text-align:left}.p-top-consultant__card__icon{width:2.7rem}.p-top-consultant__container{margin-top:remI(40)}.p-top-consultant__slider__card__label{font-size:1.2rem}.p-top-consultant__slider__card__title{font-size:1.4rem}.p-top-consultant__slider__card__icon{width:2.8rem}.p-top-consultant .swiper-button-prev,.p-top-consultant .swiper-button-next{width:.8rem}.p-top-consultant .swiper-button-prev::after,.p-top-consultant .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-top-consultant .swiper-button-prev{left:-2rem}.p-top-consultant .swiper-button-next{right:-2rem}.p-top-consultant__slider__stop::after{width:7px}.p-top-consultant__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-top-consultant__modal.is-open .p-top-consultant__modal__content{width:calc(100% - 40px)}.p-top-consultant__modal__content{width:90%;max-height:85dvh;padding:5rem 2rem}.p-top-consultant__modal__header{flex-direction:column}.p-top-consultant__modal__image{width:60%;margin:0 auto}.p-top-consultant__modal__body{width:100%;margin-top:2rem}.p-top-consultant__modal__label{text-align:center}.p-top-consultant__modal__name{font-size:2.4rem;text-align:center}.p-top-consultant__modal__works{flex-direction:column;padding:2rem}.p-top-consultant__modal__works__title{text-align:center}.p-top-consultant__modal__works__list{width:100%;margin-top:1.5rem;padding-top:2rem;padding-left:0;border-top:1px solid #000;border-left:none}.p-top-consultant__modal__works__list li{margin-top:5px;line-height:1.5}.p-top-consultant__modal__close{top:10px;right:10px;width:30px}.p-top-consultant__modal__prev,.p-top-consultant__modal__next{width:30px}.p-top-consultant__modal__prev::before,.p-top-consultant__modal__next::before{width:6px}.p-top-consultant__modal__prev{left:6px}.p-top-consultant__modal__next{right:6px}.p-top-feature__wrap{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0}.p-top-feature__title{order:2;margin-top:4rem}.p-top-feature__body{order:3;width:100%;margin-top:4rem}.p-top-feature__body__title{font-size:2.2rem}.p-top-feature__body__text{font-size:1.3rem}.p-top-feature__image__wrap{position:static;order:1;width:100%;margin-top:4rem;gap:8px}.p-top-feature__image:nth-of-type(1){width:calc(33.3333333333% - 5.3333333333px);margin-top:2rem}.p-top-feature__image:nth-of-type(2){margin-top:5rem}.p-top-feature__button{justify-content:center;margin-top:2rem;gap:1rem}.p-top-feature__button__link{width:22.5rem;height:5rem;font-size:1.3rem}.p-top-feature__button__link--arrow:after{right:1.6rem;width:.6rem}.p-top-feature__card{grid-template-columns:3rem auto;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:4rem;padding:3rem 2rem}.p-top-feature__card__image__wrap:nth-child(2){padding-top:0}.p-top-feature__card__image__text--left{top:5rem;left:3rem;font-size:1.6rem}.p-top-feature__card__image__text--left:after{width:11.5rem}.p-top-feature__card__image__text--left em{font-size:2.7rem}.p-top-feature__card__image__text--right{margin-bottom:20px;font-size:1.4rem}.p-top-feature__card__image__text--right em{font-size:1.6rem}.p-top-guidance__wrap{width:100%}.p-top-guidance__inner{justify-content:center;min-height:auto;padding:4rem 3rem}.p-top-guidance__body{width:100%}.p-top-guidance__title{font-size:2.4rem}.p-top-guidance__text{font-feature-settings:"palt";line-height:1.75}.p-top-guidance__button{width:100%;margin-top:2rem}.p-top-guidance__image{margin-inline:auto}.p-top-logo-area{padding-bottom:0}.p-top-logo-area__slider{gap:1rem;animation-duration:25s !important}.p-top-logo-area__slider+.p-top-logo-area__slider{margin-top:30px}.p-top-logo-area__item{width:10rem}.p-top-logo-area__slider__button{margin-top:3rem;padding-right:2rem}.p-top-logo-area__slider__stop{width:8rem;padding-left:1.5rem;font-size:1.3rem;line-height:2.8rem}.p-top-logo-area__slider__stop.is-paused::after{width:.8rem;height:1rem}.p-top-mv{height:100vh}.p-top-mv__inner{padding-right:1.5rem;padding-bottom:0;padding-left:1.5rem}.p-top-mv__title{font-size:5.8666666667vw}.p-top-mv__title--large{font-size:8vw;line-height:1}.p-top-mv__title__wrap__pc{display:contents}.p-top-mv__title__wrap__sp{display:block}.p-top-mv__slider__button{right:auto;bottom:2rem;justify-content:center;width:100%;padding:0 20px;gap:0}.p-top-mv__slider{height:100vh;margin-top:0}.p-top-mv__card__link{padding:0 5rem 1.5rem 1.5rem;border-radius:3.2rem}.p-top-mv__card__body{bottom:9rem;left:0;padding:0 2rem}.p-top-mv__card__title--large{font-size:4rem}.p-top-mv__card__title--small{font-size:2.4rem;line-height:1.5}.p-top-mv__card__title--small span{font-size:1.8rem}.p-top-mv__card__button{display:inline-block;width:auto;margin-top:2rem;padding:0 4rem 0 2rem;font-size:1.4rem;line-height:4rem}.p-top-mv__card__button::after{right:2rem;width:.8rem;height:.8rem}.p-top-mv__swiper{height:100vh}.p-top-mv .swiper-pagination{margin:0 3rem 0 2rem}.p-top-mv .swiper-pagination-bullet{width:6px;height:6px}.p-top-mv .swiper-pagination-bullet .bullet-bar{width:6px}.p-top-mv .swiper-pagination-bullet-active{width:40px;height:6px}.p-top-mv .swiper-pagination-bullet-active .bullet-bar{width:40px;height:6px}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{width:4.4rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:.7rem;transform:translateX(-1px)}.p-top-mv .swiper-button-next{margin-left:1rem}.p-top-mv__slider__stop{width:3rem}.p-top-mv__slider__stop::after{width:.8rem;height:.9rem}.p-top-mv__slider__stop.is-stop::after{border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.8rem solid #fff}.p-top-review__inner{padding-top:4rem}.p-top-review__header{width:100%}.p-top-review__button{width:22.5rem;margin:3rem 0 0}.p-top-review__container{width:100%;margin-top:4rem}.p-top-review__container.is-hidden .swiper-wrapper{gap:2rem}.p-top-review__slider__button{margin-top:3rem}.p-top-review .swiper-button-prev,.p-top-review .swiper-button-next{width:1rem;margin-top:11.75%}.p-top-review .swiper-button-prev::after,.p-top-review .swiper-button-next::after{width:1rem;transform:translateX(-1px)}.p-top-review .swiper-button-prev{left:-1.5rem}.p-top-review .swiper-button-next{right:-1.5rem}.p-top-review__slider__stop::after{width:7px}.p-top-review__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-top-section{background-size:1440px 609px}.p-top-service__inner{display:block;padding-bottom:8rem}.p-top-service__button{width:22.5rem;margin:2rem 0 0}.p-top-service__title__subtitle{right:-1rem;font-size:1.4rem}.p-top-service__wrap{position:static;padding-top:4rem}.p-top-service__container{grid-template-columns:1fr;max-width:500px;margin-top:4rem;margin-inline:auto;gap:6rem}.p-top-value__image{margin-top:4rem}.p-under-mv{height:auto;margin-top:50px}.p-under-mv__inner{flex-direction:column;padding-top:2rem;padding-bottom:2rem}.p-under-mv__title__wrap{width:100%}.p-under-mv__title{width:100%}.p-under-mv__title:after{height:3rem}.p-under-mv__title--en{font-size:5rem}.p-under-mv__title--ja{font-size:1.5rem}.p-under-mv__image{width:100%}.p-under-mv-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;min-height:15rem;margin-top:48px;gap:0}.p-under-mv-main__inner{padding-top:2rem;padding-bottom:2rem}.p-under-mv-main__title{font-size:2.2rem}.p-under-mv-main__text{font-size:1.3rem;line-height:1.5}.p-webinar-slide__header{width:100%}.p-webinar-slide__button{width:25.5rem;margin:3rem 0 0}.p-webinar-slide__container{display:block;width:100%;margin-top:4rem}.p-webinar-slide__card__image{aspect-ratio:157/106 !important}.p-webinar__card__image{aspect-ratio:157/106}.p-webinar__card__more{right:5px;bottom:5px;width:2.8rem}.p-webinar__card__title{margin-top:1.5rem;font-size:1.4rem}.p-webinar__card__text{margin-top:1.2rem;font-size:1.2rem}.p-webinar__card__tag li{font-size:13px}.p-webinar__slider__button{margin-top:3rem}.p-webinar .swiper-button-prev,.p-webinar .swiper-button-next{width:1rem;margin-top:14.5%}.p-webinar .swiper-button-prev::after,.p-webinar .swiper-button-next::after{width:.8rem;transform:translateX(-1px)}.p-webinar .swiper-button-prev{left:-1.5rem}.p-webinar .swiper-button-next{right:-1.5rem}.p-webinar__slider__stop::after{width:7px}.p-webinar__slider__stop.is-stop::after{border-top:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid rgba(0,0,0,0);border-left:1rem solid #666}.p-webinar__inner{padding-top:4rem;padding-bottom:6rem}.p-webinar__container{grid-template-columns:repeat(2, 1fr);margin-top:3rem;gap:2rem}.p-webinar__title{margin-top:6rem}.p-webinar .p-guidance{margin-top:6rem}.u-pc{display:none !important}.u-pc-max{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media print{body{width:100%;margin:0;padding:0;overflow:visible}html{zoom:1}video{display:none !important;background:rgba(0,0,0,0) !important}.l-header{position:absolute !important}.p-header__logo__image{width:16rem}.p-cta__area:nth-child(2){border-left:1px solid #fff}.p-about{page-break-before:always}.blur.delighter{transform:translateY(5px);filter:blur(0);opacity:1}.p-top-mv__card__link{padding:0 20rem 4.4rem 4.9rem}.p-top-mv__card__tag{padding:.6rem 2rem;font-size:2.1rem}.p-top-mv__card__title{font-size:4rem}.p-top-mv__card__circle{right:2rem;bottom:2rem;width:8rem;height:8rem}.p-top-mv__card__image{transform:scale(1)}.p-top-mv .swiper-button-prev,.p-top-mv .swiper-button-next{width:4.6rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:1rem}.p-top-mv__slider__stop{width:4.6rem;border-width:.2rem}.p-top-mv__slider__stop::after{width:1.2rem;height:1.4rem}.p-top-mv__title:nth-of-type(2){display:none !important}.js-split{opacity:1 !important}.js-split span{transform:translateY(0) !important;transition:unset !important}.p-top-guidance__wrap:nth-child(2){border-top:2px solid #fff}.p-top-case{margin-top:6rem;page-break-before:always}.p-top-column{margin-top:6rem;page-break-before:always}.p-top-document{page-break-before:always}.p-feature-content__odd .p-feature-content__inner{padding-top:12rem;padding-bottom:12rem}.p-feature-content__even .p-feature-content__inner{flex-direction:row-reverse;padding-top:8rem;padding-bottom:8rem}.p-feature-content__title{font-size:3.2rem}.p-feature-service{page-break-before:always}.p-service-content{margin-top:6rem;page-break-before:always}.p-service-content__inner{padding-top:6rem;padding-bottom:6rem}.p-service-manufacturing__inner{padding-bottom:8rem}.p-meeting-point{margin-top:6rem;page-break-before:always}.p-meeting-point__inner{padding-top:6rem;padding-bottom:6rem}.p-meeting-point__slider{display:contents !important}.p-meeting-point__slider .swiper,.p-meeting-point__slider .swiper-wrapper,.p-meeting-point__slider .swiper-slide,.p-meeting-point__slider .swiper-pagination,.p-meeting-point__slider .swiper-pagination-bullet{display:contents !important}.p-meeting-outline{margin-top:6rem;page-break-before:always}.p-service-about__lead--page-break{margin-top:6rem;page-break-before:always}.p-service-detail__even{page-break-before:always}.p-service-solution{page-break-before:always}.p-service-solution .p-service-solution__inner{padding-top:6rem;padding-bottom:6rem}.p-service-case.p-top-case{page-break-before:unset}.p-service-case.p-top-case .p-top-case__inner{padding-top:3rem;padding-bottom:0}.p-service-manufacturing__common{margin-top:6rem;page-break-before:always}.p-service-document.p-top-document{page-break-before:unset}}@media(hover: hover)and (pointer: fine){.c-button__link--arrow:hover,.c-button__link--arrow-down:hover{border-color:#fff;background:#077d5c;color:#fff}.c-button__link--arrow:hover:after,.c-button__link--arrow-down:hover:after{border-color:#fff}.c-button__link--external:hover{border-color:#fff;background:#077d5c;color:#fff}.c-button__link--external:hover:after{background:url(../img/link_external_white.png) no-repeat center/contain}.c-post-card__link:hover .c-post-card__image img{transform:scale(1.05)}.p-case-search__tag span:not(.is-active):hover{background:#e7f3ef;color:#077d5c}.p-case__search__tag span:not(.is-active):hover{background:#e7f3ef;color:#077d5c}.p-case__card__link:hover .p-case__card__image img{transform:scale(1.05)}.p-case__button__close:hover{background:#fff;color:#077d5c}.p-column-search__tag span:not(.is-active):hover{background:#e7f3ef;color:#077d5c}.p-column__card__link:hover .p-column__card__image img{transform:scale(1.05)}.p-cta__link:hover::before{opacity:1}.p-document__card__link:hover .p-document__card__image img{transform:scale(1.05)}.p-feature-content__search__list__item:hover{background-color:#077d5c;color:#fff}.p-feature-content__search__list__item:hover:after{border-color:#fff}.p-feature-content__card:hover:after{background:#077d5c}.p-feature-content__card:hover .p-feature-content__card__label,.p-feature-content__card:hover .p-feature-content__card__title{color:#fff}.p-feature-content__slider__card:hover{background:#077d5c}.p-feature-content__slider__card:hover .p-feature-content__slider__card__label,.p-feature-content__slider__card:hover .p-feature-content__slider__card__title{color:#fff}.p-feature-content__slider__stop:hover{background:#f2f2f2}.p-feature-modal__arrow:hover{background:#0f3796}.p-footer__menu__link:hover:before{transform:scaleX(1);transform-origin:left}.p-header.is-top .p-header__button__link:hover{color:#000}.p-header.is-top .p-header__button__link:hover::before{background-color:#fff}.p-header__menu li:has(.p-header__menu__child):hover .p-header__menu__child{visibility:visible;opacity:1;transition-delay:0}.p-header__menu__link:hover:before{width:100%}.p-header__button__link:hover:before{transform:scale(1.08);opacity:1}.p-header__menu__child__link:hover .p-header__menu__child__image img{transform:scale(1.1)}.p-header__menu__child__link:hover .p-header__menu__child__title{color:#0f43bc}.p-service__card__link:hover .p-service__card__image img{transform:scale(1.05)}.p-service-content__card__link:hover .p-service-content__card__more{opacity:1}.p-service-content__card__link:hover .p-service-content__card__title{color:#0f43bc}.p-service-detail-about a:hover{opacity:.8}.p-service-detail-case__card__link:hover .p-service-detail-case__card__image img{transform:scale(1.05)}.p-service-detail-column__card__link:hover .p-service-detail-column__card__image img{transform:scale(1.05)}.p-service-detail-phase a:hover{opacity:.8}.p-service-detail-phase__column__link:hover{border-radius:.8rem;background-color:#e3dac0}.p-service-detail-phase__column__link:hover .p-service-detail-phase__column__image img{transform:scale(1.05)}.p-service-detail-phase__column__link:hover{opacity:1 !important}.p-service-guidance__link:hover{background:#0f3796}.p-service-guidance__link:hover .c-button__circle{height:100%}.p-service-guidance__link:hover .c-button__circle:before,.p-service-guidance__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-guidance__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-guidance__link:hover .c-button__circle:after{right:50%;opacity:1}.p-service-manufacturing__link:hover{background:#0f3796}.p-service-manufacturing__link:hover .c-button__circle{height:100%}.p-service-manufacturing__link:hover .c-button__circle:before,.p-service-manufacturing__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-manufacturing__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-manufacturing__link:hover .c-button__circle:after{right:50%;opacity:1}.p-service-solution__button__link:hover:after{transform:scale(1.05)}.p-service-solution__card__link:hover{background:#cdcdcd}.p-service-solution__card__link:hover .c-button__circle{height:100%}.p-service-solution__card__link:hover .c-button__circle:before,.p-service-solution__card__link:hover .c-button__circle:after{transition:.3s ease-in-out}.p-service-solution__card__link:hover .c-button__circle:before{right:-100%;opacity:0}.p-service-solution__card__link:hover .c-button__circle:after{right:50%;opacity:1}.p-top-case__search__tag span:not(.is-active):hover{background:#e7f3ef;color:#077d5c}.p-top-case__card__link:hover .p-top-case__card__image img{transform:scale(1.05)}.p-top-case__button__close:hover{background:#fff;color:#077d5c}.p-top-column__card__link:hover .p-top-column__card__image img{transform:scale(1.05)}.p-top-consultant__card:hover:after{background:#077d5c}.p-top-consultant__card:hover .p-top-consultant__card__label,.p-top-consultant__card:hover .p-top-consultant__card__title{color:#fff}.p-top-consultant__slider__card:hover{background:#077d5c}.p-top-consultant__slider__card:hover .p-top-consultant__slider__card__label,.p-top-consultant__slider__card:hover .p-top-consultant__slider__card__title{color:#fff}.p-top-consultant__slider__stop:hover{background:#f2f2f2}.p-top-feature__button__link--arrow:hover{border-color:#fff;background:#077d5c;color:#fff}.p-top-feature__button__link--arrow:hover:after{border-color:#fff}.p-top-feature__button__link--external:hover{border-color:#fff;background:#077d5c;color:#fff}.p-top-feature__button__link--external:hover:after{background:url(../img/link_external_white.png) no-repeat center/contain}.p-top-guidance__link:hover{background-size:120%}.p-top-guidance__link:hover .p-top-guidance__inner:before{opacity:1}.p-top-guidance__link:hover .p-top-guidance__text__wrap{max-height:400px;opacity:1}.p-top-guidance__link:hover .p-top-guidance__text{height:auto}.p-top-guidance__link:hover .p-top-guidance__image img{transform:scale(1.05)}.p-top-logo-area__slider__stop:hover{background-color:#f2f2f2}.p-top-mv__card__button:hover{background:hsla(0,0%,100%,.7);color:#4d4d4d}.p-top-mv__card__button:hover::after{display:block;position:absolute;top:50%;right:1.0416666667vw;width:.5208333333vw;height:.5208333333vw;transform:translateY(-50%) rotate(45deg);border-top:2px solid #4d4d4d;border-right:2px solid #4d4d4d;content:""}.p-top-mv__card__link:hover .p-top-mv__card__image img{transform:scale(1.05)}.p-top-mv .swiper-button-prev:hover,.p-top-mv .swiper-button-next:hover{background:hsla(0,0%,100%,.7)}.p-top-mv .swiper-button-prev:hover::after,.p-top-mv .swiper-button-next:hover::after{background:url(../img/slider_arrow_on.png) no-repeat center/contain;content:""}.p-top-mv__slider__stop:hover{background:hsla(0,0%,100%,.7)}.p-top-mv__slider__stop:hover:after{background:url(../img/slider_stop_on.png) no-repeat center/contain}.p-top-mv__slider__stop:hover.is-stop::after{border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.8rem solid #4d4d4d}.p-top-review__slider__stop:hover{background:#f2f2f2}.p-webinar__card__link:hover .p-top-webinar__card__image img{transform:scale(1.05)}.p-webinar__card__link:hover .p-webinar__card__image img{transform:scale(1.05)}}@media screen and (max-width: 1500px)and (min-width: 769px){.p-document__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-feature-content .swiper-button-prev,.p-feature-content .swiper-button-next{width:2rem}.p-feature-content__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-service-detail-case__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-service-detail-column__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-top-consultant .swiper-button-prev,.p-top-consultant .swiper-button-next{width:2rem}.p-top-consultant__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-top-logo-area__slider__stop.is-paused::after{width:1.2rem;height:1.4rem}.p-top-mv__title{font-size:4rem}.p-top-mv__title--large{font-size:5.6rem}.p-top-mv__slider__button{display:flex;right:3rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0rem}.p-top-mv__card__link{padding:0 10rem 3rem 3rem;border-radius:4rem}.p-top-mv .swiper-button-prev::after,.p-top-mv .swiper-button-next::after{width:1rem}.p-top-mv__slider__stop{width:3rem}.p-top-mv__slider__stop::after{width:.8rem;height:.9rem}.p-top-mv__slider__stop.is-stop::after{border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.8rem solid #fff}.p-top-review__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}.p-webinar__slider__stop.is-stop::after{border-top:.7rem solid rgba(0,0,0,0);border-bottom:.7rem solid rgba(0,0,0,0);border-left:1.4rem solid #666}}@media screen and (max-width: 940px)and (min-width: 769px){.p-feature-content__search__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 1200px)and (min-width: 769px){.p-feature-content__search__list__item{font-size:1.2rem}}@media screen and (min-width: 769px){.p-service-column .p-top-column__inner{padding-top:13.7rem}.p-service-column .p-top-column__slider{display:contents}.p-service-column .p-top-column__slider .swiper,.p-service-column .p-top-column__slider .swiper-wrapper,.p-service-column .p-top-column__slider .swiper-slide,.p-service-column .p-top-column__slider .swiper-pagination,.p-service-column .p-top-column__slider .swiper-pagination-bullet{display:contents}.p-service-detail:nth-child(1) .p-service-detail__inner{padding-top:10rem;padding-bottom:9.8rem}.p-service-detail:nth-child(2) .p-service-detail__inner{padding-top:14.8rem;padding-bottom:17rem}.p-service-detail:nth-child(3) .p-service-detail__inner{padding-top:8.6rem;padding-bottom:11.6rem}.p-service-detail__even .p-service-detail__inner{flex-direction:row-reverse}.u-sp{display:none !important}}@media screen and (hover: hover)and (pointer: fine)and (max-width: 768px){.p-top-mv__card__button:hover::after{right:2rem;width:.8rem;height:.8rem}}@media screen and (min-width: 1281px){.u-pc-max{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX2FuaW1hdGlvbi5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiZ2xvYmFsL19zZXR0aW5nLnNjc3MiLCJmb3VuZGF0aW9uL19wcmludC5zY3NzIiwiamF2YXNjcmlwdC9fc3dpcGVyLm1pbi5zY3NzIiwibGF5b3V0L19sLWNvbnRhaW5lci5zY3NzIiwibGF5b3V0L19sLWhlYWRlci5zY3NzIiwiY29tcG9uZW50L19jLWJ1dHRvbi5zY3NzIiwiZ2xvYmFsL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19jLXBvc3QtY2FyZC5zY3NzIiwiY29tcG9uZW50L19jLXRleHQuc2NzcyIsImNvbXBvbmVudC9fYy11bmRlci1oZWFkaW5nLnNjc3MiLCJwcm9qZWN0L19wLWFib3V0LnNjc3MiLCJwcm9qZWN0L19wLWJyZWFkY3J1bWIuc2NzcyIsInByb2plY3QvX3AtY2FzZS1zZWFyY2guc2NzcyIsInByb2plY3QvX3AtY2FzZS5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW4tc2VhcmNoLnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJwcm9qZWN0L19wLWN0YS5zY3NzIiwicHJvamVjdC9fcC1kb2N1bWVudC1jb250ZW50cy5zY3NzIiwicHJvamVjdC9fcC1kb3dubG9hZC5zY3NzIiwicHJvamVjdC9fcC1kcmF3ZXIuc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS1jb250ZW50LnNjc3MiLCJwcm9qZWN0L19wLWZlYXR1cmUtbW9kYWwuc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS1zZXJ2aWNlLnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtbWVldGluZy1tZXNzYWdlLnNjc3MiLCJwcm9qZWN0L19wLW1lZXRpbmctb3V0bGluZS5zY3NzIiwicHJvamVjdC9fcC1tZWV0aW5nLXBvaW50LnNjc3MiLCJwcm9qZWN0L19wLW1lZXRpbmctdGhlbWUuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1hYm91dC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWNhcmQuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtY29udGVudC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1kb2N1bWVudC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1ndWlkYW5jZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1vdmVydmlldy5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1waGFzZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWRldGFpbC1zZXJ2aWNlLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZGV0YWlsLXdlYmluYXIuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1kZXRhaWwuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1ndWlkYW5jZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmcuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1tb2RlbC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXBvaW50LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Utc2VydmljZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXNvbHV0aW9uLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtdmFsdWUuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS13ZWJpbmFyLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC10b3AtY2FzZS5zY3NzIiwicHJvamVjdC9fcC10b3AtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1jb25zdWx0YW50LnNjc3MiLCJwcm9qZWN0L19wLXRvcC1mZWF0dXJlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1ndWlkYW5jZS5zY3NzIiwicHJvamVjdC9fcC10b3AtbG9nby1hcmVhLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1tdi5zY3NzIiwicHJvamVjdC9fcC10b3AtcmV2aWV3LnNjc3MiLCJwcm9qZWN0L19wLXRvcC1zZWN0aW9uLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1zZXJ2aWNlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC12YWx1ZS5zY3NzIiwicHJvamVjdC9fcC11bmRlci1tdi5zY3NzIiwicHJvamVjdC9fcC13ZWJpbmFyLWNvbnRlbnRzLnNjc3MiLCJwcm9qZWN0L19wLXdlYmluYXIuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXBhZGRpbmcuc2NzcyIsInV0aWxpdHkvX3UtdGV4dGFsaWduLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyIsImdsb2JhbC9fbXEuc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRkNBQSxDQUFBLG1CQUtBLHFCQUdFLENBRUEsV0FBQSxDQURBLGNBQ0EsQ0FGQSxrQkFHQSxDQUFBLEtBYUEsNkJBRUEsQ0FBQSx5Q0FBQSxDQUhGLGdCQUtFLENBQUEsS0FXRixRQUNFLENBQUEsS0FPRixhQUNFLENBQUEscURBTUYsUUFTRSxDQUFBLGtCQWFBLFFBQUEsQ0FEQSxtQkFDQSxDQVBGLGlCQVFFLENBQUEsTUFNRixRQUVFLENBQUEsU0FDQSxDQUFBLGVBQ0EsQ0FBQSxHQU1GLGdCQUNFLENBQUEsR0FHRixhQUNFLENBQUEsR0FXRixzQkFDRSxDQUFBLFFBRUEsQ0FJQSxRQUNBLENBQUEsVUFDQSxDQU5BLGdCQUVBLENBQUEsb0JBRUEsQ0FFQSxhQUNBLENBQUEsSUFTQSxpQkFBQSxDQURGLCtCQUdFLENBQUEsUUFJRixrQkFDRSxDQUFBLEVBVUYsOEJBQ0UsQ0FDQSxhQUFBLENBREEsb0JBRUEsQ0FBQSxZQVFGLHdDQUNFLENBREYsZ0NBQ0UsQ0FBQSxTQVFGLGtCQUVFLENBQUEsY0FXQSxpQkFBQSxDQUhGLCtCQUtFLENBQUEsTUFRRixhQUNFLENBQUEsUUFXQSxpQkFDQSxDQUpGLGFBRUUsQ0FBQSxhQUNBLENBQ0EsdUJBQ0EsQ0FBQSxJQUdGLGNBQ0UsQ0FBQSxJQUdGLFVBQ0UsQ0FBQSw0QkFVRixxQkFLRSxDQUFBLHNDQVlGLHVCQUtFLENBQUEsb0JBRUEsQ0FGQSxlQUVBLENBS0EsUUFDQSxDQUZBLFNBQ0EsQ0FDQSxlQUNBLENBSkEsd0JBQ0EsQ0FIQSxhQUNBLENBQUEsWUFDQSxDQUlBLGtCQUNBLENBQUEsc0JBQUEsQ0FSQSxxQkFTQSxDQUFBLGdEQVFGLGNBSUUsQ0FBQSxvRkFHRixjQUlFLENBQUEsZ0JBT0YsWUFDRSxDQUFBLGdCQUdGLGVBQ0UsQ0FBQSxPQU9GLFNBQ0UsQ0FBQSxTQVNBLFdBQUEsQ0FGRixRQUNFLENBQUEsU0FFQSxDQUFBLE9BR0YsU0FDRSxDQUFBLFNBT0YsdUJBQ0UsQ0FBQSxTQU9GLGFBQ0UsQ0FBQSxrRkFPRixXQUVFLENBQUEsY0FPRixtQkFDRSxDQUFBLHlDQVFGLHVCQUNFLENBQUEsNkJBUUYseUJBQ0UsQ0FBQSxZQUVBLENBQUEsY0FPRix5QkFDRSxDQUFBLFdBT0YsY0FDRSxDQUFBLFFBVUYsYUFDRSxDQUFBLFFBT0YsaUJBQ0UsQ0FBQSx3QkFPRixZQUNFLENBQUEsTUFVRixvQkFDRSxDQUFBLHdCQUVBLENBQUEsUUFHRixlQUNFLENBQUEsTUFLQSxTQUFBLENBRkYsa0JBR0UsQ0FBQSxHQUlBLGdCQUFBLENBREYsZUFFRSxDQUFBLFVDN2FGLGVBQ0UsQ0FBQSxTQUNBLENBQUEscUJBQ0EsU0FDRSxDQUFBLGVBRUYsb0JBQ0UsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLHVCQUNFLENBQUEsdURBQ0EsQ0FBQSwwQ0FFRSxtQkFDRSxDQUFBLDBDQURGLHNCQUNFLENBQUEsMENBREYsc0JBQ0UsQ0FBQSwwQ0FERixzQkFDRSxDQUFBLDBDQURGLHNCQUNFLENBQUEsMENBREYsc0JBQ0UsQ0FBQSwwQ0FERixzQkFDRSxDQUFBLDBDQURGLHNCQUNFLENBQUEsMENBREYsc0JBQ0UsQ0FBQSwwQ0FERixzQkFDRSxDQUFBLDJDQURGLHFCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYscUJBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixxQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHFCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwyQ0FERixzQkFDRSxDQUFBLDJDQURGLHNCQUNFLENBQUEsMkNBREYsc0JBQ0UsQ0FBQSwy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QSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFVBYkYsZUFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFVBYkYsZUFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFVBYkYsZUFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFVBYkYsZUFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFVBYkYsZUFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFHRixnQkFDRSxDQUFBLFdBYkYsZ0JBQ0UsQ0FBQSxXQUdGLG1CQUNFLENBQUEsV0FHRixrQkFDRSxDQUFBLFdBR0YsaUJBQ0UsQ0FBQSxXQWJGLGdCQUNFLENBQUEsV0FHRixtQkFDRSxDQUFBLFdBR0Ysa0JBQ0UsQ0FBQSxXQUdGLGlCQUNFLENBQUEsV0FiRixnQkFDRSxDQUFBLFdBR0YsbUJBQ0UsQ0FBQSxXQUdGLGtCQUNFLENBQUEsV0FHRixpQkFDRSxDQUFBLFNDZEosMkJBQ0UsQ0FBQSxVQUlBLGdCQUNFLENBQUEsVUFHRixtQkFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFiRixnQkFDRSxDQUFBLFVBR0YsbUJBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBYkYsZ0JBQ0UsQ0FBQSxVQUdGLG1CQUNFLENBQUEsVUFHRixrQkFDRSxDQUFBLFVBR0YsaUJBQ0UsQ0FBQSxVQWJGLGdCQUNFLENBQUEsVUFHRixtQkFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFiRixnQkFDRSxDQUFBLFVBR0YsbUJBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBYkYsZ0JBQ0UsQ0FBQSxVQUdGLG1CQUNFLENBQUEsVUFHRixrQkFDRSxDQUFBLFVBR0YsaUJBQ0UsQ0FBQSxVQWJGLGdCQUNFLENBQUEsVUFHRixtQkFDRSxDQUFBLFVBR0Ysa0JBQ0UsQ0FBQSxVQUdGLGlCQUNFLENBQUEsVUFiRixnQkFDRSxDQUFBLFVBR0YsbUJBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBYkYsZ0JBQ0UsQ0FBQSxVQUdGLG1CQUNFLENBQUEsVUFHRixrQkFDRSxDQUFBLFVBR0YsaUJBQ0UsQ0FBQSxXQWJGLGlCQUNFLENBQUEsV0FHRixvQkFDRSxDQUFBLFdBR0YsbUJBQ0UsQ0FBQSxXQUdGLGtCQUNFLENBQUEsV0FiRixpQkFDRSxDQUFBLFdBR0Ysb0JBQ0UsQ0FBQSxXQUdGLG1CQUNFLENBQUEsV0FHRixrQkFDRSxDQUFBLFdBYkYsaUJBQ0UsQ0FBQSxXQUdGLG9CQUNFLENBQUEsV0FHRixtQkFDRSxDQUFBLFdBR0Ysa0JBQ0UsQ0FBQSxxQkNqQkYsaUJBQ0UsQ0FBQSxtQkFHRixlQUNFLENBQUEsb0JBR0YsZ0JBQ0UsQ0NPQSxtQkFVRixxQkFDQSxDQVBGLGlCQUNFLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FDQSxXQUNBLENBRkEsU0FDQSxDQUNBLGVBQ0EsQ0FFQSxRQUFBLENBREEsa0JBRUEsQzFFNUJBLDREMkVrQ0EsSzNFcENGLDJCQUtJLEMyRStCRixnQnJFakNBLGFBZUksQ0FBQSxnQkFDQSxDcUVpQkosV25FWUYsY0FRSSxDbUVwQkYsZW5FMkJBLFFBS0ksQ21FaENKLGVuRTBDQSxnQkFjSSxDbUV4REosZW5FaUVBLFFBTUksQ21FdkVKLHFCbkUwRUUsVUFTSSxDbUVuRk4sOEJuRWdHRSxXQUtJLENtRXJHTixpQmhFcENGLGdCQU9JLENnRTZCRixnQi9ENUJBLGNBT0ksQytEcUJKLG9CL0RGQSxRQU1JLEMrREpKLG1CNURkQSxRQU9JLEM0RE9KLHFCMURkQSxRQU9JLEMwRE9KLHVCMUR5SUEsZ0JBTUksQzBEL0lKLGF4RHpCQSxZQVlJLEN3RGFKLGdEeERtQ0EsWUFRSSxDd0QzQ0osZ0V2RDJNQSxZQVdJLENBQUEsYUFDQSxDdUR2TkosZ0N2RDZPQSxZQUlJLEN1RGpQSixnQ3ZEd1BBLGFBS0ksQ3VEN1BKLHVCdER6QkEsUUFLSSxDc0RvQkosMEJwRERBLFFBTUksQ29ETEosd0JwRDRCQSxjQVNJLENvRHJDSiwwQnBENkNBLGdCQVVJLENvRHZESix5QnBEMkVBLGdCQVNJLENvRHBGSiwwQnBEd0ZBLFdBVUksQ29EbEdKLDRGcEQraEJFLFlBU0ksQ29EeGlCTix1Q3BEaWpCQSxZQUdJLENvRHBqQkosdUNwRDBqQkEsYUFJSSxDb0Q5akJKLHdCbkRsQkEsa0JBY0ksQ21ESUosOEJsRGxDQSxvQ0FPSSxDa0QyQkosZ0JqRFZBLFdBTUksQ2lESUosaUJoRGFJLGtCQUFBLENBVEosaUJBVUksQ2dEZEosdUJoRCtCQSxXQUtJLENnRHBDSixzQmhEa0RJLGdCQUFBLENBTkosZ0JBT0ksQ2dEbkRKLGVoRDREQSxRQUtJLENnRGpFSixnQmhEeUVBLFVBS0ksQ2dEOUVKLHNCaERrRkEsZ0JBU0ksQ2dEM0ZKLGtCaEQrR0EsUUFJSSxDZ0RuSEosd0JoRHVIQSxXQVdJLENBQUEsV0FDQSxDQUFBLGdCQUNBLENnRHBJSiwwQi9DbkNBLFFBRUksQytDaUNKLDRCN0NoQkksZUFBQSxDQVBKLFFBUUksQzZDZUosdUI3Q05BLGdCQU9JLEM2Q0RKLDRCN0NhQSxVQXVCSSxDQUFBLGdCQUNBLEM2Q3JDSiw2QjdDMEVJLGVBQ0EsQ0FWSixnQkFTSSxDQUNBLGdCQUNBLEM2QzVFSixvQzdDb0ZFLGdCQU1JLEM2QzFGTiw0QjVDN0JBLFFBT0ksQzRDc0JKLHVCNUNWQSxRQU1JLEM0Q0lKLDhCNUNNQSxXQVVJLEM0Q2hCSiw4QjVDd0NBLGdCQVFJLEM0Q2hESiw2QjVDd0RBLGVBSUksQzRDNURKLGdDNUNtRUUsZ0JBU0ksQzRDNUVOLHVCM0NsQkEsUUFLSSxDMkNhSix3QjNDSEEsZ0JBUUksQzJDTEosdUIzQ2FBLGVBT0ksQzJDcEJKLHdCM0M4QkEscUJBV0ksQ0FBQSxlQUNBLENBQUEsWUFDQSxDMkMzQ0osdUIzQ3lEQSxnQkFVSSxDMkNuRUosNEIzQ29GQSxRQU9JLEMyQzNGSiw4QjNDK0hBLGdCQVNJLEMyQ3hJSix5QnZDVUEsV0FTSSxDdUNuQkosOEJ2QzRDSSxlQUFBLENBTEosYUFNSSxDdUM3Q0oseUJ2Q29FQSxvQkFLSSxDdUN6RUosaUN2Q3lISSxZQUFBLENBREEsYUFDQSxDQWZKLFVBYUksQ0FBQSxXQUdBLEN1QzFISixxQ3ZDb0lFLFlBT0ksQ3VDM0lOLGdDdkNtTUksaUJBQUEsQ0FaSixjQWFJLEN1Q3BNSiwrQnZDcU5JLGlCQUFBLENBUkosZ0JBU0ksQ3VDdE5KLDhCdENlQSxlQU9JLENzQ3RCSiwrQnRDZ0NBLHFCQVdJLENBQUEsZUFDQSxDQUFBLFlBQ0EsQ3NDN0NKLDhCdEMyREEsZ0JBVUksQ3NDckVKLG1DdENzRkEsUUFPSSxDc0M3RkoscUN0Q2lJQSxnQkFTSSxDc0MxSUosc0ZyQ3lNQSxZQVdJLENBQUEsYUFDQSxDcUNyTkosMkNyQzJPQSxZQUlJLENxQy9PSiwyQ3JDc1BBLGFBS0ksQ3FDM1BKLDBGcENrT0EsWUFXSSxDQUFBLGFBQ0EsQ29DOU9KLDZDcENvUUEsWUFJSSxDb0N4UUosNkNwQytRQSxhQUtJLENvQ3BSSixzQ2pDZkksZUFBQSxDQVBKLFFBUUksQ2lDY0oscUMvQmxDQSxvQ0FVSSxDK0J3QkoseUI3QndEQSxRQU1JLEM2QjlESix1QjdCNEVBLGNBUUksQzZCcEZKLHlCN0I0RkEsZ0JBU0ksQzZCckdKLHdCN0I2R0EsZ0JBUUksQzZCckhKLHlCN0J5SEEsV0FVSSxDNkJuSUosMEI1QnJCQSwyQkFZSSxDNEJTSixrQjNCcENGLFlBTUksQzJCOEJGLCtCMUJwQkEsMkJBYUksQzBCT0osbUN4QmhCSSxlQUFBLENBUEosUUFRSSxDd0JlSiw4QnhCTkEsZ0JBT0ksQ3dCREosbUN4QmFBLFVBc0JJLENBQUEsZ0JBQ0EsQ3dCcENKLG9DeEJpRkksZUFDQSxDQVJKLGdCQU9JLENBQ0EsZ0JBQ0EsQ3dCbkZKLDJDeEIyRkUsZ0JBTUksQ3dCakdOLDhCdkJsQ0Esb0NBT0ksQ3VCMkJKLDZCdEJzQkEsVUFZSSxDc0JsQ0osa0N0QmdHQSxXQWFJLENzQjdHSiwwQnRCZ0tBLGdCQVVJLENzQjFLSixnQ3RCa01BLGlCQVVJLENBQUEsUUFDQSxDc0I3TUosK0J0QjhPSSxXQUNBLENBQUEsZ0JBQUEsQ0FmSixnQkFnQkksQ3NCaFBKLGlDdEIyUEEsZ0JBU0ksQ3NCcFFKLGlDdEIrUkEsV0FVSSxDc0J6U0osb0JuQjVCQSxjQVFJLENtQm9CSix3Qm5CeUJBLFFBTUksQ21CL0JKLDBCbkJ5Q0EsZ0JBYUksQ0FBQSxjQUNBLENtQnZESiwrQm5Ca0VFLGNBU0ksQ21CM0VOLHVCbEJGQSxRQU9JLENrQkxKLDJCakJxRkEsZ0JBTUksQ2lCM0ZKLDBGaEJzT0UsWUFTSSxDZ0IvT04sc0NoQndQQSxZQUdJLENnQjNQSixzQ2hCaVFBLGFBSUksQ2dCclFKLHVCZG1CQSxnQkFTSSxDYzVCSix1QmRtRUEsVUFRSSxDYzNFSix5QmJ4QkksUUFBQSxDQUxKLGlDQU1JLENhdUJKLG9FWHVGSSxZQUFBLENBWEosY0FZSSxDV3hGSixrQ1grR0EsWUFJSSxDV25ISixrQ1gwSEEsYUFLSSxDVy9ISixpQlA4Q0YsWUFNSSxDT3BERix3QlA0RUEsZ0JBV0ksQ092RkosdUJQK0ZBLGdCQVVJLENPekdKLDhETnVNQSxVQVdJLENBQUEsZ0JBQ0EsQ01uTkosK0JOeU9BLFVBR0ksQ001T0osK0JOa1BBLFdBSUksQ3JFclJGLENBQUEscUMyRXlCRixLM0U5QkYsa0NBU0ksQ0FBQSxvQ0FDQSxDMkVvQkYsSzNFaEJGLGdCQVVJLENBQUEsc0JBRUEsQzJFSUYsYXZFOUJGLGdCQVNJLENBQUEsbUJBQ0EsQ0FBQSw2QkFDQSxDdUVtQkYsVXRFOUJGLFdKaUJtQixDQUFBLGVJSmpCLENBQUEsa0JBQ0EsQ3NFZ0JBLGdCckUzQkEsYUFtQkksQ0FBQSxnQkFDQSxDcUVPSix1QnJFZ0RNLGFBQUEsQ0FkSixnQkFlSSxDcUVqRE4scUJuRXhCQSxjQVFJLENtRWdCSixxQm5FYkEsZ0JBSUksQ21FU0osOENuRUNFLGNBR0ksQ21FSk4s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MEJab0RBLFl4RHpGRCxDd0RpR3FDLFVBQUEsQ3hEakdyQyxjQUNBLEN3RGdHMkIsa0JBQVUsQ0FBbEIsd0JBQVEsQ3hEaEczQixRd0RpR0ssQ1k3REosc0JabUdJLHlCQUFBLENBWEosa0JBWUksQ1lwR0osMEVaeVZFLFVBVUksQ1luV04sd0Jac1hBLFVBY0ksQ1lwWUosK0JaMllFLFdBU0ksQ0FBQSxZQUNBLENZclpOLHVDWjhaRSxvQ0FZSSxDQUFBLHVDQUNBLENBQUEsNEJBQ0EsQ1k1YU4sMkNYbUtFLG9DQVlJLENBQUEsdUNBQ0EsQ0FBQSw2QkFDQSxDV2pMTix3Q04wUkUsb0NBWUksQ0FBQSx1Q0FDQSxDQUFBLDZCQUNBLENqRE9BLENHM0hKLDJEQUNBLGlDQUxGLG9DQU1JLENBQUEsQ0FlRiw0REFDQSx1Q0FiRixnQkFjSSxDQUFBLENZdk9BLHFDd0NvQkosdUN4Q2pCRSxtQkFFSSxDd0NlTix3Q3hDSkUsZ0JBS0ksQ3dDRE4sMlJ4Q0lJLGdCQU1JLEN3Q1ZSLHdEN0JKRSxpQkFFSSxDQUFBLHFCQUNBLEM2QkNOLHdEN0JTRSxtQkFFSSxDQUFBLG9CQUNBLEM2QlpOLHdEN0JvQ0Usa0JBRUksQ0FBQSxzQkFDQSxDNkJ2Q04saUQ3QjZERSwwQkFFSSxDNkIvRE4sTUR4QkYsdUJBRUksQ3ZDT0ksQzRCb09BLDBFWS9NTixxQ1prTlEsVUFBQSxDQWJKLFdBWUksQ0FBQSxZQUVBLENBQUEsQ1d6T04sc0NBS0YsVUFERix1QkFFSSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovKiw6OmJlZm9yZSw6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7bWluLXdpZHRoOjB9aHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfXAsdGFibGUsYmxvY2txdW90ZSxhZGRyZXNzLHByZSxpZnJhbWUsZm9ybSxmaWd1cmUsZGx7bWFyZ2luOjB9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDttYXJnaW46MH11bCxvbHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLXRvcC13aWR0aDoxcHg7bWFyZ2luOjA7Y2xlYXI6Ym90aDtjb2xvcjppbmhlcml0fXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fWFkZHJlc3N7Zm9udC1zdHlsZTppbmhlcml0fWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6aW5oZXJpdH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1zdmcsaW1nLGVtYmVkLG9iamVjdCxpZnJhbWV7dmVydGljYWwtYWxpZ246Ym90dG9tfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcn1idXR0b246ZGlzYWJsZWQsW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxbdHlwZT1yZXNldF06ZGlzYWJsZWQsW3R5cGU9c3VibWl0XTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZTphdXRvfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OmluaGVyaXR9b3B0aW9ue3BhZGRpbmc6MH1maWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7bWluLXdpZHRoOjB9bGVnZW5ke3BhZGRpbmc6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH1sYWJlbFtmb3Jde2N1cnNvcjpwb2ludGVyfWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtjb250ZW50ZWRpdGFibGVdOmZvY3Vze291dGxpbmU6YXV0b310YWJsZXtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9dGQsdGh7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH10aHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH0uanMtc3BsaXR7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uanMtbG9hZGVkIC5qcy1zcGxpdHtvcGFjaXR5OjF9LmpzLXNwbGl0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3Bhbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC43LCAwLjIsIDAuMSwgMSkgLjhzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjBcIl17dHJhbnNpdGlvbi1kZWxheTowc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIxXCJde3RyYW5zaXRpb24tZGVsYXk6MC4wM3N9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMlwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuMDZzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjNcIl17dHJhbnNpdGlvbi1kZWxheTowLjA5c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI0XCJde3RyYW5zaXRpb24tZGVsYXk6MC4xMnN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiNVwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuMTVzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjZcIl17dHJhbnNpdGlvbi1kZWxheTowLjE4c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI3XCJde3RyYW5zaXRpb24tZGVsYXk6MC4yMXN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiOFwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuMjRzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjlcIl17dHJhbnNpdGlvbi1kZWxheTowLjI3c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIxMFwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuM3N9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMTFcIl17dHJhbnNpdGlvbi1kZWxheTowLjMzc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIxMlwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuMzZzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjEzXCJde3RyYW5zaXRpb24tZGVsYXk6MC4zOXN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMTRcIl17dHJhbnNpdGlvbi1kZWxheTowLjQyc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIxNVwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuNDVzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjE2XCJde3RyYW5zaXRpb24tZGVsYXk6MC40OHN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMTdcIl17dHJhbnNpdGlvbi1kZWxheTowLjUxc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIxOFwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuNTRzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjE5XCJde3RyYW5zaXRpb24tZGVsYXk6MC41N3N9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMjBcIl17dHJhbnNpdGlvbi1kZWxheTowLjZzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjIxXCJde3RyYW5zaXRpb24tZGVsYXk6MC42M3N9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMjJcIl17dHJhbnNpdGlvbi1kZWxheTowLjY2c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIyM1wiXXt0cmFuc2l0aW9uLWRlbGF5OjAuNjlzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjI0XCJde3RyYW5zaXRpb24tZGVsYXk6MC43MnN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMjVcIl17dHJhbnNpdGlvbi1kZWxheTowLjc1c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIyNlwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuNzhzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjI3XCJde3RyYW5zaXRpb24tZGVsYXk6MC44MXN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMjhcIl17dHJhbnNpdGlvbi1kZWxheTowLjg0c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIyOVwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuODdzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjMwXCJde3RyYW5zaXRpb24tZGVsYXk6MC45c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIzMVwiXXt0cmFuc2l0aW9uLWRlbGF5OjAuOTNzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjMyXCJde3RyYW5zaXRpb24tZGVsYXk6MC45NnN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMzNcIl17dHJhbnNpdGlvbi1kZWxheTowLjk5c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIzNFwiXXt0cmFuc2l0aW9uLWRlbGF5OjEuMDJzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjM1XCJde3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMzZcIl17dHJhbnNpdGlvbi1kZWxheToxLjA4c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCIzN1wiXXt0cmFuc2l0aW9uLWRlbGF5OjEuMTFzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjM4XCJde3RyYW5zaXRpb24tZGVsYXk6MS4xNHN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiMzlcIl17dHJhbnNpdGlvbi1kZWxheToxLjE3c30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI0MFwiXXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiNDFcIl17dHJhbnNpdGlvbi1kZWxheToxLjIzc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI0MlwiXXt0cmFuc2l0aW9uLWRlbGF5OjEuMjZzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjQzXCJde3RyYW5zaXRpb24tZGVsYXk6MS4yOXN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiNDRcIl17dHJhbnNpdGlvbi1kZWxheToxLjMyc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI0NVwiXXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjQ2XCJde3RyYW5zaXRpb24tZGVsYXk6MS4zOHN9LmlzLWFjdGl2ZSAuanMtc3BsaXQgc3BhbltkYXRhLWluZGV4PVwiNDdcIl17dHJhbnNpdGlvbi1kZWxheToxLjQxc30uaXMtYWN0aXZlIC5qcy1zcGxpdCBzcGFuW2RhdGEtaW5kZXg9XCI0OFwiXXt0cmFuc2l0aW9uLWRlbGF5OjEuNDRzfS5pcy1hY3RpdmUgLmpzLXNwbGl0IHNwYW5bZGF0YS1pbmRleD1cIjQ5XCJde3RyYW5zaXRpb24tZGVsYXk6MS40N3N9aHRtbHtmb250LXNpemU6MTBweDtzY3JvbGwtcGFkZGluZy10b3A6Y2FsYygxMDBweCArIDQwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpe2h0bWx7Zm9udC1zaXplOm1heCguNzgxMjV2dyw4cHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7aHRtbHtmb250LXNpemU6bWluKDIuNjY2NjY2NjY2N3Z3LDEycHgpO3Njcm9sbC1wYWRkaW5nLXRvcDpjYWxjKDQ4cHggKyA0MHB4KX19Ym9keXtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS42O2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsc2Fucy1zZXJpZjtmb250LW9wdGljYWwtc2l6aW5nOmF1dG87b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2JvZHl7Zm9udC1zaXplOjEuNHJlbTtvdmVyZmxvdy13cmFwOmFueXdoZXJlfX1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudH1AbWVkaWEoaG92ZXI6IGhvdmVyKXthOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX1AbWVkaWEoaG92ZXI6IG5vbmUpe2E6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfX1hW2hyZWZePVwidGVsOlwiXSxhW2hyZWZePVwibWFpbHRvOlwiXXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWVte2ZvbnQtc3R5bGU6bm9ybWFsfWltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfWJ1dHRvbnthcHBlYXJhbmNlOm5vbmU7b3V0bGluZTpub25lO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcn1we2NvbG9yOiMzMzN9QG1lZGlhIHByaW50e2JvZHl7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6dmlzaWJsZX1odG1se3pvb206MX12aWRlb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucC1oZWFkZXJfX2xvZ29fX2ltYWdle3dpZHRoOjE2cmVtfS5wLWN0YV9fYXJlYTpudGgtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmZ9LnAtYWJvdXR7cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzfS5ibHVyLmRlbGlnaHRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpO2ZpbHRlcjpibHVyKDApO29wYWNpdHk6MX0ucC10b3AtbXZfX2NhcmRfX2xpbmt7cGFkZGluZzowIDIwcmVtIDQuNHJlbSA0LjlyZW19LnAtdG9wLW12X19jYXJkX190YWd7Zm9udC1zaXplOjIuMXJlbTtwYWRkaW5nOi42cmVtIDJyZW19LnAtdG9wLW12X19jYXJkX190aXRsZXtmb250LXNpemU6NHJlbX0ucC10b3AtbXZfX2NhcmRfX2NpcmNsZXt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2JvdHRvbToycmVtO3JpZ2h0OjJyZW19LnAtdG9wLW12X19jYXJkX19pbWFnZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6NC42cmVtfS5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwucC10b3AtbXYgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7d2lkdGg6MXJlbX0ucC10b3AtbXZfX3NsaWRlcl9fc3RvcHt3aWR0aDo0LjZyZW07Ym9yZGVyLXdpZHRoOi4ycmVtfS5wLXRvcC1tdl9fc2xpZGVyX19zdG9wOjphZnRlcnt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuNHJlbX0ucC10b3AtbXZfX3RpdGxlOm50aC1vZi10eXBlKDIpe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qcy1zcGxpdHtvcGFjaXR5OjEgIWltcG9ydGFudH0uanMtc3BsaXQgc3Bhbnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O3RyYW5zaXRpb246dW5zZXQgIWltcG9ydGFudH0ucC10b3AtZ3VpZGFuY2VfX3dyYXA6bnRoLWNoaWxkKDIpe2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmZ9LnAtdG9wLWNhc2V7cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzO21hcmdpbi10b3A6NnJlbX0ucC10b3AtY29sdW1ue3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5czttYXJnaW4tdG9wOjZyZW19LnAtdG9wLWRvY3VtZW50e3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5c30ucC1mZWF0dXJlLWNvbnRlbnRfX29kZCAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctdG9wOjEycmVtO3BhZGRpbmctYm90dG9tOjEycmVtfS5wLWZlYXR1cmUtY29udGVudF9fZXZlbiAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3BhZGRpbmctdG9wOjhyZW07cGFkZGluZy1ib3R0b206OHJlbX0ucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxle2ZvbnQtc2l6ZTozLjJyZW19LnAtZmVhdHVyZS1zZXJ2aWNle3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5c30ucC1zZXJ2aWNlLWNvbnRlbnR7cGFnZS1icmVhay1iZWZvcmU6YWx3YXlzO21hcmdpbi10b3A6NnJlbX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2lubmVye3BhZGRpbmctYm90dG9tOjhyZW19LnAtbWVldGluZy1wb2ludHtwYWdlLWJyZWFrLWJlZm9yZTphbHdheXM7bWFyZ2luLXRvcDo2cmVtfS5wLW1lZXRpbmctcG9pbnRfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX0ucC1tZWV0aW5nLXBvaW50X19zbGlkZXJ7ZGlzcGxheTpjb250ZW50cyAhaW1wb3J0YW50fS5wLW1lZXRpbmctcG9pbnRfX3NsaWRlciAuc3dpcGVyLC5wLW1lZXRpbmctcG9pbnRfX3NsaWRlciAuc3dpcGVyLXdyYXBwZXIsLnAtbWVldGluZy1wb2ludF9fc2xpZGVyIC5zd2lwZXItc2xpZGUsLnAtbWVldGluZy1wb2ludF9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiwucC1tZWV0aW5nLXBvaW50X19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnR9LnAtbWVldGluZy1vdXRsaW5le3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5czttYXJnaW4tdG9wOjZyZW19LnAtc2VydmljZS1hYm91dF9fbGVhZC0tcGFnZS1icmVha3twYWdlLWJyZWFrLWJlZm9yZTphbHdheXM7bWFyZ2luLXRvcDo2cmVtfS5wLXNlcnZpY2UtZGV0YWlsX19ldmVue3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5c30ucC1zZXJ2aWNlLXNvbHV0aW9ue3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5c30ucC1zZXJ2aWNlLXNvbHV0aW9uIC5wLXNlcnZpY2Utc29sdXRpb25fX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX0ucC1zZXJ2aWNlLWNhc2UucC10b3AtY2FzZXtwYWdlLWJyZWFrLWJlZm9yZTp1bnNldH0ucC1zZXJ2aWNlLWNhc2UucC10b3AtY2FzZSAucC10b3AtY2FzZV9faW5uZXJ7cGFkZGluZy10b3A6M3JlbTtwYWRkaW5nLWJvdHRvbTowfS5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fY29tbW9ue3BhZ2UtYnJlYWstYmVmb3JlOmFsd2F5czttYXJnaW4tdG9wOjZyZW19LnAtc2VydmljZS1kb2N1bWVudC5wLXRvcC1kb2N1bWVudHtwYWdlLWJyZWFrLWJlZm9yZTp1bnNldH19QGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoMC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufS5sLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7cGFkZGluZy1pbmxpbmU6NDBweDttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZy10b3A6MTJyZW07cGFkZGluZy1ib3R0b206MTJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjRyZW07cGFkZGluZy1pbmxpbmU6NS4zMzMzMzMzMzMzdnd9fS5sLWhlYWRlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjE4O3BhZGRpbmctdG9wOjE4cHg7cGFkZGluZy1ib3R0b206MThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmwtaGVhZGVye2hlaWdodDo0OHB4O3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9fS5jLWJ1dHRvbl9fbGlua3t3aWR0aDoxMDAlO2hlaWdodDo1LjhyZW07YmFja2dyb3VuZDojZTdmM2VmO2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDc3ZDVjO2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6IzA3N2Q1Yzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpibG9jaztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouM3MgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuYy1idXR0b25fX2xpbmt7aGVpZ2h0OjQuOHJlbTtmb250LXNpemU6MS4zcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYnV0dG9uX19saW5re2hlaWdodDo0LjhyZW07Zm9udC1zaXplOjEuM3JlbX19LmMtYnV0dG9uX19saW5rOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uYy1idXR0b25fX2xpbmstLWFycm93OmFmdGVye3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxLjVweCBzb2xpZCAjMDc3ZDVjO2JvcmRlci1yaWdodDoxLjVweCBzb2xpZCAjMDc3ZDVjO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpfS5jLWJ1dHRvbl9fbGluay0tYXJyb3ctZG93bjphZnRlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MS41cHggc29saWQgIzA3N2Q1Yztib3JkZXItcmlnaHQ6MS41cHggc29saWQgIzA3N2Q1Yztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyl9LmMtYnV0dG9uX19saW5rLS1leHRlcm5hbDphZnRlcnthc3BlY3QtcmF0aW86MTcvMTM7d2lkdGg6MTdweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19leHRlcm5hbF9ncmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmMtYnV0dG9uX19saW5rX19nb2hzdHt3aWR0aDoxMDAlO2hlaWdodDo1LjhyZW07Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MTAwcHg7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1idXR0b25fX2xpbmtfX2dvaHN0e2ZvbnQtc2l6ZToxLjNyZW07aGVpZ2h0OjQuOHJlbX19LmMtYnV0dG9uX19saW5rX19nb2hzdDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LmMtYnV0dG9uX19saW5rX19nb2hzdC0tYXJyb3c6YWZ0ZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjEuNXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjEuNXB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyl9LmMtYnV0dG9uX19saW5rX19nb2hzdC0tZXh0ZXJuYWw6YWZ0ZXJ7YXNwZWN0LXJhdGlvOjE3LzEzO3dpZHRoOjE3cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1idXR0b25fX2xpbmstLWFycm93OmhvdmVyLC5jLWJ1dHRvbl9fbGluay0tYXJyb3ctZG93bjpob3ZlcntiYWNrZ3JvdW5kOiMwNzdkNWM7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0uYy1idXR0b25fX2xpbmstLWFycm93OmhvdmVyOmFmdGVyLC5jLWJ1dHRvbl9fbGluay0tYXJyb3ctZG93bjpob3ZlcjphZnRlcntib3JkZXItY29sb3I6I2ZmZn19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJ1dHRvbl9fbGluay0tZXh0ZXJuYWw6aG92ZXJ7YmFja2dyb3VuZDojMDc3ZDVjO2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiNmZmZ9LmMtYnV0dG9uX19saW5rLS1leHRlcm5hbDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn19LmMtY29tbW9uX190aXRsZS0tZW4sLmMtY29tbW9uX190aXRsZS0tamF7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6YmxvY2t9LmMtY29tbW9uX190aXRsZS0tZW57Zm9udC1zaXplOjhyZW07Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoxfS5jLWNvbW1vbl9fdGl0bGUtLWVuIGVte2NvbG9yOiMwNzdkNWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNvbW1vbl9fdGl0bGUtLWVue2ZvbnQtc2l6ZTo0cmVtfX0uYy1jb21tb25fX3RpdGxlLS1qYXttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNvbW1vbl9fdGl0bGUtLWphe2ZvbnQtc2l6ZToxLjVyZW19fS5jLWNvbW1vbl9fdGl0bGUtLXdoaXRlIC5jLWNvbW1vbl9fdGl0bGUtLWVuLC5jLWNvbW1vbl9fdGl0bGUtLXdoaXRlIC5jLWNvbW1vbl9fdGl0bGUtLWphe2NvbG9yOiNmZmZ9LmMtY29tbW9uX190aXRsZS0tbWVkaXVtIC5jLWNvbW1vbl9fdGl0bGUtLWVue2ZvbnQtc2l6ZTo2LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNvbW1vbl9fdGl0bGUtLW1lZGl1bSAuYy1jb21tb25fX3RpdGxlLS1lbntmb250LXNpemU6NHJlbX19LmMtY29tbW9uX190aXRsZS0tc21hbGwgLmMtY29tbW9uX190aXRsZS0tZW57Zm9udC1zaXplOjUuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY29tbW9uX190aXRsZS0tc21hbGwgLmMtY29tbW9uX190aXRsZS0tZW57Zm9udC1zaXplOjRyZW19fS5jLWhlYWRpbmd7Zm9udC1zaXplOjUuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouMDhlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuYy1oZWFkaW5ne2ZvbnQtc2l6ZTo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZ3tmb250LXNpemU6My4ycmVtfX0uYy1oZWFkaW5nQXJlYXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjMuN3JlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuYy1oZWFkaW5nQXJlYXtnYXA6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmdBcmVhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0uYy1oZWFkaW5nX19lbntjb2xvcjojMGY0M2JjO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wNWVtO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMS42cmVtO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LmMtaGVhZGluZ19fZW57Zm9udC1zaXplOjEuOHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmdfX2Vue2ZvbnQtc2l6ZToxLjJyZW07dG9wOi0xcmVtfX0uYy1oZWFkaW5nLmJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjNyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1zaHJpbms6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuYy1oZWFkaW5nLmJhcntnYXA6MnJlbX19LmMtaGVhZGluZy5iYXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDt3aWR0aDo4LjJyZW07aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiM2YzZjNmN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LmMtaGVhZGluZy5iYXI6YWZ0ZXJ7d2lkdGg6NnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmcuYmFyOmFmdGVye2Rpc3BsYXk6bm9uZX19LmMtaGVhZGluZy52ZXJ0aWNhbHtnYXA6Mi42cmVtO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybH0uYy1oZWFkaW5nLnZlcnRpY2FsLmJhcjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OjguMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsuYy1oZWFkaW5nLnZlcnRpY2FsLmJhcjphZnRlcntoZWlnaHQ6NnJlbX19LmMtaGVhZGluZy52ZXJ0aWNhbCAuYy1oZWFkaW5nX19lbntsZWZ0OnVuc2V0O3JpZ2h0Oi0xLjZyZW07dG9wOi41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCl9LmMtcG9zdC1jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtcG9zdC1jYXJkX19saW5re2dhcDouN3JlbX19LmMtcG9zdC1jYXJkX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo0ODMvMjkwO2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOi0xfS5jLXBvc3QtY2FyZF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjouM3MgZWFzZX0uYy1wb3N0LWNhcmRfX21vcmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt3aWR0aDozLjZyZW07aGVpZ2h0OjMuNnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LmMtcG9zdC1jYXJkX19tb3JlOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjE0cHg7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtcG9zdC1jYXJkX19tb3Jle3dpZHRoOjIuOHJlbTtoZWlnaHQ6Mi44cmVtO2JvdHRvbTo1cHg7cmlnaHQ6NXB4fX0uYy1wb3N0LWNhcmRfX3RpdGxle21hcmdpbi10b3A6MnJlbTtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtcG9zdC1jYXJkX190aXRsZXttYXJnaW4tdG9wOjFyZW07Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjV9fS5jLXBvc3QtY2FyZF9fdGV4dHttYXJnaW4tdG9wOjJyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzU1NX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtcG9zdC1jYXJkX190ZXh0e21hcmdpbi10b3A6MXJlbTtmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjEuNX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLXBvc3QtY2FyZF9fbGluazpob3ZlciAuYy1wb3N0LWNhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5jLXRleHR7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy10ZXh0e2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS43NX19LmMtdGV4dC53aGl0ZXtjb2xvcjojZmZmfS5jLXRleHQuY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5jLWxlYWR7Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWxlYWR7Zm9udC1zaXplOjEuOHJlbX19LmMtdW5kZXItaGVhZGluZ3tmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LmMtdW5kZXItaGVhZGluZ3tmb250LXNpemU6My4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtdW5kZXItaGVhZGluZ3tmb250LXNpemU6Mi4ycmVtfX0uYy11bmRlci1oZWFkaW5nX19lbntmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMGY0M2JjO21hcmdpbi10b3A6MS4xcmVtO2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy11bmRlci1oZWFkaW5nX19lbnttYXJnaW4tdG9wOjFyZW07Zm9udC1zaXplOjEuMnJlbX19LnAtYWJvdXR7YmFja2dyb3VuZDojZjJmMmYyfS5wLWFib3V0X19pbm5lcntwYWRkaW5nLXRvcDo4LjVyZW07cGFkZGluZy1ib3R0b206MTEuNXJlbX0ucC1hYm91dF9fdGl0bGV7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWFib3V0X190aXRsZXtmb250LXNpemU6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0X190aXRsZXtmb250LXNpemU6Mi40cmVtfX0ucC1hYm91dF9fdGV4dHtsaW5lLWhlaWdodDoxLjc1O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6My42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dF9fdGV4dHttYXJnaW4tdG9wOjJyZW07dGV4dC1hbGlnbjpsZWZ0fX0ucC1hYm91dF9fY29udGFpbmVye21hcmdpbi10b3A6NS43cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6Mi40cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtYWJvdXRfX2NvbnRhaW5lcntnYXA6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0X19jb250YWluZXJ7Z2FwOi44cmVtO21hcmdpbi10b3A6M3JlbTthbGlnbi1pdGVtczpzdHJldGNofX0ucC1hYm91dF9fYWNoaWV2ZW1lbnR7cGFkZGluZzoxNXB4IDA7ZmxleDoxO2hlaWdodDoxMi41cmVtO2JvcmRlcjoxcHggc29saWQgIzRkNGQ0ZDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNGQ0ZDRkO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dF9fYWNoaWV2ZW1lbnR7aGVpZ2h0OmF1dG87Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjJ9fS5wLWFib3V0X19hY2hpZXZlbWVudCBlbXtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tbGVmdDoxLjRyZW07bWFyZ2luLXJpZ2h0Oi45cmVtO2xpbmUtaGVpZ2h0OjEuMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXRfX2FjaGlldmVtZW50IGVte2ZvbnQtc2l6ZToyLjdyZW07bWFyZ2luOjB9fS5wLWJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuM3JlbTtsZXR0ZXItc3BhY2luZzouMDhlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYnJlYWRjcnVtYntmb250LXNpemU6MS4xcmVtfX0ucC1icmVhZGNydW1iPmxpe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifS5wLWJyZWFkY3J1bWI+bGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlcntjb250ZW50OlwiPlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYnJlYWRjcnVtYj5saTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVye21hcmdpbjowIC42cmVtfX0ucC1icmVhZGNydW1iX19saW5re2NvbG9yOiM2NjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjJyZW07dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiM2NjY7dHJhbnNpdGlvbjouMnMgZWFzZX0ucC1icmVhZGNydW1iX19jdXJyZW50e2NvbG9yOiM1NTV9LnAtYnJlYWRjcnVtYkFyZWF7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1icmVhZGNydW1iQXJlYXtwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjB9fS5wLWJyZWFkY3J1bWJBcmVhe21heC13aWR0aDoxNjByZW19LnAtY2FzZS1zZWFyY2h7cGFkZGluZzozLjFyZW0gNC40cmVtO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOi44cmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byAxZnI7Z2FwOjEuOHJlbSAyLjlyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2Utc2VhcmNoe3BhZGRpbmc6MnJlbSAycmVtO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjJyZW19fS5wLWNhc2Utc2VhcmNoX19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6c3ViZ3JpZDtncmlkLWNvbHVtbjoxLy0xfS5wLWNhc2Utc2VhcmNoX190eXBle2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlLXNlYXJjaF9fdHlwZXtmb250LXNpemU6MS42cmVtO21hcmdpbi1ib3R0b206MXJlbX19LnAtY2FzZS1zZWFyY2hfX3RhZ3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi45cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbH0ucC1jYXNlLXNlYXJjaF9fdGFnIHNwYW57ZGlzcGxheTpibG9jazttaW4td2lkdGg6Ni44cmVtO2hlaWdodDozcmVtO3BhZGRpbmc6MCAxLjhyZW07Ym9yZGVyLXJhZGl1czouNHJlbTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiNmMmYyZjI7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOi4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlLXNlYXJjaF9fdGFnIHNwYW57Zm9udC1zaXplOjEuMnJlbTtwYWRkaW5nOjAgMXJlbTtoZWlnaHQ6Mi42cmVtO21pbi13aWR0aDo0cmVtfX0ucC1jYXNlLXNlYXJjaF9fdGFnIHNwYW4uaXMtYWN0aXZle2JhY2tncm91bmQ6IzA3N2Q1Yztjb2xvcjojZmZmfS5wLWNhc2Utc2VhcmNoX190YWcgaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4fS5wLWNhc2Utc2VhcmNoX190YWcgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMrc3BhbntvdXRsaW5lOjJweCBzb2xpZCAjMDAwO291dGxpbmUtb2Zmc2V0OjJweH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtY2FzZS1zZWFyY2hfX3RhZyBzcGFuOm5vdCguaXMtYWN0aXZlKTpob3ZlcntiYWNrZ3JvdW5kOiNlN2YzZWY7Y29sb3I6IzA3N2Q1Y319LnAtY2FzZS1zZWFyY2hfX3Jlc2V0e3RleHQtYWxpZ246cmlnaHQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMxcHg7cmlnaHQ6NDRweDtmb250LXNpemU6MS41cmVtO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY2FzZS1zZWFyY2hfX3Jlc2V0e3Bvc2l0aW9uOnN0YXRpYztmb250LXNpemU6MS4zcmVtfX0ucC1jYXNlLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0bnt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ucC1jYXNlLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2Utc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW57d2lkdGg6MTJweDt0b3A6MXB4fX0ucC1jYXNlLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFuOjpiZWZvcmUsLnAtY2FzZS1zZWFyY2hfX3Jlc2V0IC5qcy1yZXNldC1idG4gc3Bhbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY2FzZS1zZWFyY2hfX3Jlc2V0IC5qcy1yZXNldC1idG4gc3Bhbjo6YmVmb3JlLC5wLWNhc2Utc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW46OmFmdGVye2hlaWdodDoxNHB4fX0ucC1jYXNlLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnAtY2FzZS1zZWFyY2hfX3Jlc2V0IC5qcy1yZXNldC1idG4gc3Bhbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5wLWNhc2Utc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuOmZvY3Vze291dGxpbmU6LjJyZW0gc29saWQgIzAwMDtib3JkZXItcmFkaXVzOi41cmVtfS5wLWNhc2Utc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuOmhvdmVye29wYWNpdHk6Ljh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2V7YmFja2dyb3VuZC1zaXplOjE0NDBweCA2MDlweH19LnAtY2FzZV9faW5uZXJ7cGFkZGluZy10b3A6OC40cmVtO3BhZGRpbmctYm90dG9tOjEzcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlX19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjZyZW19fS5wLWNhc2UgLnAtY2FzZS1zZWFyY2h7bWFyZ2luLXRvcDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlIC5wLWNhc2Utc2VhcmNoe21hcmdpbi10b3A6NHJlbX19LnAtY2FzZV9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjZyZW07bWFyZ2luLXRvcDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWNhc2VfX2NvbnRhaW5lcntnYXA6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjNyZW0gMi42NjY2NjY2NjY3dnc7bWFyZ2luLXRvcDo0cmVtfX0ucC1jYXNlX19jYXJke3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NhcmR7bWFyZ2luLXRvcDowfX0ubm8tZmlsdGVyIC5wLWNhc2VfX2NhcmQ6bnRoLWNoaWxkKG4rNyl7ZGlzcGxheTpub25lfS5uby1maWx0ZXIgLnAtY2FzZV9fY2FyZC5pcy1zaG93e2Rpc3BsYXk6Z3JpZH0ucC1jYXNlX19jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtY2FzZV9fY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86NDAwLzIzMjtib3JkZXItcmFkaXVzOi44cmVtO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtvcmRlcjotMTtib3JkZXI6MXB4IHNvbGlkICNjY2N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NhcmRfX2ltYWdle2FzcGVjdC1yYXRpbzoxNTcvMTA2O2JvcmRlci1yYWRpdXM6LjRyZW19fS5wLWNhc2VfX2NhcmRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjp0b3A7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1jYXNlX19jYXJkX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LnAtY2FzZV9fY2FyZF9fbW9yZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNHB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NhcmRfX21vcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3R0b206NXB4O3JpZ2h0OjVweH19LnAtY2FzZV9fY2FyZF9fbW9yZV9fdGV4dHtkaXNwbGF5Om5vbmV9LnAtY2FzZV9fY2FyZF9fbGlua1t0YXJnZXQ9X2JsYW5rXSAucC1jYXNlX19jYXJkX19tb3JlX190ZXh0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9saW5rX2ljb25fMDEucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47d2lkdGg6MS44cmVtO2hlaWdodDoxLjhyZW19LnAtY2FzZV9fY2FyZF9fdGFne21hcmdpbi10b3A6MnJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjByZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtoZWlnaHQ6Zml0LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NhcmRfX3RhZ3ttYXJnaW4tdG9wOjFyZW19fS5wLWNhc2VfX2NhcmRfX3RhZyBsaXttaW4taGVpZ2h0OjIycHg7Ym9yZGVyLXJhZGl1czoxMXB4O2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wOGVtO2NvbG9yOiMwNzdkNWM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnAtY2FzZV9fY2FyZF9fdGFnIGxpOm5vdCgucC1jYXNlX19jYXJkX190YWcgbGk6bGFzdC1vZi10eXBlKXttYXJnaW4tcmlnaHQ6NXB4fS5wLWNhc2VfX2NhcmRfX3RhZyBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1jYXNlX19jYXJkX190YWcgbGk6OmJlZm9yZXtjb250ZW50OlwiI1wifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlX19jYXJkX190YWcgbGl7Zm9udC1zaXplOjEuMXJlbTtwYWRkaW5nOjAgLjVyZW07bWluLXdpZHRoOjQwcHg7bWluLWhlaWdodDoycmVtO2JvcmRlci1yYWRpdXM6MXJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9fS5wLWNhc2VfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbTttYXJnaW4tdG9wOjJyZW07dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNhc2VfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbX19LnAtY2FzZV9fY2FyZF9fdGV4dHtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjJyZW07ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jYXNlX19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWNhc2VfX3NlYXJjaF9fdGFnIHNwYW46bm90KC5pcy1hY3RpdmUpOmhvdmVye2JhY2tncm91bmQ6I2U3ZjNlZjtjb2xvcjojMDc3ZDVjfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtY2FzZV9fY2FyZF9fbGluazpob3ZlciAucC1jYXNlX19jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtY2FzZV9fYnV0dG9uX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzA3N2Q1Y319LnAtY29sdW1uLXNlYXJjaHtwYWRkaW5nOjMuMXJlbSA0LjRyZW07Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6LjhyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIDFmcjtnYXA6MS44cmVtIDIuOXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uLXNlYXJjaHtwYWRkaW5nOjRyZW0gMnJlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtfX0ucC1jb2x1bW4tc2VhcmNoX19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6c3ViZ3JpZDtncmlkLWNvbHVtbjoxLy0xfS5wLWNvbHVtbi1zZWFyY2hfX3R5cGV7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbHVtbi1zZWFyY2hfX3R5cGV7Zm9udC1zaXplOjEuNnJlbTttYXJnaW4tYm90dG9tOjFyZW19fS5wLWNvbHVtbi1zZWFyY2hfX3RhZ3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi45cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbH0ucC1jb2x1bW4tc2VhcmNoX190YWcgc3BhbntkaXNwbGF5OmJsb2NrO21pbi13aWR0aDo2LjhyZW07aGVpZ2h0OjNyZW07cGFkZGluZzowIDEuOHJlbTtib3JkZXItcmFkaXVzOi40cmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2YyZjJmMjtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjJzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbHVtbi1zZWFyY2hfX3RhZyBzcGFue2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzowIDFyZW07aGVpZ2h0OjIuNnJlbTttaW4td2lkdGg6NHJlbX19LnAtY29sdW1uLXNlYXJjaF9fdGFnIHNwYW4uaXMtYWN0aXZle2JhY2tncm91bmQ6IzA3N2Q1Yztjb2xvcjojZmZmfS5wLWNvbHVtbi1zZWFyY2hfX3RhZyBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7d2lkdGg6MXB4O2hlaWdodDoxcHh9LnAtY29sdW1uLXNlYXJjaF9fdGFnIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzK3NwYW57b3V0bGluZToycHggc29saWQgIzAwMDtvdXRsaW5lLW9mZnNldDoycHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWNvbHVtbi1zZWFyY2hfX3RhZyBzcGFuOm5vdCguaXMtYWN0aXZlKTpob3ZlcntiYWNrZ3JvdW5kOiNlN2YzZWY7Y29sb3I6IzA3N2Q1Y319LnAtY29sdW1uLXNlYXJjaF9fcmVzZXR7dGV4dC1hbGlnbjpyaWdodDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzFweDtyaWdodDo0NHB4O2ZvbnQtc2l6ZToxLjVyZW07ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW4tc2VhcmNoX19yZXNldHtwb3NpdGlvbjpzdGF0aWM7Zm9udC1zaXplOjEuM3JlbX19LnAtY29sdW1uLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0bnt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW57d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFue3dpZHRoOjEycHg7dG9wOjFweH19LnAtY29sdW1uLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFuOjpiZWZvcmUsLnAtY29sdW1uLXNlYXJjaF9fcmVzZXQgLmpzLXJlc2V0LWJ0biBzcGFuOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW46OmJlZm9yZSwucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW46OmFmdGVye2hlaWdodDoxNHB4fX0ucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuIHNwYW46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ucC1jb2x1bW4tc2VhcmNoX19yZXNldCAuanMtcmVzZXQtYnRuOmhvdmVye29wYWNpdHk6Ljh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbHVtbntiYWNrZ3JvdW5kLXNpemU6MTQ0MHB4IDYwOXB4fX0ucC1jb2x1bW5fX2lubmVye3BhZGRpbmctdG9wOjguNHJlbTtwYWRkaW5nLWJvdHRvbToxM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uX19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjZyZW19fS5wLWNvbHVtbiAucC1jb2x1bW4tc2VhcmNoe21hcmdpbi10b3A6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uIC5wLWNvbHVtbi1zZWFyY2h7bWFyZ2luLXRvcDo0cmVtfX0ucC1jb2x1bW5fX2NvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo3cmVtIDQuOHJlbTttYXJnaW4tdG9wOjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtY29sdW1uX19jb250YWluZXJ7Z2FwOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW5fX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjNyZW0gMi42NjY2NjY2NjY3dnc7bWFyZ2luLXRvcDo0cmVtfX0ucC1jb2x1bW5fX2NhcmR7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uX19jYXJke21hcmdpbi10b3A6MH19LnAtY29sdW1uX19jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1jb2x1bW5fX2NhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjMwNi8xOTA7Ym9yZGVyLXJhZGl1czouNHJlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7b3JkZXI6LTE7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW5fX2NhcmRfX2ltYWdle2FzcGVjdC1yYXRpbzoxNTcvMTA2fX0ucC1jb2x1bW5fX2NhcmRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjp0b3A7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnR7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnAtY29sdW1uX19jYXJkX19jb25zdWx0YW50X19uYW1le2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbHVtbl9fY2FyZF9fY29uc3VsdGFudF9fbmFtZXtmb250LXNpemU6MS4xcmVtfX0ucC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnRfX2ltYWdle2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NHJlbTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnRfX2ltYWdle3dpZHRoOjIuNnJlbX19LnAtY29sdW1uX19jYXJkX19jb25zdWx0YW50IGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnAtY29sdW1uX19jYXJkX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LnAtY29sdW1uX19jYXJkX19tb3JlOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjE0cHg7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uX19jYXJkX19tb3Jle2Rpc3BsYXk6bm9uZX19LnAtY29sdW1uX19jYXJkX19saW5rW3RhcmdldD1fYmxhbmtdIC5wLWNvbHVtbl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3dpZHRoOjEuOHJlbTtoZWlnaHQ6MS44cmVtfS5wLWNvbHVtbl9fY2FyZF9fdGFne21hcmdpbi10b3A6MnJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjByZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtoZWlnaHQ6Zml0LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbHVtbl9fY2FyZF9fdGFne21hcmdpbi10b3A6MXJlbX19LnAtY29sdW1uX19jYXJkX190YWcgbGl7bWluLWhlaWdodDoyMnB4O2JvcmRlci1yYWRpdXM6MTFweDtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbTtjb2xvcjojMDc3ZDVjO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wLWNvbHVtbl9fY2FyZF9fdGFnIGxpOm5vdCgucC1jb2x1bW5fX2NhcmRfX3RhZyBsaTpsYXN0LW9mLXR5cGUpe21hcmdpbi1yaWdodDo1cHh9LnAtY29sdW1uX19jYXJkX190YWcgbGl7cG9zaXRpb246cmVsYXRpdmV9LnAtY29sdW1uX19jYXJkX190YWcgbGk6OmJlZm9yZXtjb250ZW50OlwiI1wifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW5fX2NhcmRfX3RhZyBsaXtmb250LXNpemU6MS4xcmVtO3BhZGRpbmc6MCAuNXJlbTttaW4td2lkdGg6NDBweDttaW4taGVpZ2h0OjJyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIn19LnAtY29sdW1uX19jYXJkX190aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1jb2x1bW5fX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb2x1bW5fX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbX19LnAtY29sdW1uX19jYXJkX190ZXh0e2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNTU1O21hcmdpbi10b3A6MS42cmVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29sdW1uX19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWNvbHVtbl9fY2FyZF9fbGluazpob3ZlciAucC1jb2x1bW5fX2NhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5wLWd1aWRhbmNle21hcmdpbi10b3A6OHJlbX0ucC1ndWlkYW5jZV9fY2FyZHtwYWRkaW5nOjRyZW07YmFja2dyb3VuZC1jb2xvcjojZjBlYmRkO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnAtZ3VpZGFuY2VfX2NhcmQ6bm90KC5wLWd1aWRhbmNlX19jYXJkOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZ3VpZGFuY2VfX2NhcmR7cGFkZGluZzoycmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1ndWlkYW5jZV9fY2FyZDpub3QoLnAtZ3VpZGFuY2VfX2NhcmQ6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luLXRvcDo0cmVtfX0ucC1ndWlkYW5jZV9fY2FyZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlM2RhYzB9LnAtZ3VpZGFuY2VfX2NhcmQ6aG92ZXIgLnAtZ3VpZGFuY2VfX2NhcmRfX2J1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Y29sb3I6I2ZmZn0ucC1ndWlkYW5jZV9fY2FyZDpob3ZlciAuYy1idXR0b25fX2xpbmstLWFycm93e2JvcmRlci1jb2xvcjojZmZmfS5wLWd1aWRhbmNlX19jYXJkOmhvdmVyIC5jLWJ1dHRvbl9fbGluay0tYXJyb3c6OmFmdGVye2JvcmRlci1jb2xvcjojZmZmfS5wLWd1aWRhbmNlX19jYXJkOmhvdmVyIC5jLWJ1dHRvbl9fbGluay0tZXh0ZXJuYWx7Ym9yZGVyLWNvbG9yOiNmZmZ9LnAtZ3VpZGFuY2VfX2NhcmQ6aG92ZXIgLmMtYnV0dG9uX19saW5rLS1leHRlcm5hbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyl9LnAtZ3VpZGFuY2VfX2NhcmRfX2ltYWdle2FzcGVjdC1yYXRpbzo0ODAvNDQwO3dpZHRoOjM2JTtvcmRlcjotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZ3VpZGFuY2VfX2NhcmRfX2ltYWdle3dpZHRoOjEwMCV9fS5wLWd1aWRhbmNlX19jYXJkX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czouNHJlbX0ucC1ndWlkYW5jZV9fY2FyZF9fYm9keXt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWd1aWRhbmNlX19jYXJkX19ib2R5e21hcmdpbi10b3A6MnJlbTt3aWR0aDoxMDAlfX0ucC1ndWlkYW5jZV9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjRyZW07Y29sb3I6IzA3N2Q1Yztmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWd1aWRhbmNlX19jYXJkX190aXRsZXtmb250LXNpemU6MnJlbX19LnAtZ3VpZGFuY2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjRyZW19LnAtZ3VpZGFuY2VfX2NhcmRfX3RleHQ6bm90KC5wLWd1aWRhbmNlX19jYXJkX190ZXh0OmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZ3VpZGFuY2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjJyZW19LnAtZ3VpZGFuY2VfX2NhcmRfX3RleHQ6bm90KC5wLWd1aWRhbmNlX19jYXJkX190ZXh0OmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6MnJlbX19LnAtZ3VpZGFuY2VfX2NhcmRfX2J1dHRvbl9fbGlua3ttYXJnaW4tdG9wOjRyZW07d2lkdGg6MzByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWd1aWRhbmNlX19jYXJkX19idXR0b25fX2xpbmt7bWFyZ2luLXRvcDoycmVtO3dpZHRoOjEwMCV9fS5wLWNvbnRhY3QtdGhhbmtze21hcmdpbi10b3A6MTByZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC10aGFua3N7bWFyZ2luLXRvcDo0LjhyZW19fS5wLWNvbnRhY3RfX2lubmVye3BhZGRpbmctdG9wOjEycmVtO3BhZGRpbmctYm90dG9tOjEycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0X19pbm5lcntwYWRkaW5nLXRvcDo2cmVtO3BhZGRpbmctYm90dG9tOjZyZW19fS5wLWNvbnRhY3RfX2Zvcm17bWFyZ2luLXRvcDo4cmVtO3BhZGRpbmc6NnJlbSAxNXJlbTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3RfX2Zvcm17bWFyZ2luLXRvcDo2cmVtO3BhZGRpbmc6MnJlbSAycmVtfX0ucC1jb250YWN0X190ZXh0e21hcmdpbi10b3A6NHJlbTtmb250LXNpemU6MS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0X190ZXh0e21hcmdpbi10b3A6M3JlbTtmb250LXNpemU6MS4zcmVtfX0ucC1jb250YWN0X19idXR0b257bWFyZ2luOmF1dG87bWFyZ2luLXRvcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0X19idXR0b257bWFyZ2luLXRvcDozcmVtfX0ucC10aGFua3NfX2lubmVye3BhZGRpbmctdG9wOjEwcmVtfS5wLXRoYW5rc19fdGl0bGV7Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdGhhbmtzX190aXRsZXtwYWRkaW5nLWxlZnQ6NC4ycmVtO2ZvbnQtc2l6ZToyLjRyZW19fS5wLXRoYW5rc19fdGl0bGU6OmJlZm9yZSwucC10aGFua3NfX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnAtdGhhbmtzX190aXRsZTo6YmVmb3Jle2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NC44cmVtO21hcmdpbi1yaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Yztib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRoYW5rc19fdGl0bGU6OmJlZm9yZXt3aWR0aDozLjJyZW07cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0OjA7dG9wOjJweH19LnAtdGhhbmtzX190aXRsZTo6YWZ0ZXJ7d2lkdGg6MTVweDtoZWlnaHQ6MjBweDtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDo0cHggc29saWQgI2ZmZjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMXB4O2xlZnQ6MTdweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdGhhbmtzX190aXRsZTo6YWZ0ZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTVweDtib3JkZXItYm90dG9tLXdpZHRoOjNweDtib3JkZXItcmlnaHQtd2lkdGg6M3B4O3RvcDo4cHg7bGVmdDoxMXB4fX0ucC10aGFua3NfX2J1dHRvbnttYXJnaW4tdG9wOjZyZW19LnAtdGhhbmtzX19idXR0b25fX2xpbmt7d2lkdGg6MjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRoYW5rc19fYnV0dG9uX19saW5re21hcmdpbjowIGF1dG99fS5wLWN0YXttYXJnaW4tdG9wOjYuNHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjRyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6bm9ybWFsO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWN0YXttYXJnaW4tdG9wOjNyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19fS5wLWN0YV9fYXJlYXthc3BlY3QtcmF0aW86Njc5LjUvMjU1O3dpZHRoOmNhbGMoNTAlIC0gMnJlbSk7Ym9yZGVyLXJhZGl1czo4cHh9LnAtY3RhX19hcmVhOm50aC1vZi10eXBlKDEpe2JhY2tncm91bmQ6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX2ltZ18wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyfS5wLWN0YV9fYXJlYTpudGgtb2YtdHlwZSgyKXtiYWNrZ3JvdW5kOnVybCguLi8uLi9hc3NldHMvaW1nL2N0YV9pbWdfMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1jdGFfX2FyZWF7aGVpZ2h0OjI0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY3RhX19hcmVhe2hlaWdodDoxOHJlbTt3aWR0aDoxMDAlfX0ucC1jdGFfX2xpbmt7Ym9yZGVyLXJhZGl1czo4cHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjRyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWN0YV9fbGluazpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcsMTI1LDkyLC44KTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1jdGFfX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wOGVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjlyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY3RhX190aXRsZXtmb250LXNpemU6MnJlbX19LnAtY3RhX19saW5rW3RhcmdldD1fYmxhbmtdIC5wLWN0YV9fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47d2lkdGg6Mi44cmVtO2hlaWdodDoyLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtY3RhX19saW5rW3RhcmdldD1fYmxhbmtdIC5wLWN0YV9fdGl0bGU6YWZ0ZXJ7d2lkdGg6Mi40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY3RhX19saW5rW3RhcmdldD1fYmxhbmtdIC5wLWN0YV9fdGl0bGU6YWZ0ZXJ7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbX19LnAtY3RhX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY3RhX190ZXh0e2ZvbnQtc2l6ZToxLjNyZW19fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1jdGFfX2xpbms6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9fS5wLWRvY3VtZW50X19pbm5lcntwYWRkaW5nLWJvdHRvbTowO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19pbm5lcntwYWRkaW5nLWJvdHRvbTowfX0ucC1kb2N1bWVudF9faGVhZGVye3dpZHRoOjMycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb2N1bWVudF9faGVhZGVye3dpZHRoOjEwMCV9fS5wLWRvY3VtZW50X19idXR0b257bWFyZ2luOjhyZW0gMCAwIDA7d2lkdGg6MjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19idXR0b257bWFyZ2luOjNyZW0gYXV0byAwO3dpZHRoOjI1LjVyZW19fS5wLWRvY3VtZW50X19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzcuNXJlbSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19jb250YWluZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHJlbX19LnAtZG9jdW1lbnRfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tcHJldiwucC1kb2N1bWVudF9fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5wLWRvY3VtZW50X19jb250YWluZXIuaXMtaGlkZGVuIC5wLWRvY3VtZW50X19zbGlkZXJfX2J1dHRvbntkaXNwbGF5Om5vbmV9LnAtZG9jdW1lbnRfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG9jdW1lbnRfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci13cmFwcGVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19jYXJke2hlaWdodDoxMDAlfX0ucC1kb2N1bWVudF9fY2FyZF9fbGlua3tib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLWRvY3VtZW50X19jYXJkX19pbWFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7YXNwZWN0LXJhdGlvOjMwNi8yMTg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOi40cmVtO292ZXJmbG93OmhpZGRlbjtvcmRlcjotMTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19jYXJkX19pbWFnZXthc3BlY3QtcmF0aW86MTU3LzEwNn19LnAtZG9jdW1lbnRfX2NhcmRfX2ltYWdlIGltZ3t3aWR0aDo4MCU7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOi4zcyBlYXNlfS5wLWRvY3VtZW50X19jYXJkX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7ei1pbmRleDoyO2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6My42cmVtO2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Yztib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0ucC1kb2N1bWVudF9fY2FyZF9fbW9yZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNHB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19jYXJkX19tb3Jle3dpZHRoOjIuOHJlbTtib3R0b206NXB4O3JpZ2h0OjVweH19LnAtZG9jdW1lbnRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLXRvcDoycmVtO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb2N1bWVudF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuNHJlbTttYXJnaW4tdG9wOjEuNXJlbX19LnAtZG9jdW1lbnRfX2NhcmRfX3RleHR7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjEuNHJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19jYXJkX190ZXh0e21hcmdpbi10b3A6MS4ycmVtO2ZvbnQtc2l6ZToxLjJyZW19fS5wLWRvY3VtZW50X19jYXJkX190YWd7bWFyZ2luLXRvcDoxLjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWx9LnAtZG9jdW1lbnRfX2NhcmRfX3RhZyBsaXttaW4td2lkdGg6NTBweDtoZWlnaHQ6MjJweDtwYWRkaW5nOjAgMTJweDtib3JkZXItcmFkaXVzOjExcHg7Ym9yZGVyOnNvbGlkIDFweCAjMjU1NGMxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbTtjb2xvcjojMjU1NGMxO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG9jdW1lbnRfX2NhcmRfX3RhZyBsaXtmb250LXNpemU6MTNweH19LnAtZG9jdW1lbnRfX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTozcmVtfS5wLWRvY3VtZW50X19zbGlkZXJfX3dyYXB7b3ZlcmZsb3c6aGlkZGVufS5wLWRvY3VtZW50X19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb2N1bWVudF9fc2xpZGVyX19idXR0b257bWFyZ2luLXRvcDozcmVtfX0ucC1kb2N1bWVudCAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luOjAgMjBweCAwIDA7d2lkdGg6YXV0bzt6LWluZGV4Ojk5OTtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnAtZG9jdW1lbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MX0ucC1kb2N1bWVudCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Y30ucC1kb2N1bWVudCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlcnt3aWR0aDo3MHB4O2hlaWdodDoxcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQtY29sb3I6I2RkZDtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1kb2N1bWVudCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzFhMWIxYjt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5wLWRvY3VtZW50IC5zd2lwZXItcGFnaW5hdGlvbi5pcy1hY3RpdmUgLmJvcmRlciBzcGFue3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMy44NXMgbGluZWFyfS5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtZG9jdW1lbnQgLnN3aXBlci1idXR0b24tbmV4dHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMCU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnMgZWFzZTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6MS41cmVtO21hcmdpbi10b3A6OSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6LjhyZW07bWFyZ2luLXRvcDoxNC41JX19LnAtZG9jdW1lbnQgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtZG9jdW1lbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxNi8zMDt3aWR0aDoxLjZyZW07aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye3dpZHRoOi44cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpfX0ucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50IC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMS41cmVtfX0ucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0zNXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0yLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb2N1bWVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0xLjVyZW19fS5wLWRvY3VtZW50X19zbGlkZXJfX3N0b3B7d2lkdGg6Mi42cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzE7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNiM2IzYjM7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouMnMgZWFzZTt6LWluZGV4OjJ9LnAtZG9jdW1lbnRfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi45cmVtO2FzcGVjdC1yYXRpbzoxMi8xNH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG9jdW1lbnRfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7d2lkdGg6N3B4fX0ucC1kb2N1bWVudF9fc2xpZGVyX19zdG9wLmlzLWhpZGRlbntkaXNwbGF5Om5vbmV9LnAtZG9jdW1lbnRfX3NsaWRlcl9fc3RvcC5pcy1zdG9wOjphZnRlcntiYWNrZ3JvdW5kOnVuc2V0O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci10b3A6LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0Oi41MjA4MzMzMzMzdncgc29saWQgIzY2Njtib3JkZXItcmlnaHQ6MDthc3BlY3QtcmF0aW86MS8xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWRvY3VtZW50X19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLXRvcDouN3JlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxLjRyZW0gc29saWQgIzY2Nn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvY3VtZW50X19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MXJlbSBzb2xpZCAjNjY2O2JvcmRlci10b3A6LjZyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCl9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1kb2N1bWVudF9fY2FyZF9fbGluazpob3ZlciAucC1kb2N1bWVudF9fY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX19LnAtZG93bmxvYWRfX2lubmVye3BhZGRpbmctdG9wOjguNHJlbTtwYWRkaW5nLWJvdHRvbToxM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG93bmxvYWRfX2lubmVye3BhZGRpbmctdG9wOjRyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnAtZG93bmxvYWRfX2NvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo3cmVtIDQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1kb3dubG9hZF9fY29udGFpbmVye2dhcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG93bmxvYWRfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjNyZW0gMnJlbX19LnAtZG93bmxvYWQgLnAtZG9jdW1lbnRfX2NhcmRfX2ltYWdle2FzcGVjdC1yYXRpbzo0MzQvMjY1O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtZG93bmxvYWQgLnAtZG9jdW1lbnRfX2NhcmRfX2ltYWdlIGltZ3toZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyfS5wLWRvd25sb2FkIC5wLWRvY3VtZW50X19jYXJkX190aXRsZXtmb250LXNpemU6Mi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb3dubG9hZCAucC1kb2N1bWVudF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjV9fS5wLWRyYXdlci1oYW1idXJnZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjlweDtyaWdodDoxcmVtO3otaW5kZXg6OTk5OTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZHJhd2VyLWhhbWJ1cmdlcntkaXNwbGF5OmJsb2NrfX0ucC1kcmF3ZXItaGFtYnVyZ2VyLmlzLXRvcCAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5le2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7dHJhbnNpdGlvbjppbmhlcml0fS5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmU6OmJlZm9yZSwucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3RyYW5zaXRpb246aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZX0ucC1kcmF3ZXItYmFja2dyb3VuZHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjE5O3dpZHRoOjEwMCU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246LjNzfS5pcy1kcmF3ZXJBY3RpdmUgLnAtZHJhd2VyLWduYXZfX3Nwe29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uaXMtZHJhd2VyQWN0aXZlIC5wLWRyYXdlci1iYWNrZ3JvdW5ke3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YmVmb3Jle3RvcDo4cHh9LnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YWZ0ZXJ7dG9wOi04cHh9LnAtZHJhd2VyLWhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5wLWRyYXdlci1oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjpiZWZvcmUsLnAtZHJhd2VyLWhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmU6OmFmdGVye3RvcDowO2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Y30ucC1kcmF3ZXItaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5wLWRyYXdlci1oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnAtZHJhd2VyLWduYXZfX3Nwe292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO3Njcm9sbGJhci13aWR0aDpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5ODt3aWR0aDo4Ni42NjY2NjY2NjY3dnc7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtoZWlnaHQ6MTAwdmg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOi40cztwYWRkaW5nOjY0cHggOHZ3IDEyMHB4fS5wLWRyYXdlci1nbmF2X19tZW51e21hcmdpbi10b3A6MjBweH0ucC1kcmF3ZXItZ25hdl9fbWVudV9fbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTJweCAwIDEzcHg7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UxZTFlMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9LnAtZHJhd2VyLWduYXZfX21lbnVfX2xpbms6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjJweCBzb2xpZCAjMDc3ZDVjO2JvcmRlci1yaWdodDoycHggc29saWQgIzA3N2Q1Yzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDo2cHh9LnAtZHJhd2VyLWduYXZfX21lbnVfX2xpbmstLWV4dGVybmFsOmFmdGVye2FzcGVjdC1yYXRpbzoxNy8xMzt3aWR0aDoxLjdyZW07aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxLjNyZW07YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfZ3JlZW4ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyOm5vbmV9LnAtZHJhd2VyLWduYXZfX21lbnUgbGk6Zmlyc3QtY2hpbGQgLnAtZHJhd2VyLWduYXZfX21lbnVfX2xpbmt7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UxZTFlMX0ucC1kcmF3ZXItZ25hdl9fYnV0dG9ue2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWw7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXB9LnAtZHJhd2VyLWduYXZfX2J1dHRvbl9fbGlua3t3aWR0aDoxMDAlO2hlaWdodDo1NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzouMDRlbTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItcmFkaXVzOjRweH0ucC1kcmF3ZXItZ25hdl9fYnV0dG9uX19saW5rLS1ncmVlbntiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtZHJhd2VyLWduYXZfX2J1dHRvbl9fbGluay0tYmVpZ2V7YmFja2dyb3VuZDojYmFhNTY2fS5wLWRyYXdlci1nbmF2X19idXR0b25fX2xpbmstLWJsdWV7YmFja2dyb3VuZDojMGY0M2JjfS5wLWZlYXR1cmUtY29udGVudF9fb2Rke2JhY2tncm91bmQtc2l6ZTphdXRvfS5wLWZlYXR1cmUtY29udGVudF9fb2RkIC5wLWZlYXR1cmUtY29udGVudF9faW5uZXJ7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19vZGQgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjB9fS5wLWZlYXR1cmUtY29udGVudF9fb2RkIC5wLWZlYXR1cmUtY29udGVudF9faW1hZ2V7b3JkZXI6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fb2RkIC5wLWZlYXR1cmUtY29udGVudF9faW1hZ2V7b3JkZXI6Mn19LnAtZmVhdHVyZS1jb250ZW50X19ldmVue3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZlYXR1cmUtY29udGVudF9fZXZlbiAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctdG9wOjguNnJlbTtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX2V2ZW4gLnAtZmVhdHVyZS1jb250ZW50X19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjB9fS5wLWZlYXR1cmUtY29udGVudF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtZmVhdHVyZS1jb250ZW50X19pbm5lcntnYXA6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9faW5uZXJ7cGFkZGluZy10b3A6M3JlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cmVtfX0ucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxlX193cmFwe3BhZGRpbmctYm90dG9tOjA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X190aXRsZV9fd3JhcHtwYWRkaW5nLWJvdHRvbTowfX0ucC1mZWF0dXJlLWNvbnRlbnRfX2JvZHl7ZmxleC1ncm93OjF9LnAtZmVhdHVyZS1jb250ZW50X19udW17Zm9udC1zaXplOjE2cmVtO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGluZS1oZWlnaHQ6MTtjb2xvcjojY2RlNWRlO2xldHRlci1zcGFjaW5nOi4wNmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWZlYXR1cmUtY29udGVudF9fbnVte2ZvbnQtc2l6ZTo1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19udW17Zm9udC1zaXplOjRyZW19fS5wLWZlYXR1cmUtY29udGVudF9fdGl0bGV7bWFyZ2luLXRvcDoxLjVyZW07cGFkZGluZy1ib3R0b206MzBweDtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjEuNjE7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxle2ZvbnQtc2l6ZToyLjZyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0ucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZlYXR1cmUtY29udGVudF9fdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo1NnB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowfS5wLWZlYXR1cmUtY29udGVudF9fdGV4dHtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bWFyZ2luLXRvcDozcmVtO3RleHQtYWxpZ246anVzdGlmeTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtZmVhdHVyZS1jb250ZW50X190ZXh0e2ZvbnQtc2l6ZToxLjZyZW19fS5wLWZlYXR1cmUtY29udGVudF9faW1hZ2V7ZmxleC1zaHJpbms6MDt3aWR0aDo1MHJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtZmVhdHVyZS1jb250ZW50X19pbWFnZXt3aWR0aDo0MHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9faW1hZ2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luLXRvcDowfX0ucC1mZWF0dXJlLWNvbnRlbnRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLWZlYXR1cmUtY29udGVudC0wMSAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctdG9wOjcuOHJlbTtwYWRkaW5nLWJvdHRvbToxNS4xcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnQtMDEgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjhyZW19fS5wLWZlYXR1cmUtY29udGVudC0wNntwb3NpdGlvbjpyZWxhdGl2ZX0ucC1mZWF0dXJlLWNvbnRlbnQtMDYgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lcntkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206MTAuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50LTA2IC5wLWZlYXR1cmUtY29udGVudF9faW5uZXJ7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfX0ucC1mZWF0dXJlLWNvbnRlbnQtMDZfX3RpdGxle2ZvbnQtc2l6ZTozLjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnQtMDZfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0ucC1mZWF0dXJlLWNvbnRlbnQtMDZfX3RpdGxlIGVte2NvbG9yOiMwNzdkNWN9LnAtZmVhdHVyZS1jb250ZW50X19jb250YWluZXJ7bWFyZ2luLXRvcDo2cmVtO3BhZGRpbmc6NXJlbSA2cmVtO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19jb250YWluZXJ7cGFkZGluZzoycmVtfX0ucC1mZWF0dXJlLWNvbnRlbnRfX3Jvd3ttYXJnaW4tdG9wOjQuOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19yb3d7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaHt3aWR0aDoyNy41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2h7d2lkdGg6MTAwJX19LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX3RpdGxle2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19saXN0e21hcmdpbi10b3A6MS4ycmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9fS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19saXN0X19pdGVte3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTtoZWlnaHQ6NC40cmVtO2JhY2tncm91bmQtY29sb3I6I2U3ZjNlZjtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MS42cmVtO2NvbG9yOiMwNzdkNWM7bGluZS1oZWlnaHQ6NC4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbGlzdF9faXRlbXtmb250LXNpemU6MS4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX2xpc3RfX2l0ZW17Zm9udC1zaXplOjEuNHJlbX19LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX2xpc3RfX2l0ZW06OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEuNnJlbTthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtib3JkZXItdG9wOjJweCBzb2xpZCAjMDc3ZDVjO2JvcmRlci1yaWdodDoycHggc29saWQgIzA3N2Q1Y30ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbGlzdF9faXRlbS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjO2NvbG9yOiNmZmZ9LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX2xpc3RfX2l0ZW0uaXMtYWN0aXZlOjphZnRlcntib3JkZXItY29sb3I6I2ZmZn0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbWFwe21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX21hcHtkaXNwbGF5Om5vbmV9fS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19yZXNldHt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxLjVyZW07ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXR7cG9zaXRpb246c3RhdGljO2ZvbnQtc2l6ZToxLjNyZW19fS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19yZXNldCAucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbGlzdF9faXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwMH0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgLnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX2xpc3RfX2l0ZW06OmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgLnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX2xpc3RfX2l0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDA7b3BhY2l0eTouNX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgI2pzLXJlZ2lvbi1yZXNldHt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgI2pzLXJlZ2lvbi1yZXNldCBzcGFue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19yZXNldCAjanMtcmVnaW9uLXJlc2V0IHNwYW57d2lkdGg6MTJweDt0b3A6MXB4fX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgI2pzLXJlZ2lvbi1yZXNldCBzcGFuOjpiZWZvcmUsLnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX3Jlc2V0ICNqcy1yZWdpb24tcmVzZXQgc3Bhbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX3Jlc2V0ICNqcy1yZWdpb24tcmVzZXQgc3Bhbjo6YmVmb3JlLC5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19yZXNldCAjanMtcmVnaW9uLXJlc2V0IHNwYW46OmFmdGVye2hlaWdodDoxNHB4fX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fcmVzZXQgI2pzLXJlZ2lvbi1yZXNldCBzcGFuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnAtZmVhdHVyZS1jb250ZW50X19zZWFyY2hfX3Jlc2V0ICNqcy1yZWdpb24tcmVzZXQgc3Bhbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19yZXNldCAjanMtcmVnaW9uLXJlc2V0OmhvdmVye29wYWNpdHk6Ljh9LnAtZmVhdHVyZS1jb250ZW50X19jb25zdWx0YW50X193cmFwe3BhZGRpbmc6NXJlbSA3cmVtO3dpZHRoOjY5JTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGViZGQ7Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fY29uc3VsdGFudF9fd3JhcHttYXJnaW4tdG9wOjRyZW07cGFkZGluZzoycmVtIDNyZW07d2lkdGg6MTAwJX19LnAtZmVhdHVyZS1jb250ZW50X19jb25zdWx0YW50X190aXRsZXtmb250LXNpemU6MnJlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo1MDB9LnAtZmVhdHVyZS1jb250ZW50X19jb25zdWx0YW50X190aXRsZSBlbXttYXJnaW4tcmlnaHQ6LjVyZW07cGFkZGluZzowIDEuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDBweDtjb2xvcjojZmZmfS5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnAtZmVhdHVyZS1jb250ZW50X19jYXJkX19pbWFnZXttYXJnaW46MCBhdXRvO3dpZHRoOjE1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19jYXJkX19pbWFnZXttYXJnaW46MCAyMHB4IDAgMDt3aWR0aDoxMHJlbX19LnAtZmVhdHVyZS1jb250ZW50X19jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX2xhYmVse21hcmdpbi10b3A6Mi41cmVtO2ZvbnQtc2l6ZToxLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9fbGFiZWx7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpsZWZ0fX0ucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX3RpdGxle21hcmdpbi10b3A6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuNXJlbTt0ZXh0LWFsaWduOmxlZnR9fS5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9faWNvbnthc3BlY3QtcmF0aW86MzgvMzc7d2lkdGg6My44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX2ljb257d2lkdGg6Mi43cmVtfX0ucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmRfX2ljb246OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX2NvbnN1bHRhbnRfaWNvbl9wbHVzLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjB9LnAtZmVhdHVyZS1jb250ZW50X19jb250YWluZXJ7bWFyZ2luLXRvcDo3cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW19fS5wLWZlYXR1cmUtY29udGVudF9fZW1wdHl7bWluLWhlaWdodDo0MnJlbTtsaW5lLWhlaWdodDo0MnJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46YXV0b30ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fd3JhcHttYXJnaW4tdG9wOjIuOHJlbTtvdmVyZmxvdzpoaWRkZW59LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX2NhcmR7cGFkZGluZzoyLjVyZW0gMS41cmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjRweDttaW4taGVpZ2h0OjM1LjRyZW07YWxpZ24tc2VsZjpzdHJldGNoO3RyYW5zaXRpb246LjNzIGVhc2U7Y3Vyc29yOnBvaW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O2FsaWduLXNlbGY6c3RyZXRjaH0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX2NhcmRfX2ltYWdle21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE1cmVtO2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOjUwJX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9fbGFiZWx7bWFyZ2luLXRvcDoyLjVyZW07Zm9udC1zaXplOjEuM3JlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX2NhcmRfX2xhYmVse2ZvbnQtc2l6ZToxLjJyZW19fS5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19jYXJkX190aXRsZXttYXJnaW4tdG9wOjEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19jYXJkX190aXRsZXtmb250LXNpemU6MS40cmVtfX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9faWNvbnthc3BlY3QtcmF0aW86MzgvMzc7d2lkdGg6My44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9faWNvbnt3aWR0aDoyLjhyZW19fS5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19jYXJkX19pY29uOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowfS5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luOjAgMjBweCAwIDA7d2lkdGg6YXV0bzt6LWluZGV4Ojk5OTtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9ue21hcmdpbjowIDAgMjBweCAwfX0ucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgIWltcG9ydGFudH19LnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2hlaWdodDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjfS5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlcnt3aWR0aDo3MHB4O2hlaWdodDoxcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQtY29sb3I6I2RkZDtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIC5ib3JkZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFiMWI7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0ucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW57dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzLjg1cyBsaW5lYXJ9LnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHR7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDozcmVtO2hlaWdodDphdXRvO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOi4ycyBlYXNlO3RvcDpjYWxjKDUwJSAtIDQ2cHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e3dpZHRoOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldiwucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDouOHJlbX19LnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7YXNwZWN0LXJhdGlvOjE2LzMwO3dpZHRoOjEuNnJlbTtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye3dpZHRoOjEuMnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7d2lkdGg6LjhyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCl9fS5wLWZlYXR1cmUtY29udGVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0yLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0ycmVtfX0ucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMy41cmVtO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLWNvbnRlbnQgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTJyZW19fS5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19zdG9we3dpZHRoOjIuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2IzYjNiMztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi4ycyBlYXNlO3otaW5kZXg6Mn0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi45cmVtO2FzcGVjdC1yYXRpbzoxMi8xNH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX3N0b3A6OmFmdGVye3dpZHRoOjdweH19LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX3N0b3AuaXMtaGlkZGVue2Rpc3BsYXk6bm9uZX0ucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fc3RvcC5pcy1zdG9wOjphZnRlcntiYWNrZ3JvdW5kOnVuc2V0O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci10b3A6LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0Oi41MjA4MzMzMzMzdncgc29saWQgIzY2Njtib3JkZXItcmlnaHQ6MDthc3BlY3QtcmF0aW86MS8xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci10b3A6LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi43cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MS40cmVtIHNvbGlkICM2NjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fc3RvcC5pcy1zdG9wOjphZnRlcntib3JkZXItbGVmdDoxcmVtIHNvbGlkICM2NjY7Ym9yZGVyLXRvcDouNnJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjZyZW0gc29saWQgcmdiYSgwLDAsMCwwKX19LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbHtwb3NpdGlvbjpmaXhlZDtpbnNldDowO3otaW5kZXg6MTAwMDt0cmFuc2Zvcm06c2NhbGUoMCwgMCl9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbCBpbWd7b2JqZWN0LWZpdDpjb3Zlcjthc3BlY3QtcmF0aW86MS8xfS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWwuaXMtb3Blbnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbC5pcy1vcGVuIC5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2NvbnRlbnR7d2lkdGg6ODAlO29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbC5pcy1vcGVuIC5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX292ZXJsYXl7d2lkdGg6MDtoZWlnaHQ6MDtpbnNldDowO29wYWNpdHk6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjYpO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19vdmVybGF5LmlzLW9wZW57d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjF9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHh9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fdmlld3BvcnR7b3ZlcmZsb3c6aGlkZGVufS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3RyYWNre2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAyNTBtcyBlYXNlO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX190cmFjay5uby1hbmlte3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3NsaWRle2ZsZXg6MCAwIDEwMCU7d2lkdGg6MTAwJX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19jb250ZW50e3BhZGRpbmc6OHJlbSAxMHJlbTt3aWR0aDo4MCU7bWF4LXdpZHRoOjEyODBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOi4zcyBlYXNlO292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0Ojk2ZHZofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19jb250ZW50e3BhZGRpbmc6NXJlbSAycmVtO3dpZHRoOjkwJTttYXgtaGVpZ2h0Ojg1ZHZofX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2hlYWRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2ltYWdle2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6MjMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19pbWFnZXttYXJnaW46MCBhdXRvO3dpZHRoOjYwJX19LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fYm9keXt3aWR0aDo3MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2JvZHl7bWFyZ2luLXRvcDoycmVtO3dpZHRoOjEwMCV9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2xhYmVse2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzRkNGQ0ZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fbGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX25hbWV7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZTozLjJyZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19uYW1le2ZvbnQtc2l6ZToyLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3RleHR7bWFyZ2luLXRvcDoyMHB4O2NvbG9yOiM0ZDRkNGR9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fd29ya3N7bWFyZ2luLXRvcDo0cmVtO3BhZGRpbmc6NHJlbSA4cmVtO2JhY2tncm91bmQ6I2YyZjJmMjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX193b3Jrc3twYWRkaW5nOjJyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX193b3Jrc19fdGl0bGV7Zm9udC1zaXplOjIuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fd29ya3NfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX193b3Jrc19fbGlzdHtwYWRkaW5nLWxlZnQ6NXJlbTt3aWR0aDo4MSU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3dvcmtzX19saXN0e21hcmdpbi10b3A6MS41cmVtO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1sZWZ0OjA7d2lkdGg6MTAwJTtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3dvcmtzX19saXN0IGxpe3BhZGRpbmctbGVmdDoycmVtO2NvbG9yOiM0ZDRkNGQ7bGluZS1oZWlnaHQ6M3JlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fd29ya3NfX2xpc3QgbGl7bWFyZ2luLXRvcDo1cHg7bGluZS1oZWlnaHQ6MS41fX0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX193b3Jrc19fbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7bGVmdDowfS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2Nsb3Nle2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NDRweDtib3JkZXI6MXB4IHNvbGlkICMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3JpZ2h0OjMwcHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2Nsb3Nle3dpZHRoOjMwcHg7dG9wOjEwcHg7cmlnaHQ6MTBweH19LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fY2xvc2U6Zm9jdXN7b3V0bGluZToycHggc29saWQgIzAwMDtvdXRsaW5lLW9mZnNldDoycHh9LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fY2xvc2U6OmJlZm9yZSwucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19jbG9zZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlfS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2Nsb3NlOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2Nsb3NlOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3ByZXYsLnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fbmV4dHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjQ0cHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fcHJldiwucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19uZXh0e3dpZHRoOjMwcHh9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3ByZXY6Zm9jdXMsLnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fbmV4dDpmb2N1c3tvdXRsaW5lOjJweCBzb2xpZCAjMDAwO291dGxpbmUtb2Zmc2V0OjJweH0ucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19wcmV2OjpiZWZvcmUsLnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fbmV4dDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyX2Fycm93X29mZi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxMC8yMDt3aWR0aDouNTIwODMzMzMzM3Z3O2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDpjYWxjKDUwJSAtIDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fcHJldjo6YmVmb3JlLC5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX25leHQ6OmJlZm9yZXt3aWR0aDo2cHh9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3ByZXZ7dG9wOjUwJTtsZWZ0OjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX3ByZXZ7bGVmdDo2cHh9fS5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX25leHR7dG9wOjUwJTtyaWdodDozMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLWNvbnRlbnRfX21vZGFsX19uZXh0e3JpZ2h0OjZweH19LnAtZmVhdHVyZS1jb250ZW50X19tb2RhbF9fbmV4dDo6YmVmb3Jle2xlZnQ6Y2FsYyg1MCUgKyAycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19saXN0X19pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Yztjb2xvcjojZmZmfS5wLWZlYXR1cmUtY29udGVudF9fc2VhcmNoX19saXN0X19pdGVtOmhvdmVyOmFmdGVye2JvcmRlci1jb2xvcjojZmZmfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZmVhdHVyZS1jb250ZW50X19jYXJkOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6IzA3N2Q1Y30ucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmQ6aG92ZXIgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkX19sYWJlbCwucC1mZWF0dXJlLWNvbnRlbnRfX2NhcmQ6aG92ZXIgLnAtZmVhdHVyZS1jb250ZW50X19jYXJkX190aXRsZXtjb2xvcjojZmZmfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX2NhcmQ6aG92ZXJ7YmFja2dyb3VuZDojMDc3ZDVjfS5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19jYXJkOmhvdmVyIC5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19jYXJkX19sYWJlbCwucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZDpob3ZlciAucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9fdGl0bGV7Y29sb3I6I2ZmZn19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWZlYXR1cmUtY29udGVudF9fc2xpZGVyX19zdG9wOmhvdmVye2JhY2tncm91bmQ6I2YyZjJmMn19LnAtZmVhdHVyZS1jb250ZW50IC5qcy1tYXB7d2lkdGg6MTAwJX0ucC1mZWF0dXJlLWNvbnRlbnQgLmpzLW1hcCAuanMtcmVnaW9ue2N1cnNvcjpwb2ludGVyfS5wLWZlYXR1cmUtY29udGVudCAuanMtbWFwIC5qcy1yZWdpb24uaXMtYWN0aXZle2ZpbGw6IzA3N2Q1YyAhaW1wb3J0YW50fS5wLWZlYXR1cmUtbW9kYWxfX2l0ZW17cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDBkdmg7ei1pbmRleDoxMDAwO2JhY2tncm91bmQtY29sb3I6I2VkZjJmODt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LnAtZmVhdHVyZS1tb2RhbF9faXRlbS5pcy1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0ucC1mZWF0dXJlLW1vZGFsX19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6OTAlO21heC13aWR0aDoxMTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MS40MjU0MmVtO21heC1oZWlnaHQ6OTZkdmg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6OHJlbSAxNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1mZWF0dXJlLW1vZGFsX19pbm5lcntwYWRkaW5nOjZyZW0gMTByZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLW1vZGFsX19pbm5lcntwYWRkaW5nOjEuNHJlbTt3aWR0aDo5MSV9fS5wLWZlYXR1cmUtbW9kYWxfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcmVtO3JpZ2h0OjNyZW07d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICM1MDdlYjY7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLW1vZGFsX19jbG9zZXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7bGVmdDowO3JpZ2h0OnVuc2V0O3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07YmFja2dyb3VuZDojZmZmfX0ucC1mZWF0dXJlLW1vZGFsX19hcnJvd3t6LWluZGV4OjEwMDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MzBweDtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzBmNDNiYztjb2xvcjp1bnNldDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1tb2RhbF9fYXJyb3d7ZGlzcGxheTpub25lfX0ucC1mZWF0dXJlLW1vZGFsX19hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxMC8xNDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KX0ucC1mZWF0dXJlLW1vZGFsX19hcnJvdy5wcmV2e2xlZnQ6My41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wLWZlYXR1cmUtbW9kYWxfX2Fycm93Lm5leHR7cmlnaHQ6My41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpfS5wLWZlYXR1cmUtbW9kYWxfX2Nsb3NlX19saW5le3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ucC1mZWF0dXJlLW1vZGFsX19jbG9zZV9fbGluZTpiZWZvcmUsLnAtZmVhdHVyZS1tb2RhbF9fY2xvc2VfX2xpbmU6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6IzUwN2ViNjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEuN3JlbTtoZWlnaHQ6LjNyZW07Ym9yZGVyLXJhZGl1czouMXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnAtZmVhdHVyZS1tb2RhbF9fY2xvc2VfX2xpbmU6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0ucC1mZWF0dXJlLW1vZGFsX19jbG9zZV9fbGluZTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5wLWZlYXR1cmUtbW9kYWxfX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjVyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtbW9kYWxfX2hlYWRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIuMXJlbX19LnAtZmVhdHVyZS1tb2RhbF9faW1hZ2V7d2lkdGg6MjVyZW07aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjI1MC8yNTA7ZmxleC1zaHJpbms6MH0ucC1mZWF0dXJlLW1vZGFsX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLWZlYXR1cmUtbW9kYWxfX2JvZHl7ZmxleC1ncm93OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtbW9kYWxfX2JvZHl7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fX0ucC1mZWF0dXJlLW1vZGFsX19pbmZve2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzU7bGV0dGVyLXNwYWNpbmc6LjE2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLW1vZGFsX19pbmZve2ZvbnQtc2l6ZToxLjNyZW19fS5wLWZlYXR1cmUtbW9kYWxfX25hbWV7Zm9udC1zaXplOjIuOHJlbTtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtbW9kYWxfX25hbWV7Zm9udC1zaXplOjEuNXJlbX19LnAtZmVhdHVyZS1tb2RhbF9fdGV4dHtsaW5lLWhlaWdodDoxLjg3NTtsZXR0ZXItc3BhY2luZzouMTZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtbW9kYWxfX3RleHR7Zm9udC1zaXplOjEuM3JlbTt3b3JkLWJyZWFrOm5vcm1hbH19LnAtZmVhdHVyZS1tb2RhbF9fYWNoaWV2ZW1lbnR7YmFja2dyb3VuZC1jb2xvcjojZWRmMmY4O3BhZGRpbmc6M3JlbTttYXJnaW4tdG9wOjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mZWF0dXJlLW1vZGFsX19hY2hpZXZlbWVudHttYXJnaW4tdG9wOjEuNHJlbTtwYWRkaW5nOjEuNHJlbTtnYXA6LjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5wLWZlYXR1cmUtbW9kYWxfX2FjaGlldmVtZW50X190ZXh0e2ZsZXgtc2hyaW5rOjA7bGV0dGVyLXNwYWNpbmc6LjE2cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1tb2RhbF9fYWNoaWV2ZW1lbnRfX3RleHR7Zm9udC1zaXplOjEuM3JlbX19LnAtZmVhdHVyZS1tb2RhbF9fYWNoaWV2ZW1lbnRfX2xpc3R7ZmxleC1ncm93OjE7cGFkZGluZy1sZWZ0OjVyZW07Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtbW9kYWxfX2FjaGlldmVtZW50X19saXN0e3BhZGRpbmctbGVmdDoxLjhyZW07cGFkZGluZy10b3A6LjVyZW07Ym9yZGVyLWxlZnQ6dW5zZXQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY319LnAtZmVhdHVyZS1tb2RhbF9fYWNoaWV2ZW1lbnRfX2xpc3QgbGl7bGlzdC1zdHlsZTpkaXNjO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41O3dvcmQtYnJlYWs6bm9ybWFsfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mZWF0dXJlLW1vZGFsX19hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOiMwZjM3OTZ9fS5wLWZlYXR1cmUtbW9kYWwgYnV0dG9uOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkICMwMDc4ZDQ7b3V0bGluZS1vZmZzZXQ6MnB4fS5wLWZlYXR1cmUtc2VydmljZXtiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtZmVhdHVyZS1zZXJ2aWNlX19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtZmVhdHVyZS1zZXJ2aWNlX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZmVhdHVyZS1zZXJ2aWNlX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NnJlbTttYXJnaW4tdG9wOjRyZW07bWF4LXdpZHRoOjUwMHB4O21hcmdpbi1pbmxpbmU6YXV0b319LnAtZmVhdHVyZS1zZXJ2aWNlIC5wLXNlcnZpY2VfX2NhcmRfX3RpdGxle21hcmdpbi10b3A6Mi40cmVtO2ZvbnQtc2l6ZToyLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZlYXR1cmUtc2VydmljZSAucC1zZXJ2aWNlX19jYXJkX190aXRsZXtmb250LXNpemU6MnJlbX19LnAtZmVhdHVyZS1zZXJ2aWNlIC5wLXNlcnZpY2VfX2NhcmRfX3RleHR7bWFyZ2luLXRvcDoyLjRyZW19LnAtZm9vdGVye2JhY2tncm91bmQ6IzAwMH0ucC1mb290ZXJfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWw7ZmxleC13cmFwOm5vd3JhcDtwYWRkaW5nLXRvcDo1LjVyZW07cGFkZGluZy1ib3R0b206OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTozcmVtfX0ucC1mb290ZXJfX2luZm97ZmxleDoxO3BhZGRpbmctdG9wOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9faW5mb3tmbGV4OnVuc2V0O3BhZGRpbmctdG9wOjB9fS5wLWZvb3Rlcl9fbG9nb3t3aWR0aDoyNi41cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo3NzQvMTM5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWZvb3Rlcl9fbG9nb3t3aWR0aDoyMHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbG9nb3t3aWR0aDoyMHJlbX19LnAtZm9vdGVyX19sb2dvIGltZ3tvYmplY3QtZml0OmNvbnRhaW59LnAtZm9vdGVyX19hZGRyZXNze2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjg7bGV0dGVyLXNwYWNpbmc6LjA1ZW07bWFyZ2luLXRvcDozLjRyZW07cGFkZGluZy1sZWZ0Oi4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2FkZHJlc3N7Zm9udC1zaXplOjEuM3JlbTttYXJnaW4tdG9wOjJyZW19fS5wLWZvb3Rlcl9fYWRkcmVzcy0tbWFyZ2lue21hcmdpbi10b3A6NS4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2FkZHJlc3MtLW1hcmdpbnttYXJnaW4tdG9wOjNyZW19fS5wLWZvb3Rlcl9fdGVse2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fdGVse2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmF1dG99fS5wLWZvb3Rlcl9fYm9keXtmbGV4OjE7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fYm9keXtmbGV4OnVuc2V0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MnJlbTttYXJnaW4tdG9wOjNyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItbGVmdDpub25lfX0ucC1mb290ZXJfX25hdntwYWRkaW5nLWxlZnQ6M3JlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjAgOHJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbmF2e3BhZGRpbmctbGVmdDowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH19LnAtZm9vdGVyX19tZW51e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWw7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLWZvb3Rlcl9fbWVudSBsaXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudSBsaXtwYWRkaW5nLWJvdHRvbTowfX0ucC1mb290ZXJfX21lbnVfX2xpbmt7Zm9udC1zaXplOjEuNXJlbTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19tZW51X19saW5re2ZvbnQtc2l6ZToxLjNyZW19fS5wLWZvb3Rlcl9fbWVudV9fbGluazpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dH0ucC1mb290ZXJfX21lbnVfX2xpbmtbdGFyZ2V0PV9ibGFua106YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47d2lkdGg6MS42cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudV9fbGlua1t0YXJnZXQ9X2JsYW5rXTphZnRlcnt3aWR0aDoxLjJyZW19fS5wLWZvb3Rlcl9fY29weXJpZ2h0e2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19jb3B5cmlnaHR7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo0cmVtO2ZvbnQtc2l6ZToxLjJyZW19fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mb290ZXJfX21lbnVfX2xpbms6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0fX0ucC1oZWFkZXJ7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwfS5wLWhlYWRlci5pcy10b3B7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5wLWhlYWRlci5pcy10b3AgLnAtaGVhZGVyX19sb2dvX19pbWFnZXtiYWNrZ3JvdW5kOnVybCguLi8uLi9hc3NldHMvaW1nL2hlYWRlcl9sb2dvXzAyLnBuZykgbm8tcmVwZWF0IHRvcC9jb250YWlufS5wLWhlYWRlci5pcy10b3AgLnAtaGVhZGVyX19sb2dvX190ZXh0e2NvbG9yOiNmZmZ9LnAtaGVhZGVyLmlzLXRvcCAucC1oZWFkZXJfX21lbnVfX2xpbmt7Y29sb3I6I2ZmZn0ucC1oZWFkZXIuaXMtdG9wIC5wLWhlYWRlcl9fbWVudV9fbGluazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wLWhlYWRlci5pcy10b3AgLnAtaGVhZGVyX19idXR0b25fX2xpbmt7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNnB4KX0ucC1oZWFkZXIuaXMtdG9wIC5wLWhlYWRlcl9fYnV0dG9uX19saW5rLS1ncmVlbjpiZWZvcmV7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ucC1oZWFkZXIuaXMtdG9wIC5wLWhlYWRlcl9fYnV0dG9uX19saW5rLS1iZWlnZTpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2ZmZn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLmlzLXRvcCAucC1oZWFkZXJfX2J1dHRvbl9fbGluazpob3Zlcntjb2xvcjojMDAwfS5wLWhlYWRlci5pcy10b3AgLnAtaGVhZGVyX19idXR0b25fX2xpbms6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fS5wLWhlYWRlcl9faW5uZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTkyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjQuOXJlbTtwYWRkaW5nLXJpZ2h0OjIuN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1oZWFkZXJfX2lubmVye3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9faW5uZXJ7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfX0ucC1oZWFkZXJfX2xvZ297ZmxleC1zaHJpbms6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5wLWhlYWRlcl9fbG9nb19faW1hZ2V7YXNwZWN0LXJhdGlvOjIxNi8zODt3aWR0aDoyMS42cmVtO2JhY2tncm91bmQ6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvaGVhZGVyX2xvZ29fMDEucG5nKSBuby1yZXBlYXQgdG9wL2NvbnRhaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtaGVhZGVyX19sb2dvX19pbWFnZXt3aWR0aDoxNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbG9nb19faW1hZ2V7d2lkdGg6MTEuOXJlbX19LnAtaGVhZGVyX19sb2dvX190ZXh0e2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLXRvcDouOXJlbTtjb2xvcjojMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWhlYWRlcl9fbG9nb19fdGV4dHtmb250LXNpemU6MS4xcmVtO21hcmdpbi10b3A6LjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xvZ29fX3RleHR7Zm9udC1zaXplOjFyZW07bWFyZ2luLXRvcDouNXJlbX19LnAtaGVhZGVyX19uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo0LjNyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtaGVhZGVyX19uYXZ7Z2FwOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX25hdntkaXNwbGF5Om5vbmV9fS5wLWhlYWRlcl9fbWVudXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjNyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtaGVhZGVyX19tZW51e2dhcDoxLjVyZW19fS5wLWhlYWRlcl9fbWVudV9fbGlua3twYWRkaW5nLWJvdHRvbTozcHg7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1oZWFkZXJfX21lbnVfX2xpbmt7Zm9udC1zaXplOjEuNXJlbX19LnAtaGVhZGVyX19tZW51X19saW5rPnNwYW57ZGlzcGxheTpibG9ja30ucC1oZWFkZXJfX21lbnVfX2xpbms6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0ucC1oZWFkZXJfX2J1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWhlYWRlcl9fYnV0dG9ue2dhcDoxcmVtfX0ucC1oZWFkZXJfX2J1dHRvbl9fbGlua3t3aWR0aDoxNC4xcmVtO2hlaWdodDo1LjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6LjRyZW07Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLWhlYWRlcl9fYnV0dG9uX19saW5re3dpZHRoOjExcmVtO2hlaWdodDo0cmVtO2ZvbnQtc2l6ZToxLjNyZW19fS5wLWhlYWRlcl9fYnV0dG9uX19saW5rOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3JkZXItcmFkaXVzOi40cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3otaW5kZXg6LTF9LnAtaGVhZGVyX19idXR0b25fX2xpbmstLWdyZWVuOmJlZm9yZXtiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtaGVhZGVyX19idXR0b25fX2xpbmstLWJlaWdlOmJlZm9yZXtiYWNrZ3JvdW5kOiNiYWE1NjZ9LnAtaGVhZGVyX19tZW51X19jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwMCUpO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbTt6LWluZGV4OjEwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi1kZWxheTouMXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudV9fY2hpbGR7ZGlzcGxheTpub25lfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyX19tZW51IGxpOmhhcygucC1oZWFkZXJfX21lbnVfX2NoaWxkKTpob3ZlciAucC1oZWFkZXJfX21lbnVfX2NoaWxke29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbi1kZWxheTowfX0ucC1oZWFkZXJfX21lbnVfX2NoaWxkX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOm5vd3JhcDttYXgtd2lkdGg6MTM2MHB4O3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTttYXJnaW4taW5saW5lOmF1dG99LnAtaGVhZGVyX19tZW51X19jaGlsZF9fbGlzdCBsaXtmbGV4OjE7aGVpZ2h0OjE1cmVtO2JhY2tncm91bmQ6I2ZmZn0ucC1oZWFkZXJfX21lbnVfX2NoaWxkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWw7ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MTAwJX0ucC1oZWFkZXJfX21lbnVfX2NoaWxkX19pbWFnZXtmbGV4LXNocmluazowO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87YXNwZWN0LXJhdGlvOjEvMTtvdmVyZmxvdzpoaWRkZW59LnAtaGVhZGVyX19tZW51X19jaGlsZF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2V9LnAtaGVhZGVyX19tZW51X19jaGlsZF9fYm9keXtwYWRkaW5nOjFyZW19LnAtaGVhZGVyX19tZW51X19jaGlsZF9fdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfS5wLWhlYWRlcl9fbWVudV9fY2hpbGRfX2xpbmtbdGFyZ2V0PV9ibGFua10gLnAtaGVhZGVyX19tZW51X19jaGlsZF9fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW07YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47ZmlsdGVyOmludmVydCgxKTtmbGV4LXNocmluazowfS5wLWhlYWRlcl9fbWVudV9fY2hpbGRfX3RleHR7bWFyZ2luLXRvcDoxcmVtO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX21lbnVfX2xpbms6aG92ZXI6YmVmb3Jle3dpZHRoOjEwMCV9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX2J1dHRvbl9fbGluazpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDgpO29wYWNpdHk6MX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWhlYWRlcl9fbWVudV9fY2hpbGRfX2xpbms6aG92ZXIgLnAtaGVhZGVyX19tZW51X19jaGlsZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5wLWhlYWRlcl9fbWVudV9fY2hpbGRfX2xpbms6aG92ZXIgLnAtaGVhZGVyX19tZW51X19jaGlsZF9fdGl0bGV7Y29sb3I6IzBmNDNiY319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy1tZXNzYWdlX19pbm5lcntnYXA6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctbWVzc2FnZV9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHJlbTtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjB9fS5wLW1lZXRpbmctbWVzc2FnZV9fbm90ZXttYXJnaW4tdG9wOjMuNnJlbX0ucC1tZWV0aW5nLW1lc3NhZ2VfX25vdGUgcHttYXJnaW4tbGVmdDoxLjZyZW07dGV4dC1pbmRlbnQ6LTEuNnJlbTtmb250LXNpemU6MS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW1lc3NhZ2VfX25vdGUgcHtmb250LXNpemU6MS40cmVtfX0ucC1tZWV0aW5nLW1lc3NhZ2VfX25vdGUgcDo6YmVmb3Jle2NvbnRlbnQ6XCLimIVcIn0ucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmR7bWFyZ2luLXRvcDoxMHJlbTtwYWRkaW5nOjhyZW07YmFja2dyb3VuZC1jb2xvcjojZjBlYmRkO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmR7bWFyZ2luLXRvcDo0cmVtO3BhZGRpbmc6MnJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLW1lZXRpbmctbWVzc2FnZV9fY2FyZF9fYm9keXt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctbWVzc2FnZV9fY2FyZF9fYm9keXt3aWR0aDoxMDAlfX0ucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDc3ZDVjO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1tZXNzYWdlX19jYXJkX190aXRsZXtmb250LXNpemU6Mi4ycmVtfX0ucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjRyZW19LnAtbWVldGluZy1tZXNzYWdlX19jYXJkX190ZXh0Om5vdCgucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjNyZW19LnAtbWVldGluZy1tZXNzYWdlX19jYXJkX190ZXh0Om5vdCgucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX3RleHQ6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luLXRvcDoycmVtfX0ucC1tZWV0aW5nLW1lc3NhZ2VfX2NhcmRfX2ltYWdle3dpZHRoOjM1JTtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjE2cHggMTZweCByZ2JhKDAsMCwwLC4wOSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctbWVzc2FnZV9fY2FyZF9faW1hZ2V7bWFyZ2luLXRvcDozcmVtO3dpZHRoOjEwMCU7Ym94LXNoYWRvdzo4cHggOHB4IHJnYmEoMCwwLDAsLjA5KX19LnAtbWVldGluZy10aGFua3N7bWFyZ2luLXRvcDoxMHJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLXRoYW5rc3ttYXJnaW4tdG9wOjQuOHJlbX19LnAtbWVldGluZy1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1tZWV0aW5nLW91dGxpbmVfX2lubmVye3BhZGRpbmctdG9wOjkuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1vdXRsaW5lX19pbm5lcntwYWRkaW5nLXRvcDo2cmVtO3BhZGRpbmctYm90dG9tOjZyZW19fS5wLW1lZXRpbmctb3V0bGluZV9fdGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjUuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1vdXRsaW5lX190YWJsZXttYXJnaW4tdG9wOjNyZW19fS5wLW1lZXRpbmctb3V0bGluZV9fdGFibGUgdGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnAtbWVldGluZy1vdXRsaW5lX190YWJsZSB0aHtmb250LXdlaWdodDpib2xkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDozMHJlbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjJmMmYyO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbTtwYWRkaW5nOjNyZW0gMCAzcmVtIDUuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1vdXRsaW5lX190YWJsZSB0aHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuNXJlbTtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLWxlZnQ6MnJlbTtib3JkZXI6bm9uZX19LnAtbWVldGluZy1vdXRsaW5lX190YWJsZSB0ZHtsaW5lLWhlaWdodDoxLjg4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMmYyZjI7bGV0dGVyLXNwYWNpbmc6LjA4ZW07cGFkZGluZzozcmVtIDA7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW91dGxpbmVfX3RhYmxlIHRke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjFyZW0gMCAycmVtIDJyZW19fS5wLW1lZXRpbmctb3V0bGluZV9fdGFibGUgdHI6bGFzdC1jaGlsZCB0aCwucC1tZWV0aW5nLW91dGxpbmVfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfS5wLW1lZXRpbmctb3V0bGluZV9fZm9ybXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTJyZW0gMCA2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW91dGxpbmVfX2Zvcm17bWFyZ2luOjZyZW0gMCA2cmVtfX0ucC1tZWV0aW5nLW91dGxpbmVfX2Zvcm0gaDN7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLW91dGxpbmVfX2Zvcm0gaDN7Zm9udC1zaXplOjEuOHJlbTttYXJnaW4tYm90dG9tOjNyZW19fS5wLW1lZXRpbmctY29udGFjdF9fdGV4dHttYXJnaW4tdG9wOjRyZW07Zm9udC1zaXplOjEuNnJlbX0ucC1tZWV0aW5nLWNvbnRhY3RfX2Zvcm17bWFyZ2luLXRvcDo4cmVtO3BhZGRpbmc6NnJlbSAxMnJlbTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czouNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1jb250YWN0X19mb3Jte21hcmdpbi10b3A6NHJlbTtwYWRkaW5nOjJyZW19fS5wLW1lZXRpbmctcG9pbnR7cG9zaXRpb246cmVsYXRpdmV9LnAtbWVldGluZy1wb2ludF9faW5uZXJ7cGFkZGluZy10b3A6OC42cmVtO3BhZGRpbmctYm90dG9tOjguMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1wb2ludF9faW5uZXJ7cGFkZGluZy10b3A6NnJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfX0ucC1tZWV0aW5nLXBvaW50X19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NC44cmVtO21hcmdpbi10b3A6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1tZWV0aW5nLXBvaW50X19jb250YWluZXJ7Z2FwOjRyZW07bWFyZ2luLXRvcDo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1wb2ludF9fY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0cmVtfX0ucC1tZWV0aW5nLXBvaW50X19jYXJke3BhZGRpbmctdG9wOjVyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6My4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLW1lZXRpbmctcG9pbnRfX2NhcmR7cGFkZGluZy10b3A6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctcG9pbnRfX2NhcmR7cGFkZGluZy10b3A6NHJlbTtoZWlnaHQ6MTAwJX0ucC1tZWV0aW5nLXBvaW50X19jYXJkOm5vdCgucC1tZWV0aW5nLXBvaW50X19jYXJkOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6M3JlbX19LnAtbWVldGluZy1wb2ludF9fY2FyZF9fbnVte2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6MTByZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjo1cHggc29saWQgI2YyZjJmMjtib3JkZXItcmFkaXVzOjEwMCU7Zm9udC1zaXplOjMuNnJlbTtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzA3N2Q1Yztmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MGVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1tZWV0aW5nLXBvaW50X19jYXJkX19udW17d2lkdGg6OHJlbTtmb250LXNpemU6Mi44cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1wb2ludF9fY2FyZF9fbnVte3dpZHRoOjhyZW07Zm9udC1zaXplOjIuOHJlbX19LnAtbWVldGluZy1wb2ludF9fY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MzMwLzIyMDtib3JkZXItcmFkaXVzOi40cmVtO292ZXJmbG93OmhpZGRlbn0ucC1tZWV0aW5nLXBvaW50X19jYXJkX19pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1tZWV0aW5nLXBvaW50X19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS43NTtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjIuNXJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy1wb2ludF9fY2FyZF9fdGV4dHtmb250LXNpemU6MS4zcmVtO21hcmdpbi10b3A6MnJlbTtsZXR0ZXItc3BhY2luZzowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy1wb2ludF9fY2FyZF9fdGV4dHtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjJyZW19fS5wLW1lZXRpbmctcG9pbnRfX2NhcmRfX3RleHQtLWNvbG9ye2NvbG9yOiMwZjQzYmM7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy1wb2ludF9fY2FyZF9fdGV4dC0tY29sb3J7Zm9udC1zaXplOjEuNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctcG9pbnRfX2NhcmRfX3RleHQtLWNvbG9ye2ZvbnQtc2l6ZToxNXB4fX0ucC1tZWV0aW5nLXRoZW1le2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Y30ucC1tZWV0aW5nLXRoZW1lX19pbm5lcntwYWRkaW5nLXRvcDoxNC43cmVtO3BhZGRpbmctYm90dG9tOjE0LjZyZW19LnAtbWVldGluZy10aGVtZV9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjQuOHJlbSA1LjZyZW07bWFyZ2luLXRvcDo0LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy10aGVtZV9fY29udGFpbmVye2dhcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy10aGVtZV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjRyZW07bWFyZ2luLXRvcDozcmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLW1lZXRpbmctdGhlbWVfX2NhcmR7Ym9yZGVyLXJhZGl1czozLjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoyLjhyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy10aGVtZV9fY2FyZHtnYXA6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctdGhlbWVfX2NhcmR7Ym9yZGVyLXJhZGl1czoycmVtO2dhcDoxLjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1tZWV0aW5nLXRoZW1lX19jYXJkX19pbWFnZXtib3JkZXItcmFkaXVzOjIuMnJlbTtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2FzcGVjdC1yYXRpbzoyNTAvMjk4O3dpZHRoOjM3JTtmbGV4LXNocmluazowO29yZGVyOi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX2ltYWdle3dpZHRoOjEzcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy10aGVtZV9fY2FyZF9faW1hZ2V7bWFyZ2luLXRvcDoycmVtO3dpZHRoOjYwJTtvcmRlcjowfX0ucC1tZWV0aW5nLXRoZW1lX19jYXJkX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo0cHg7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWlufS5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX2JvZHl7d2lkdGg6NTklfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLXRoZW1lX19jYXJkX19ib2R5e3dpZHRoOjEwMCV9fS5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZTozLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToyLjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1tZWV0aW5nLXRoZW1lX19jYXJkX190aXRsZXtmb250LXNpemU6Mi44cmVtfX0ucC1tZWV0aW5nLXRoZW1lX19jYXJkX19saXN0e21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1tZWV0aW5nLXRoZW1lX19jYXJkX19saXN0e21hcmdpbi10b3A6MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX2xpc3R7bWFyZ2luLXRvcDoxLjVyZW19fS5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX2xpc3QgbGl7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjhyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6bm9ybWFsO2ZsZXgtd3JhcDpub3dyYXA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtbWVldGluZy10aGVtZV9fY2FyZF9fbGlzdCBsaXtmb250LXNpemU6MS40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy10aGVtZV9fY2FyZF9fbGlzdCBsaXtnYXA6MXJlbTtmb250LXNpemU6MS4ycmVtO3dvcmQtYnJlYWs6bm9ybWFsfX0ucC1tZWV0aW5nLXRoZW1lX19jYXJkX19saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS4ycmVtfS5wLW1lZXRpbmctdGhlbWVfX2NhcmRfX2xpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDoxLjRyZW07Ym9yZGVyLWJvdHRvbTouM3JlbSBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDouM3JlbSBzb2xpZCAjZmZmO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O21hcmdpbi10b3A6LjRyZW07ZmxleC1zaHJpbms6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbWVldGluZy10aGVtZV9fY2FyZF9fbGlzdCBsaTpiZWZvcmV7d2lkdGg6LjZyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLWJvdHRvbTouMnJlbSBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDouMnJlbSBzb2xpZCAjZmZmfX0ucC1zZXJ2aWNlLWFib3V0e2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0e2JhY2tncm91bmQtc2l6ZToxNDQwcHggNjA5cHh9fS5wLXNlcnZpY2UtYWJvdXRfX2lubmVye3BhZGRpbmctdG9wOjYuNnJlbTtwYWRkaW5nLWJvdHRvbTo4LjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtYWJvdXRfX2lubmVye3BhZGRpbmctdG9wOjRyZW07cGFkZGluZy1ib3R0b206OHJlbX19LnAtc2VydmljZS1hYm91dF9fd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjdyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtYWJvdXRfX3dyYXB7Z2FwOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0X193cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRyZW19fS5wLXNlcnZpY2UtYWJvdXRfX3RpdGxle2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDQ7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtYWJvdXRfX3RpdGxle2ZvbnQtc2l6ZToyLjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0X190aXRsZXtmb250LXNpemU6Mi4ycmVtfX0ucC1zZXJ2aWNlLWFib3V0X190ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bWFyZ2luLXRvcDozLjJyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtYWJvdXRfX3RleHR7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1hYm91dF9fdGV4dHttYXJnaW4tdG9wOjJyZW07bGluZS1oZWlnaHQ6MS41O3dvcmQtYnJlYWs6bm9ybWFsfX0ucC1zZXJ2aWNlLWFib3V0X19pbWFnZXtmbGV4LXNocmluazowO21heC13aWR0aDo1OXJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86NTkwLzM2MDtib3JkZXItcmFkaXVzOjMuMnJlbTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXRvcDoxcmVtO2JvcmRlcjpzb2xpZCAxcHggI2UxZTFlMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWFib3V0X19pbWFnZXt3aWR0aDozOS4wMTE3MDM1MTExdnc7bWF4LXdpZHRoOjQwMHB4O21hcmdpbi10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtYWJvdXRfX2ltYWdle21heC13aWR0aDo0MHJlbTttYXJnaW4tdG9wOjB9fS5wLXNlcnZpY2UtYWJvdXRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLXNlcnZpY2UtYWJvdXRfX2xlYWR7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjMuOHJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1hYm91dF9fbGVhZHtmb250LXNpemU6Mi4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1hYm91dF9fbGVhZHtmb250LXNpemU6MS42cmVtO21hcmdpbi10b3A6M3JlbX19LnAtc2VydmljZS1hYm91dF9fbGVhZC0tbWFyZ2lue21hcmdpbi10b3A6MTEuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1hYm91dF9fbGVhZC0tbWFyZ2lue21hcmdpbi10b3A6NnJlbX19LnAtc2VydmljZS1hYm91dF9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjZyZW07bWFyZ2luLXRvcDo0LjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1hYm91dF9fY29udGFpbmVye2dhcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1hYm91dF9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKTtnYXA6M3JlbSAyLjY2NjY2NjY2Njd2dzttYXJnaW4tdG9wOjNyZW19fS5wLXNlcnZpY2UtYWJvdXRfX2NhcmR7d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnN1YmdyaWQ7Z3JpZC1yb3c6c3BhbiAzO2dhcDowfS5wLXNlcnZpY2UtYWJvdXRfX2NhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjQwMC8yNTA7Ym9yZGVyLXJhZGl1czozLjJyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0X19jYXJkX19pbWFnZXtib3JkZXItcmFkaXVzOjFyZW19fS5wLXNlcnZpY2UtYWJvdXRfX2NhcmRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjp0b3B9LnAtc2VydmljZS1hYm91dF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOi4wNGVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtYWJvdXRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0X19jYXJkX190aXRsZXtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjFyZW19fS5wLXNlcnZpY2UtYWJvdXRfX2NhcmRfX3RleHR7bGluZS1oZWlnaHQ6MS43NTtsZXR0ZXItc3BhY2luZzouMDhlbTttYXJnaW4tdG9wOjJyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWFib3V0X19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbTt3b3JkLWJyZWFrOm5vcm1hbH19LnAtc2VydmljZS1hYm91dF9fYXJyb3d7YmFja2dyb3VuZDojMGY0M2JjO3dpZHRoOjE5LjZyZW07aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjE5Ni82MDtjbGlwLXBhdGg6cG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO21hcmdpbi1pbmxpbmU6YXV0bzttYXJnaW4tdG9wOjQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1hYm91dF9fYXJyb3d7d2lkdGg6MTRyZW07bWFyZ2luLXRvcDo0cmVtfX0ucC1zZXJ2aWNlX19jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1zZXJ2aWNlX19jYXJkX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo0MzUvMjA0O2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlX19jYXJkX19pbWFnZXthc3BlY3QtcmF0aW86NTQwLzI4MH19LnAtc2VydmljZV9fY2FyZF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1zZXJ2aWNlX19jYXJkX19jaXJjbGV7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDozLjZyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDc3ZDVjO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6Mn0ucC1zZXJ2aWNlX19jYXJkX19jaXJjbGU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MS41cHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MS41cHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDpjYWxjKDUwJSAtIDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5wLXNlcnZpY2VfX2NhcmRfX2NpcmNsZS0tZXh0ZXJuYWw6OmFmdGVye2NvbnRlbnQ6XCJcIjthc3BlY3QtcmF0aW86MTQvMTE7d2lkdGg6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjpub25lO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlX19jYXJkX19jaXJjbGV7d2lkdGg6My42cmVtO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHh9LnAtc2VydmljZV9fY2FyZF9fY2lyY2xlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7bGVmdDpjYWxjKDUwJSAtIDFweCl9fS5wLXNlcnZpY2VfX2NhcmRfX2NpcmNsZSBpbWd7d2lkdGg6Mi4zcmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoyMy8xOX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZV9fY2FyZF9fY2lyY2xlIGltZ3t3aWR0aDoxLjhyZW19fS5wLXNlcnZpY2VfX2NhcmRfX3RpdGxle21hcmdpbi10b3A6My41cmVtO2ZvbnQtc2l6ZTozLjJyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2U7cG9zaXRpb246cmVsYXRpdmV9LnAtc2VydmljZV9fY2FyZF9fdGl0bGUgc3Bhbntmb250LXNpemU6MnJlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZV9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbX0ucC1zZXJ2aWNlX19jYXJkX190aXRsZSBzcGFue2ZvbnQtc2l6ZToxLjZyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlX19jYXJkX190aXRsZXtmb250LXNpemU6MS44cmVtfX0ucC1zZXJ2aWNlX19jYXJkX190ZXh0e21hcmdpbi10b3A6My41cmVtO2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZV9fY2FyZF9fdGV4dHttYXJnaW4tdG9wOjEuNXJlbTtmb250LXNpemU6MS4zcmVtfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2VydmljZV9fY2FyZF9fbGluazpob3ZlciAucC1zZXJ2aWNlX19jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfX0ucC1zZXJ2aWNlLWNhc2UucC10b3AtY2FzZXtiYWNrZ3JvdW5kOnVuc2V0fS5wLXNlcnZpY2UtY2FzZS5wLXRvcC1jYXNlOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jYXNlIC5wLXRvcC1jYXNlX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jYXNlIC5wLXRvcC1jYXNlX19jYXJkX190YWcgbGl7Zm9udC1zaXplOjEuM3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY2FzZSAucC10b3AtY2FzZV9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuOHJlbX19LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbntiYWNrZ3JvdW5kOnVuc2V0fS5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW46YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9faW5uZXJ7cGFkZGluZy10b3A6MTMuN3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX2NvbnRhaW5lcntkaXNwbGF5OmJsb2NrfX0ucC1zZXJ2aWNlLWNvbHVtbiAucC10b3AtY29sdW1uX19zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fc2xpZGVye2Rpc3BsYXk6Y29udGVudHN9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWNvbHVtbiAucC10b3AtY29sdW1uX19zbGlkZXIgLnN3aXBlciwucC1zZXJ2aWNlLWNvbHVtbiAucC10b3AtY29sdW1uX19zbGlkZXIgLnN3aXBlci13cmFwcGVyLC5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX3NsaWRlciAuc3dpcGVyLXNsaWRlLC5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24sLnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTpjb250ZW50c319LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fc2xpZGVyIC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbntib3R0b206MH0ucC1zZXJ2aWNlLWNvbHVtbiAucC10b3AtY29sdW1uX19zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtiYWNrZ3JvdW5kOiNhM2EzYTM7b3BhY2l0eToxfS5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwZjQzYmN9LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fc2xpZGVyIC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNnB4fS5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbHVtbiAucC10b3AtY29sdW1uX19jYXJkX19jb25zdWx0YW50e3dpZHRoOjEwcmVtO2hlaWdodDoxMHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnQgaW1ne3dpZHRoOjEwcmVtO2hlaWdodDoxMHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX2NhcmRfX3RhZyBsaXtmb250LXNpemU6MS4zcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jb2x1bW4gLnAtdG9wLWNvbHVtbl9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuOHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX2NhcmRfX25hbWV7Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29sdW1uIC5wLXRvcC1jb2x1bW5fX2NhcmRfX3RleHR7Zm9udC1zaXplOjEuNHJlbX19LnAtc2VydmljZS1jb250ZW50e2JhY2tncm91bmQ6I2YyZjJmMjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1zZXJ2aWNlLWNvbnRlbnRfX3RvcC1kZWNvOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDozNi44MjI5MTY2NjY3dnc7Ym9yZGVyLWJvdHRvbTo2LjFyZW0gc29saWQgI2YyZjJmMjtib3JkZXItcmlnaHQ6Ni41cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX3RvcC1kZWNvOmJlZm9yZXt3aWR0aDo1My4zMzMzMzMzMzMzdnc7Ym9yZGVyLWJvdHRvbS13aWR0aDo0MHB4O2JvcmRlci1yaWdodC13aWR0aDo1MHB4fX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctdG9wOjguOHJlbTtwYWRkaW5nLWJvdHRvbToxMS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2lubmVye3BhZGRpbmctYm90dG9tOjZyZW19fS5wLXNlcnZpY2UtY29udGVudF9fYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnAtc2VydmljZS1jb250ZW50X190aXRsZXt0ZXh0LWFsaWduOmxlZnR9LnAtc2VydmljZS1jb250ZW50X190aXRsZSAuYy11bmRlci1oZWFkaW5nX19lbnt0ZXh0LWFsaWduOmxlZnR9LnAtc2VydmljZS1jb250ZW50X19kZWNve3dpZHRoOjQ4LjlyZW07aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjQ4OS8yODU7dG9wOi0xLjZyZW07cmlnaHQ6NDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2RlY297d2lkdGg6NDByZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2RlY297d2lkdGg6MjJyZW07dG9wOi03cmVtO3JpZ2h0OjUuMzN2d319LnAtc2VydmljZS1jb250ZW50X19kZWNvIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47ZmlsdGVyOmludmVydCgtMSl9LnAtc2VydmljZS1jb250ZW50X19kZWNvLS1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhyZW0gMnJlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6OC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtY29udGVudF9fY29udGFpbmVye2dhcDo1cmVtIDJyZW07bWFyZ2luLXRvcDo1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jb250ZW50X19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDozcmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDo0cmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXNlcnZpY2UtY29udGVudF9fY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwLjMwMzAzMDMwMyU7b3JkZXI6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jb250ZW50X19jb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmR7d2lkdGg6MzAuMzAzMDMwMzAzJTtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmR7d2lkdGg6MzEuNTIxNzM5MTMwNCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319LnAtc2VydmljZS1jb250ZW50X19jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jb250ZW50X19jYXJkX19saW5re2hlaWdodDphdXRvfX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjIvMTtib3JkZXItcmFkaXVzOjMuMnJlbTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnAtc2VydmljZS1jb250ZW50X19jYXJkX19pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2NpcmNsZXt3aWR0aDo2cmVtO2hlaWdodDo2cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICMwZjQzYmM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjJyZW07cmlnaHQ6MnJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fY2lyY2xle3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07Ym90dG9tOjEuNXJlbTtyaWdodDoxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2NpcmNsZXt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO2JvdHRvbToxLjVyZW07cmlnaHQ6MS41cmVtfX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2NpcmNsZSBpbWd7d2lkdGg6Mi4zcmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoyMy8xOTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1jb250ZW50X19jYXJkX19jaXJjbGUgaW1ne3dpZHRoOjEuOHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fY2lyY2xlIGltZ3t3aWR0aDoxLjhyZW19fS5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fbW9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTUsNjcsMTg4LC44KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dDt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fbW9yZXtkaXNwbGF5Om5vbmV9fS5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fbW9yZV9fdGV4dHtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi45cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fbW9yZV9fdGV4dC5leHRlcm5hbDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3dpZHRoOjEuOHJlbTtoZWlnaHQ6MS44cmVtfS5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yNTtsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMTExO21hcmdpbi10b3A6MS45cmVtO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjJyZW07bWFyZ2luLXRvcDoxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLXRvcDoxLjVyZW19fS5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fdGV4dHtsaW5lLWhlaWdodDoxLjc1O2xldHRlci1zcGFjaW5nOi4wNGVtO2NvbG9yOiMxMTE7bWFyZ2luLXRvcDoxLjdyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtY29udGVudF9fY2FyZF9fdGV4dHtmb250LXNpemU6MS40cmVtO21hcmdpbi10b3A6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1jb250ZW50X19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLXRvcDoxLjVyZW19fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2xpbms6aG92ZXIgLnAtc2VydmljZS1jb250ZW50X19jYXJkX19tb3Jle29wYWNpdHk6MX0ucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX2xpbms6aG92ZXIgLnAtc2VydmljZS1jb250ZW50X19jYXJkX190aXRsZXtjb2xvcjojMGY0M2JjfX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dCBhe2NvbG9yOiMwNzdkNWM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzA3N2Q1Yzt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXQgYTpob3ZlcntvcGFjaXR5Oi44fX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dCBhW3RhcmdldD1fYmxhbmtdOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19leHRlcm5hbF9ncmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjt3aWR0aDoxLjZyZW07aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjEvMTttYXJnaW4tcmlnaHQ6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWFib3V0IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXJ7d2lkdGg6MS4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXR7YmFja2dyb3VuZC1zaXplOjE0NDBweCA2MDlweH19LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2lubmVye3BhZGRpbmctdG9wOjhyZW07cGFkZGluZy1ib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2lubmVye3BhZGRpbmctdG9wOjRyZW07cGFkZGluZy1ib3R0b206MH19LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX3RpdGxle2ZvbnQtc2l6ZTozLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDQ7bGV0dGVyLXNwYWNpbmc6LjA0ZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbX19LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX3RleHR7bGluZS1oZWlnaHQ6MS43NTtsZXR0ZXItc3BhY2luZzouMDhlbTttYXJnaW4tdG9wOjMuMnJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX3RleHR7bWFyZ2luLXRvcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX3RleHR7bWFyZ2luLXRvcDoycmVtO2xpbmUtaGVpZ2h0OjEuNTt3b3JkLWJyZWFrOm5vcm1hbH19LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2ltYWdle2ZsZXgtc2hyaW5rOjA7bWF4LXdpZHRoOjU5cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo1OTAvMzYwO2JvcmRlci1yYWRpdXM6My4ycmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjFyZW07Ym9yZGVyOnNvbGlkIDFweCAjZTFlMWUxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19pbWFnZXt3aWR0aDozOS4wMTE3MDM1MTExdnc7bWF4LXdpZHRoOjQwMHB4O21hcmdpbi10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19pbWFnZXttYXgtd2lkdGg6NDByZW07bWFyZ2luLXRvcDowfX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2xlYWR7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjMuOHJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2xlYWR7Zm9udC1zaXplOjIuMnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19sZWFke2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luLXRvcDozcmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fbGVhZC0tbWFyZ2lue21hcmdpbi10b3A6MTEuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2xlYWQtLW1hcmdpbnttYXJnaW4tdG9wOjZyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NnJlbTttYXJnaW4tdG9wOjQuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY29udGFpbmVye2dhcDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcik7Z2FwOjNyZW0gMi42NjY2NjY2NjY3dnc7bWFyZ2luLXRvcDozcmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY2FyZHt3aWR0aDoxMDAlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6c3ViZ3JpZDtncmlkLXJvdzpzcGFuIDM7Z2FwOjB9LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2NhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjQwMC8yNTA7Ym9yZGVyLXJhZGl1czozLjJyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY2FyZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czoxcmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY2FyZF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOnRvcH0ucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOi4wNGVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19jYXJkX190aXRsZXtmb250LXNpemU6MS44cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MXJlbX19LnAtc2VydmljZS1kZXRhaWwtYWJvdXRfX2NhcmRfX3RleHR7bGluZS1oZWlnaHQ6MS43NTtsZXR0ZXItc3BhY2luZzouMDhlbTttYXJnaW4tdG9wOjJyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fY2FyZF9fdGV4dHtmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjFyZW07d29yZC1icmVhazpub3JtYWx9fS5wLXNlcnZpY2UtZGV0YWlsLWFib3V0X19hcnJvd3tiYWNrZ3JvdW5kOiMwZjQzYmM7d2lkdGg6MTkuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MTk2LzYwO2NsaXAtcGF0aDpwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7bWFyZ2luLWlubGluZTphdXRvO21hcmdpbi10b3A6NC44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1hYm91dF9fYXJyb3d7d2lkdGg6MTRyZW07bWFyZ2luLXRvcDo0cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19pbm5lcntwYWRkaW5nLWJvdHRvbTowO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2lubmVye3BhZGRpbmctdG9wOjRyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19pbm5lcntwYWRkaW5nLWJvdHRvbTowfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19oZWFkZXJ7d2lkdGg6MzJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2hlYWRlcnt3aWR0aDoxMDAlfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19idXR0b257bWFyZ2luOjhyZW0gMCAwIDA7d2lkdGg6MjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2J1dHRvbnttYXJnaW46M3JlbSAwIDA7d2lkdGg6MjUuNXJlbX19LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDM3LjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jb250YWluZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHJlbX19LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tbmV4dCwucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jb250YWluZXIuaXMtaGlkZGVuIC5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19idXR0b24sLnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY29udGFpbmVyLmlzLWhpZGRlbiAucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX2J1dHRvbntkaXNwbGF5Om5vbmV9LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NC44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jb250YWluZXIuaXMtaGlkZGVuIC5zd2lwZXItd3JhcHBlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJke2hlaWdodDoxMDAlfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX19saW5re2JvcmRlci1yYWRpdXM6MnJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY2FyZF9faW1hZ2V7YXNwZWN0LXJhdGlvOjMwNi8yMTg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOi40cmVtO292ZXJmbG93OmhpZGRlbjtvcmRlcjotMTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY2FyZF9faW1hZ2V7YXNwZWN0LXJhdGlvOjE1Ny8xMDZ9fS5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7ei1pbmRleDoyO2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6My42cmVtO2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Yztib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX19tb3JlOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjE0cHg7aGVpZ2h0OjExcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY2FyZF9fbW9yZXt3aWR0aDoyLjhyZW07Ym90dG9tOjVweDtyaWdodDo1cHh9fS5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLXRvcDoycmVtO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX190aXRsZXtmb250LXNpemU6MS40cmVtO21hcmdpbi10b3A6MS41cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM1NTU7bWFyZ2luLXRvcDoxLjRyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX190ZXh0e21hcmdpbi10b3A6MS4ycmVtO2ZvbnQtc2l6ZToxLjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NhcmRfX3RhZ3ttYXJnaW4tdG9wOjEuOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi41cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbH0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX190YWcgbGl7bWluLXdpZHRoOjUwcHg7aGVpZ2h0OjIycHg7cGFkZGluZzowIDEycHg7Ym9yZGVyLXJhZGl1czoxMXB4O2JvcmRlcjpzb2xpZCAxcHggIzI1NTRjMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Y29sb3I6IzI1NTRjMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NhcmRfX3RhZyBsaXtmb250LXNpemU6MTNweH19LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjNyZW19LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVyX193cmFwe292ZXJmbG93OmhpZGRlbn0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjNyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1wYWdpbmF0aW9ue21hcmdpbjowIDIwcHggMCAwO3dpZHRoOmF1dG87ei1pbmRleDo5OTk7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NnB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2hlaWdodDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjfS5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIC5ib3JkZXJ7d2lkdGg6NzBweDtoZWlnaHQ6MXB4O21hcmdpbjowIDhweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7cG9zaXRpb246cmVsYXRpdmV9LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzFhMWIxYjt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW57dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzLjg1cyBsaW5lYXJ9LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1idXR0b24tbmV4dHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMCU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnMgZWFzZTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlIC5zd2lwZXItYnV0dG9uLXByZXYsLnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1uZXh0e3dpZHRoOjEuNXJlbTttYXJnaW4tdG9wOjklfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDouOHJlbTttYXJnaW4tdG9wOjE0LjUlfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxNi8zMDt3aWR0aDoxLjZyZW07aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcnt3aWR0aDouOHJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KX19LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTEuNXJlbX19LnAtc2VydmljZS1kZXRhaWwtY2FzZSAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0zNXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNhc2UgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMS41cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX3N0b3B7d2lkdGg6Mi42cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzE7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNiM2IzYjM7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouMnMgZWFzZTt6LWluZGV4OjJ9LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVyX19zdG9wOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjlyZW07YXNwZWN0LXJhdGlvOjEyLzE0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX3N0b3A6OmFmdGVye3dpZHRoOjdweH19LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVyX19zdG9wLmlzLWhpZGRlbntkaXNwbGF5Om5vbmV9LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JhY2tncm91bmQ6dW5zZXQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXRvcDouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6LjUyMDgzMzMzMzN2dyBzb2xpZCAjNjY2O2JvcmRlci1yaWdodDowO2FzcGVjdC1yYXRpbzoxLzF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtY2FzZV9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci10b3A6LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi43cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MS40cmVtIHNvbGlkICM2NjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MXJlbSBzb2xpZCAjNjY2O2JvcmRlci10b3A6LjZyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCl9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zZXJ2aWNlLWRldGFpbC1jYXNlX19jYXJkX19saW5rOmhvdmVyIC5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX2NhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9faW5uZXJ7cGFkZGluZy1ib3R0b206MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2lubmVye3BhZGRpbmctdG9wOjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2lubmVye3BhZGRpbmctYm90dG9tOjB9fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9faGVhZGVye3dpZHRoOjMycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2hlYWRlcnt3aWR0aDoxMDAlfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2J1dHRvbnttYXJnaW46OHJlbSAwIDAgMDt3aWR0aDoyNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19idXR0b257bWFyZ2luOjNyZW0gMCAwO3dpZHRoOjI1LjVyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDM3LjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NvbnRhaW5lcnt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tcHJldiwucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tbmV4dCwucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NvbnRhaW5lci5pcy1oaWRkZW4gLnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19zbGlkZXJfX2J1dHRvbntkaXNwbGF5Om5vbmV9LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jb250YWluZXIuaXMtaGlkZGVuIC5zd2lwZXItd3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo0LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLXdyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoycmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX2xpbmt7Ym9yZGVyLXJhZGl1czoycmVtO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX2ltYWdle2FzcGVjdC1yYXRpbzozMDYvMTkwO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czouNHJlbTtvdmVyZmxvdzpoaWRkZW47b3JkZXI6LTE7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9faW1hZ2V7YXNwZWN0LXJhdGlvOjE1Ny8xMDZ9fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOi4zcyBlYXNlfS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fY29uc3VsdGFudHttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxcmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnRfX25hbWV7Zm9udC1zaXplOjEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jYXJkX19jb25zdWx0YW50X19uYW1le2ZvbnQtc2l6ZToxLjFyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fY29uc3VsdGFudF9faW1hZ2V7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDo0cmVtO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fY29uc3VsdGFudF9faW1hZ2V7d2lkdGg6Mi42cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX21vcmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjI7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDozLjZyZW07YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fbW9yZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNHB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fbW9yZXt3aWR0aDoyLjhyZW07Ym90dG9tOjVweDtyaWdodDo1cHh9fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tdG9wOjJyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuNHJlbTttYXJnaW4tdG9wOjEuNXJlbX19LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM1NTU7bWFyZ2luLXRvcDoxLjRyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX3RleHR7bWFyZ2luLXRvcDoxLjJyZW07Zm9udC1zaXplOjEuMnJlbX19LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jYXJkX190YWd7bWFyZ2luLXRvcDoxLjhyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWx9LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jYXJkX190YWcgbGl7bWluLXdpZHRoOjUwcHg7aGVpZ2h0OjIycHg7cGFkZGluZzowIDEycHg7Ym9yZGVyLXJhZGl1czoxMXB4O2JvcmRlcjpzb2xpZCAxcHggIzI1NTRjMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Y29sb3I6IzI1NTRjMTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9fdGFnIGxpe2ZvbnQtc2l6ZToxM3B4fX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcl9fd3JhcHtvdmVyZmxvdzpoaWRkZW59LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcl9fYnV0dG9ue21hcmdpbi10b3A6M3JlbX19LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbnttYXJnaW46MCAyMHB4IDAgMDt3aWR0aDphdXRvO3otaW5kZXg6OTk5O3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWN9LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVye3dpZHRoOjcwcHg7aGVpZ2h0OjFweDttYXJnaW46MCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZGRkO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzFhMWIxYjt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbiAuc3dpcGVyLXBhZ2luYXRpb24uaXMtYWN0aXZlIC5ib3JkZXIgc3Bhbnt0cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMuODVzIGxpbmVhcn0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tcHJldiwucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tbmV4dHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDo4LjUlO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246LjJzIGVhc2U7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLXByZXYsLnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6MS41cmVtO21hcmdpbi10b3A6OSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tcHJldiwucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDouOHJlbTttYXJnaW4tdG9wOjE0LjUlfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyX2Fycm93X2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazthc3BlY3QtcmF0aW86MTYvMzA7d2lkdGg6MS42cmVtO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye3dpZHRoOi44cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0zLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMS41cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4gLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMzVweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbiAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0xLjVyZW19fS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19zdG9we3dpZHRoOjIuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzIGVhc2U7ei1pbmRleDoyfS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19zdG9wOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjlyZW07YXNwZWN0LXJhdGlvOjEyLzE0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7d2lkdGg6N3B4fX0ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcl9fc3RvcC5pcy1oaWRkZW57ZGlzcGxheTpub25lfS5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JhY2tncm91bmQ6dW5zZXQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXRvcDouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6LjUyMDgzMzMzMzN2dyBzb2xpZCAjNjY2O2JvcmRlci1yaWdodDowO2FzcGVjdC1yYXRpbzoxLzF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLXRvcDouN3JlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxLjRyZW0gc29saWQgIzY2Nn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci1sZWZ0OjFyZW0gc29saWQgIzY2Njtib3JkZXItdG9wOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouNnJlbSBzb2xpZCByZ2JhKDAsMCwwLDApfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2VydmljZS1kZXRhaWwtY29sdW1uX19jYXJkX19saW5rOmhvdmVyIC5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX19LnAtc2VydmljZS1kZXRhaWwtZG9jdW1lbnRfX2lubmVye3BhZGRpbmctYm90dG9tOjEycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1kb2N1bWVudF9faW5uZXJ7cGFkZGluZy10b3A6OHJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1ndWlkYW5jZXttYXJnaW4tdG9wOjRyZW19LnAtc2VydmljZS1kZXRhaWwtZ3VpZGFuY2VfX2lubmVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtZ3VpZGFuY2VfX2lubmVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH19LnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXd7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19pbm5lcntwYWRkaW5nLXRvcDoxMnJlbTtwYWRkaW5nLWJvdHRvbToxMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXdfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXdfX2NvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo0LjhyZW07bWFyZ2luLXRvcDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19jb250YWluZXJ7Z2FwOjRyZW07bWFyZ2luLXRvcDo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXdfX2NvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHJlbX19LnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXdfX3RleHR7bWFyZ2luLXRvcDo2cmVtfS5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19pbWFnZXttYXJnaW4tdG9wOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19pbWFnZXttYXJnaW4tdG9wOjNyZW19fS5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19idXR0b257bWFyZ2luLXRvcDo2cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLW92ZXJ2aWV3X19idXR0b257bWFyZ2luLXRvcDo0cmVtO2dhcDoxcmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1vdmVydmlld19fYnV0dG9uX19saW5re3dpZHRoOjI2cmVtfS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNle3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlIGF7Y29sb3I6IzA3N2Q1Yztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDc3ZDVjO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zZXJ2aWNlLWRldGFpbC1waGFzZSBhOmhvdmVye29wYWNpdHk6Ljh9fS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9saW5rX2V4dGVybmFsX2dyZWVuLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3dpZHRoOjEuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi1yaWdodDouOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2UgYVt0YXJnZXQ9X2JsYW5rXTphZnRlcnt3aWR0aDoxLjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19pbm5lcntwYWRkaW5nLXRvcDoxMnJlbTtwYWRkaW5nLWJvdHRvbToxMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2lubmVyIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkOm50aC1vZi10eXBlKDIpIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX190aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwNjcwNTB9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2lubmVyIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkOm50aC1vZi10eXBlKDMpIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX190aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDhiNmN9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JvcmRlci1yYWRpdXM6MCAwIDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmV9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo0LjVyZW07aGVpZ2h0OjQuNXJlbTtib3JkZXI6OHB4IHNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2NjYyAjY2NjO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01LjdyZW07bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyl9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjZyZW19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmQ6bm90KC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6MTByZW19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmQuYXJyb3ctbm9uZTphZnRlcntkaXNwbGF5Om5vbmV9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2lubmVye3BhZGRpbmc6NS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZF9faW5uZXJ7cGFkZGluZzoycmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZF9fdGl0bGV7cGFkZGluZzoyLjVyZW0gNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwNDVkM2U7Ym9yZGVyLXJhZGl1czo4cHggOHB4IDAgMDtmb250LXNpemU6My4ycmVtO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX190aXRsZXtwYWRkaW5nOjJyZW07Zm9udC1zaXplOjIuNHJlbX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX251bXttYXJnaW4tcmlnaHQ6MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjIuOHJlbTtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xpbmUtaGVpZ2h0OjIuOHJlbTtjb2xvcjojMDQ1ZDNlO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZF9fbnVte3dpZHRoOjEwcmVtO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjJyZW07ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX3RleHR7cGFkZGluZy1ib3R0b206NC44cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX190ZXh0e3BhZGRpbmctYm90dG9tOjNyZW07Zm9udC1zaXplOjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX19saXN0e21hcmdpbi10b3A6NC41cmVtO2NvdW50ZXItcmVzZXQ6bnVtYmVyIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX19saXN0e21hcmdpbi10b3A6M3JlbX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2xpc3QgZHR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwfS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX19saXN0IGR0Om5vdCgucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZF9fbGlzdCBkdDpmaXJzdC1vZi10eXBlKXttYXJnaW4tdG9wOjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2xpc3QgZHR7Zm9udC1zaXplOjEuOHJlbX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2xpc3QgZHQ6OmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luLXJpZ2h0OjFyZW07Y291bnRlci1pbmNyZW1lbnQ6bnVtYmVyIDE7Y29udGVudDpjb3VudGVyKG51bWJlcikgXCJcIjt3aWR0aDozcmVtO2hlaWdodDozcmVtO2JhY2tncm91bmQtY29sb3I6IzA0NWQzZTtib3JkZXItcmFkaXVzOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6M3JlbTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX19saXN0IGR0OjpiZWZvcmV7d2lkdGg6Mi41cmVtO2hlaWdodDoyLjVyZW07bGluZS1oZWlnaHQ6Mi41cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZF9fbGlzdCBkZHttYXJnaW4tdG9wOi41cmVtO3BhZGRpbmctbGVmdDozLjVyZW19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX3RpdGxlMnttYXJnaW4tdG9wOjQuNXJlbTtmb250LXdlaWdodDo1MDB9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjFyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9fS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW57bWFyZ2luLXRvcDo2LjVyZW07YmFja2dyb3VuZC1jb2xvcjojZjBlYmRkO2JvcmRlci1yYWRpdXM6OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1ue21hcmdpbi10b3A6NHJlbX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbGlua3twYWRkaW5nOjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX2xpbmt7cGFkZGluZzoycmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19pbWFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YXNwZWN0LXJhdGlvOjM4My8yNzY7d2lkdGg6MjclO29yZGVyOi0xO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19pbWFnZXttYXJnaW4tdG9wOjNyZW07d2lkdGg6MTAwJTtvcmRlcjowfX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19pbWFnZSBpbWd7d2lkdGg6ODAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6NHB4O29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjouM3MgZWFzZX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbW9yZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNHB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX21vcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3R0b206NXB4O3JpZ2h0OjVweH19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fYm9keXt3aWR0aDo3MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX2JvZHl7d2lkdGg6MTAwJX19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbGFiZWx7cGFkZGluZzowIDFyZW07YmFja2dyb3VuZC1jb2xvcjojMDQ1ZDNlO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6cmUsMzI7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9ja30ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX190aXRsZXttYXJnaW4tdG9wOjIuNXJlbTtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fdGl0bGV7Zm9udC1zaXplOjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX3RleHR7bWFyZ2luLXRvcDozcmVtfS5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX2xpbmt7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jb2x1bW5fX2xpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTNkYWMwO2JvcmRlci1yYWRpdXM6LjhyZW19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbGluazpob3ZlciAucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfX0ucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19saW5re2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O2NvbG9yOiMzMzMgIWltcG9ydGFudH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbGluazpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudH19LnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NvbHVtbl9fbGlua1t0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9LnAtc2VydmljZS1kZXRhaWwtc2VydmljZXtiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtc2VydmljZS1kZXRhaWwtc2VydmljZV9fY29udGFpbmVye21hcmdpbi10b3A6NnJlbTtwYWRkaW5nLWJvdHRvbTo4cmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtc2VydmljZV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2VfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtO21hcmdpbi10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2VfX2NvbnRhaW5lci5iZC1ue2JvcmRlcjpub25lfS5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2VfX3RpdGxle21hcmdpbi10b3A6NnJlbTtmb250LXNpemU6NHJlbTtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1zZXJ2aWNlX190aXRsZXtmb250LXNpemU6Mi44cmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1zZXJ2aWNlIC5wLXNlcnZpY2VfX2NhcmRfX3RpdGxle21hcmdpbi10b3A6Mi40cmVtO2ZvbnQtc2l6ZToyLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2UgLnAtc2VydmljZV9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2UgLnAtc2VydmljZV9fY2FyZF9fdGV4dHttYXJnaW4tdG9wOjIuNHJlbX0ucC1zZXJ2aWNlLWRldGFpbC1zZXJ2aWNlX19idXR0b257ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2VfX2J1dHRvbl9fbGlua3t3aWR0aDo0M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtc2VydmljZV9fYnV0dG9uX19saW5re3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuMnJlbTtsZXR0ZXItc3BhY2luZzowfS5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2VfX2J1dHRvbl9fbGluazo6YWZ0ZXJ7cmlnaHQ6MTBweH19LnAtc2VydmljZS1kZXRhaWwtd2ViaW5hcl9faW5uZXJ7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtd2ViaW5hcl9faW5uZXJ7cGFkZGluZy10b3A6NnJlbTtwYWRkaW5nLWJvdHRvbTowfX0ucC1zZXJ2aWNlLWRldGFpbDpudGgtY2hpbGQoMSk6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjYuNjY2NjY2NjY2N3Z3O2JvcmRlci1ib3R0b206Ni4xcmVtIHNvbGlkICNmMmYyZjI7Ym9yZGVyLXJpZ2h0OjYuNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxcHg7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgtMSwgLTEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbDpudGgtY2hpbGQoMSk6YWZ0ZXJ7d2lkdGg6NTMuMzMzMzMzMzMzM3Z3O2JvcmRlci1ib3R0b20td2lkdGg6NDBweDtib3JkZXItcmlnaHQtd2lkdGg6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsOm50aC1jaGlsZCgxKSAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXJ7cGFkZGluZy10b3A6MTByZW07cGFkZGluZy1ib3R0b206OS44cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWw6bnRoLWNoaWxkKDEpIC5wLXNlcnZpY2UtZGV0YWlsX19pbm5lcntwYWRkaW5nLWJvdHRvbTo2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWw6bnRoLWNoaWxkKDIpIC5wLXNlcnZpY2UtZGV0YWlsX19pbm5lcntwYWRkaW5nLXRvcDoxNC44cmVtO3BhZGRpbmctYm90dG9tOjE3cmVtfX0ucC1zZXJ2aWNlLWRldGFpbDpudGgtY2hpbGQoMyk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM2LjgyMjkxNjY2Njd2dztib3JkZXItYm90dG9tOjYuMXJlbSBzb2xpZCAjZjJmMmYyO2JvcmRlci1yaWdodDo2LjVyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsOm50aC1jaGlsZCgzKTpiZWZvcmV7d2lkdGg6NTMuMzMzMzMzMzMzM3Z3O2JvcmRlci1ib3R0b20td2lkdGg6NDBweDtib3JkZXItcmlnaHQtd2lkdGg6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsOm50aC1jaGlsZCgzKSAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXJ7cGFkZGluZy10b3A6OC42cmVtO3BhZGRpbmctYm90dG9tOjExLjZyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbDpudGgtY2hpbGQoMykgLnAtc2VydmljZS1kZXRhaWxfX2lubmVye3BhZGRpbmctdG9wOjRyZW19fS5wLXNlcnZpY2UtZGV0YWlsX19vZGR7YmFja2dyb3VuZDojZjJmMmYyO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtZGV0YWlsX19ldmVue2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbF9fZXZlbntiYWNrZ3JvdW5kLXNpemU6MTQ0MHB4IDYwOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWxfX2V2ZW4gLnAtc2VydmljZS1kZXRhaWxfX2lubmVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfX0ucC1zZXJ2aWNlLWRldGFpbF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOm5vcm1hbDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWxfX2lubmVye2dhcDo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWxfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRyZW19fS5wLXNlcnZpY2UtZGV0YWlsX19ib2R5e2ZsZXgtZ3JvdzoxfS5wLXNlcnZpY2UtZGV0YWlsX19udW17Zm9udC1mYW1pbHk6XCJJbnRlclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjZyZW07bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjojMGY0M2JjfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsX19udW17Zm9udC1zaXplOjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbF9fbnVte2ZvbnQtc2l6ZTo0cmVtfX0ucC1zZXJ2aWNlLWRldGFpbF9fdGl0bGV7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzouMDhlbTttYXJnaW4tdG9wOjEuNXJlbTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWxfX3RpdGxle2ZvbnQtc2l6ZToyLjZyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbF9fdGl0bGV7Zm9udC1zaXplOjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsX190ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNjc7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bWFyZ2luLXRvcDoyLjVyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsX190ZXh0e2ZvbnQtc2l6ZToxLjZyZW19fS5wLXNlcnZpY2UtZGV0YWlsX19pbWFnZXtmbGV4LXNocmluazowO3dpZHRoOjYwcmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo2MDAvMzYwO2JvcmRlci1yYWRpdXM6My4ycmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOi42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsX19pbWFnZXt3aWR0aDo0MHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsX19pbWFnZXt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDttYXJnaW4tdG9wOjB9fS5wLXNlcnZpY2UtZGV0YWlsX19pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1zZXJ2aWNlLWd1aWRhbmNle2JhY2tncm91bmQ6I2YyZjJmMn0ucC1zZXJ2aWNlLWd1aWRhbmNlX19jb21tb257YmFja2dyb3VuZDp1bnNldH0ucC1zZXJ2aWNlLWd1aWRhbmNlX19pbm5lcntwYWRkaW5nLWJvdHRvbToxMC40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWd1aWRhbmNlX19pbm5lcntwYWRkaW5nLXRvcDo0cmVtfX0ucC1zZXJ2aWNlLWd1aWRhbmNlX19saW5re3BhZGRpbmc6Ny40cmVtIDcuNHJlbSA2cmVtIDcuNHJlbTtib3JkZXItcmFkaXVzOjRyZW07YmFja2dyb3VuZC1jb2xvcjojMGY0M2JjO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWd1aWRhbmNlX19saW5re3BhZGRpbmc6NnJlbSA2cmVtIDRyZW0gNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZ3VpZGFuY2VfX2xpbmt7cGFkZGluZzozcmVtIDJyZW0gNXJlbTtib3JkZXItcmFkaXVzOjJyZW0gcztmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9fS5wLXNlcnZpY2UtZ3VpZGFuY2VfX2JveHt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZ3VpZGFuY2VfX2JveHt3aWR0aDoxMDAlfX0ucC1zZXJ2aWNlLWd1aWRhbmNlX19pbWctYm94e3dpZHRoOjQwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1ndWlkYW5jZV9faW1nLWJveHt3aWR0aDoxMDAlfX0ucC1zZXJ2aWNlLWd1aWRhbmNlX190aXRsZXtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdH0ucC1zZXJ2aWNlLWd1aWRhbmNlX190ZXh0e21hcmdpbi10b3A6Mi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWd1aWRhbmNlX190ZXh0e21hcmdpbi10b3A6MnJlbX19LnAtc2VydmljZS1ndWlkYW5jZV9fYnV0dG9ue21hcmdpbi10b3A6My42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWd1aWRhbmNlX19idXR0b257bWFyZ2luLXRvcDoycmVtfX0ucC1zZXJ2aWNlLWd1aWRhbmNlX19pbWFnZXtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1ndWlkYW5jZV9faW1hZ2V7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwMHB4O21hcmdpbi1pbmxpbmU6YXV0bzttYXJnaW4tdG9wOjJyZW19fS5wLXNlcnZpY2UtZ3VpZGFuY2VfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXNlcnZpY2UtZ3VpZGFuY2VfX2xpbms6aG92ZXJ7YmFja2dyb3VuZDojMGYzNzk2fS5wLXNlcnZpY2UtZ3VpZGFuY2VfX2xpbms6aG92ZXIgLmMtYnV0dG9uX19jaXJjbGV7aGVpZ2h0OjEwMCV9LnAtc2VydmljZS1ndWlkYW5jZV9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTpiZWZvcmUsLnAtc2VydmljZS1ndWlkYW5jZV9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTphZnRlcnt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dH0ucC1zZXJ2aWNlLWd1aWRhbmNlX19saW5rOmhvdmVyIC5jLWJ1dHRvbl9fY2lyY2xlOmJlZm9yZXtvcGFjaXR5OjA7cmlnaHQ6LTEwMCV9LnAtc2VydmljZS1ndWlkYW5jZV9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTphZnRlcntvcGFjaXR5OjE7cmlnaHQ6NTAlfX0ucC1zZXJ2aWNlLWhlYWRlcntoZWlnaHQ6NDZyZW07cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLWhlYWRlcntoZWlnaHQ6NDByZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWhlYWRlcnttYXJnaW4tdG9wOjQ4cHg7aGVpZ2h0OmF1dG87bWluLWhlaWdodDoyMnJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fS5wLXNlcnZpY2UtaGVhZGVyX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1oZWFkZXJfX2lubmVye3BhZGRpbmctdG9wOjRyZW07cGFkZGluZy1ib3R0b206NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtaGVhZGVyX190aXRsZXtmb250LXNpemU6Mi4ycmVtfX0ucC1zZXJ2aWNlLWhlYWRlcl9fdGl0bGUtLWVuLC5wLXNlcnZpY2UtaGVhZGVyX190aXRsZS0tamF7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrfS5wLXNlcnZpY2UtaGVhZGVyX190aXRsZS0tZW57Zm9udC1zaXplOjJyZW07Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1oZWFkZXJfX3RpdGxlLS1lbntmb250LXNpemU6MS42cmVtfX0ucC1zZXJ2aWNlLWhlYWRlcl9fdGl0bGUtLWphe2ZvbnQtc2l6ZTo0LjhyZW07bGluZS1oZWlnaHQ6MS4zO21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1oZWFkZXJfX3RpdGxlLS1qYXttYXJnaW4tdG9wOjJyZW07Zm9udC1zaXplOjIuOHJlbX19LnAtc2VydmljZS1oZWFkZXJfX2J1dHRvbkFyZWF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoyLjJyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWhlYWRlcl9fYnV0dG9uQXJlYXtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbTttYXJnaW4tdG9wOjNyZW19fS5wLXNlcnZpY2UtaGVhZGVyX19idXR0b25fX2xpbmt7d2lkdGg6MjZyZW19LnAtc2VydmljZS1oZWFkZXJfX2Jne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTJ9LnAtc2VydmljZS1oZWFkZXJfX2JnIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWhlYWRlcl9fYmcgaW1ne29iamVjdC1wb3NpdGlvbjo3MCUgNTAlfX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmd7YmFja2dyb3VuZDojZjJmMmYyfS5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fY29tbW9ue2JhY2tncm91bmQ6dW5zZXR9LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEwLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19faW5uZXJ7cGFkZGluZy10b3A6MH19LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19saW5re3BhZGRpbmc6Ny40cmVtIDcuNHJlbSA2cmVtIDcuNHJlbTtib3JkZXItcmFkaXVzOjRyZW07YmFja2dyb3VuZC1jb2xvcjojMGY0M2JjO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2xpbmt7cGFkZGluZzo2cmVtIDZyZW0gNHJlbSA0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19saW5re3BhZGRpbmc6M3JlbSAycmVtIDVyZW07Ym9yZGVyLXJhZGl1czoycmVtIHM7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2JveHt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fYm94e3dpZHRoOjEwMCV9fS5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19faW1nLWJveHt3aWR0aDo0MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19faW1nLWJveHt3aWR0aDoxMDAlfX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX3RpdGxle2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0fS5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fdGV4dHttYXJnaW4tdG9wOjIuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX190ZXh0e21hcmdpbi10b3A6MnJlbX19LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19idXR0b257bWFyZ2luLXRvcDozLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fYnV0dG9ue21hcmdpbi10b3A6MnJlbX19LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19pbWFnZXtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19pbWFnZXtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7bWFyZ2luLWlubGluZTphdXRvO21hcmdpbi10b3A6MnJlbX19LnAtc2VydmljZS1tYW51ZmFjdHVyaW5nX19pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2xpbms6aG92ZXJ7YmFja2dyb3VuZDojMGYzNzk2fS5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZXtoZWlnaHQ6MTAwJX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2xpbms6aG92ZXIgLmMtYnV0dG9uX19jaXJjbGU6YmVmb3JlLC5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTphZnRlcnt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dH0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2xpbms6aG92ZXIgLmMtYnV0dG9uX19jaXJjbGU6YmVmb3Jle29wYWNpdHk6MDtyaWdodDotMTAwJX0ucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2xpbms6aG92ZXIgLmMtYnV0dG9uX19jaXJjbGU6YWZ0ZXJ7b3BhY2l0eToxO3JpZ2h0OjUwJX19LnAtc2VydmljZS1tb2RlbF9faW5uZXJ7cGFkZGluZy10b3A6Ni45cmVtO3BhZGRpbmctYm90dG9tOjE2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLW1vZGVsX19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjhyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXBvaW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19pbm5lcntwYWRkaW5nLXRvcDoxMnJlbTtwYWRkaW5nLWJvdHRvbToxMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo0LjhyZW07bWFyZ2luLXRvcDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jb250YWluZXJ7Z2FwOjRyZW07bWFyZ2luLXRvcDo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHJlbX19LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmR7cGFkZGluZy10b3A6NXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czozLjJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmR7cGFkZGluZy10b3A6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJke3BhZGRpbmctdG9wOjRyZW07aGVpZ2h0OjEwMCV9LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmQ6bm90KC5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJkOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6M3JlbX19LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX251bXthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjEwcmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6NXB4IHNvbGlkICNmMmYyZjI7Ym9yZGVyLXJhZGl1czoxMDAlO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoxO2NvbG9yOiMwNzdkNWM7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjBlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX251bXt3aWR0aDo4cmVtO2ZvbnQtc2l6ZToyLjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1wb2ludF9fY2FyZF9fbnVte3dpZHRoOjhyZW07Zm9udC1zaXplOjIuOHJlbX19LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjMzMC8yMjA7Ym9yZGVyLXJhZGl1czouNHJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJkX190aXRsZXttYXJnaW4tdG9wOjIuNXJlbTtmb250LXNpemU6Mi40cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0ucC1zZXJ2aWNlLWRldGFpbC1wb2ludF9fY2FyZF9fdGV4dHttYXJnaW4tdG9wOjIuNXJlbTtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLXRvcDoycmVtO2xldHRlci1zcGFjaW5nOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLWRldGFpbC1wb2ludF9fY2FyZF9fdGV4dHtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjJyZW19fS5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJkX190ZXh0LS1jb2xvcntjb2xvcjojMGY0M2JjO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2UtZGV0YWlsLXBvaW50X19jYXJkX190ZXh0LS1jb2xvcntmb250LXNpemU6MS40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1kZXRhaWwtcG9pbnRfX2NhcmRfX3RleHQtLWNvbG9ye2ZvbnQtc2l6ZToxNXB4fX0ucC1zZXJ2aWNlLXNlcnZpY2V7YmFja2dyb3VuZDojMDc3ZDVjfS5wLXNlcnZpY2Utc2VydmljZV9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2Utc2VydmljZV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc2VydmljZV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjZyZW07bWFyZ2luLXRvcDo0cmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXNlcnZpY2Utc29sdXRpb257YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb257YmFja2dyb3VuZC1zaXplOjE0NDBweCA2MDlweH19LnAtc2VydmljZS1zb2x1dGlvbl9faGVhZGVye2JhY2tncm91bmQ6IzFjNDVhNjtwYWRkaW5nOjUuM3JlbSAycmVtIDYuMXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9faGVhZGVye3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6My42cmVtO3otaW5kZXg6MS40N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fdGl0bGV7Zm9udC1zaXplOjEuOHJlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fdGl0bGUgLmMtdW5kZXItaGVhZGluZ19fZW57Y29sb3I6I2ZmZn0ucC1zZXJ2aWNlLXNvbHV0aW9uX19kZWNvLTAxe3dpZHRoOjI5LjExNDU4MzMzMzN2dzttYXgtd2lkdGg6NTU5cHg7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjU1OS8yMzg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0xLjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWl4LWJsZW5kLW1vZGU6b3ZlcmxheX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fZGVjby0wMXt3aWR0aDoxNnJlbTt0b3A6MXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnAtc2VydmljZS1zb2x1dGlvbl9fZGVjby0wMSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5wLXNlcnZpY2Utc29sdXRpb25fX2RlY28tMDJ7d2lkdGg6MjEuNDA2MjV2dzttYXgtd2lkdGg6NDExcHg7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjQxMS8yMzk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMC41cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21peC1ibGVuZC1tb2RlOm92ZXJsYXl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fZGVjby0wMntyaWdodDozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fZGVjby0wMnt3aWR0aDoxM3JlbTtyaWdodDoxcmVtO3RvcDp1bnNldDtib3R0b206MXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnAtc2VydmljZS1zb2x1dGlvbl9fZGVjby0wMiBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5wLXNlcnZpY2Utc29sdXRpb25fX2lubmVye3BhZGRpbmctdG9wOjkuMXJlbTtwYWRkaW5nLWJvdHRvbToxNi44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19pbm5lcntwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjEwcmVtfX0ucC1zZXJ2aWNlLXNvbHV0aW9uX19pbWFnZXttYXgtd2lkdGg6MTAxNXB4O21hcmdpbi1pbmxpbmU6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnAtc2VydmljZS1zb2x1dGlvbl9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19idXR0b257d2lkdGg6ODAlO21heC13aWR0aDo0NTBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXNlcnZpY2Utc29sdXRpb25fX2J1dHRvbkFyZWF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDozLjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWFyZ2luLXRvcDo4LjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2J1dHRvbkFyZWF7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoxcmVtO21hcmdpbi10b3A6NHJlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5re3dpZHRoOjQ4cmVtO2hlaWdodDo4cmVtO2JvcmRlci1yYWRpdXM6LjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjFyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuOXJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwiO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5re3dpZHRoOjQwcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5re3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuNnJlbTtoZWlnaHQ6NXJlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5rOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czouNHJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMX0ucC1zZXJ2aWNlLXNvbHV0aW9uX19idXR0b25fX2xpbmstLW5hdnk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Rvd25sb2FkX2ljb24ucG5nKTtmaWx0ZXI6YnJpZ2h0bmVzcygyMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2J1dHRvbl9fbGluay0tbmF2eTpiZWZvcmV7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW19fS5wLXNlcnZpY2Utc29sdXRpb25fX2J1dHRvbl9fbGluay0tbmF2eTphZnRlcntiYWNrZ3JvdW5kOiMxNTMzNzh9LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5rLS1ibHVlOmFmdGVye2JhY2tncm91bmQ6IzBmNDNiY30ucC1zZXJ2aWNlLXNvbHV0aW9uX19sZWFke2ZvbnQtc2l6ZToyLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTc7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozLjhyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2xlYWR7Zm9udC1zaXplOjIuMnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2xlYWR7Zm9udC1zaXplOjEuNnJlbTttYXJnaW4tYm90dG9tOjJyZW19fS5wLXNlcnZpY2Utc29sdXRpb25fX210e21hcmdpbi10b3A6MTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX210e21hcmdpbi10b3A6NXJlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZHttYXJnaW4tdG9wOjguN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZHttYXJnaW4tdG9wOjRyZW19fS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2xpbmt7cGFkZGluZzo0cmVtIDRyZW0gNHJlbSA3LjVyZW07Ym9yZGVyLXJhZGl1czo0cmVtO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjdyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6bm93cmFwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2xpbmt7cGFkZGluZzo0cmVtIDNyZW07Z2FwOjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX19saW5re3BhZGRpbmc6M3JlbSAycmVtO2JvcmRlci1yYWRpdXM6MnJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjJyZW19fS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2JvZHl7cGFkZGluZy10b3A6MS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX19ib2R5e3BhZGRpbmctdG9wOjB9fS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX3RhZ3t3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6MzZweDtwYWRkaW5nOjAgMi44cmVtO2JvcmRlci1yYWRpdXM6MS44cmVtO2JhY2tncm91bmQtY29sb3I6IzBmNDNiYztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wNGVtO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX3RhZ3tmb250LXNpemU6MS42cmVtO2hlaWdodDozcmVtO3BhZGRpbmc6MCAxLjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX190YWd7Zm9udC1zaXplOjEuMnJlbTtoZWlnaHQ6Mi40cmVtO3BhZGRpbmc6MCAxLjVyZW07Ym9yZGVyLXJhZGl1czoxLjJyZW19fS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDQ7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bWFyZ2luLXRvcDoxLjNyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX190aXRsZXtmb250LXNpemU6MS44cmVtfX0ucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX190ZXh0e2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bWFyZ2luLXRvcDoxLjRyZW07Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX190ZXh0e21hcmdpbi10b3A6MS4ycmVtfX0ucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX19idXR0b257bWFyZ2luLXRvcDoyLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2J1dHRvbnttYXJnaW4tdG9wOjEuNnJlbX19LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZF9faW1hZ2V7ZmxleC1zaHJpbms6MDt3aWR0aDo0OC4xcmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo0ODEvMzQwO2JvcmRlci1yYWRpdXM6Mi44cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZF9faW1hZ2V7d2lkdGg6MzhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX19pbWFnZXt3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2ltYWdlIGltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjIuOHJlbX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2VydmljZS1zb2x1dGlvbl9fYnV0dG9uX19saW5rOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2xpbms6aG92ZXJ7YmFja2dyb3VuZDojY2RjZGNkfS5wLXNlcnZpY2Utc29sdXRpb25fX2NhcmRfX2xpbms6aG92ZXIgLmMtYnV0dG9uX19jaXJjbGV7aGVpZ2h0OjEwMCV9LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZF9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTpiZWZvcmUsLnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZF9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTphZnRlcnt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dH0ucC1zZXJ2aWNlLXNvbHV0aW9uX19jYXJkX19saW5rOmhvdmVyIC5jLWJ1dHRvbl9fY2lyY2xlOmJlZm9yZXtvcGFjaXR5OjA7cmlnaHQ6LTEwMCV9LnAtc2VydmljZS1zb2x1dGlvbl9fY2FyZF9fbGluazpob3ZlciAuYy1idXR0b25fX2NpcmNsZTphZnRlcntvcGFjaXR5OjE7cmlnaHQ6NTAlfX0ucC1zZXJ2aWNlLXZhbHVle3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXNlcnZpY2UtdmFsdWVfX2ltYWdle21hcmdpbi10b3A6Ni40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXZhbHVlX19pbWFnZXttYXJnaW4tdG9wOjRyZW19fS5wLXNlcnZpY2UtdmFsdWVfX3RpdGxle21hcmdpbi10b3A6MTJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlcnZpY2UtdmFsdWVfX3RpdGxle21hcmdpbi10b3A6NnJlbX19LnAtc2VydmljZS12YWx1ZV9fdGV4dHttYXJnaW4tdG9wOjZyZW07Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZXJ2aWNlLXZhbHVlX190ZXh0e21hcmdpbi10b3A6M3JlbX19LnAtc2VydmljZS13ZWJpbmFyLnAtdG9wLXdlYmluYXIgLnAtdG9wLXdlYmluYXJfX2lubmVye3BhZGRpbmctdG9wOjEwLjNyZW07cGFkZGluZy1ib3R0b206MTEuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS13ZWJpbmFyLnAtdG9wLXdlYmluYXIgLnAtdG9wLXdlYmluYXJfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206OHJlbX19LnAtc2VydmljZS13ZWJpbmFyLnAtdG9wLXdlYmluYXIgLnAtdG9wLXdlYmluYXJfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjUuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VydmljZS13ZWJpbmFyLnAtdG9wLXdlYmluYXIgLnAtdG9wLXdlYmluYXJfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW19fS5wLXRvcC1hYm91dHtiYWNrZ3JvdW5kOnVybCguLi9pbWcvdG9wX2Fib3V0X2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcn0ucC10b3AtYWJvdXRfX2lubmVye3BhZGRpbmctdG9wOjguNXJlbTtwYWRkaW5nLWJvdHRvbToxMS41cmVtfS5wLXRvcC1hYm91dF9fdGl0bGV7Zm9udC1zaXplOjMuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWFib3V0X190aXRsZXtmb250LXNpemU6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dF9fdGl0bGV7Zm9udC1zaXplOjIuNHJlbX19LnAtdG9wLWFib3V0X190ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjMuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X190ZXh0e21hcmdpbi10b3A6MnJlbX19LnAtdG9wLWFib3V0X19zdWJ0aXRsZXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDozLjlyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjVyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWdyb3c6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X19zdWJ0aXRsZXtmb250LXNpemU6MS42cmVtO2dhcDoxcmVtfX0ucC10b3AtYWJvdXRfX3N1YnRpdGxlOmJlZm9yZSwucC10b3AtYWJvdXRfX3N1YnRpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG87aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmZ9LnAtdG9wLWFib3V0X19jb250YWluZXJ7bWFyZ2luLXRvcDo1LjdyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo1LjNyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtYWJvdXRfX2NvbnRhaW5lcntnYXA6NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dF9fY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnJlbTttYXJnaW4tdG9wOjNyZW19fS5wLXRvcC1hYm91dF9fYWNoaWV2ZW1lbnR7ZmxleDoxO2hlaWdodDoxMi41cmVtO2JvcmRlcjoxcHggc29saWQgI2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpiYXNlbGluZTtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6Mi45cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1hYm91dF9fYWNoaWV2ZW1lbnR7cGFkZGluZy10b3A6NHJlbTtmb250LXNpemU6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dF9fYWNoaWV2ZW1lbnR7d2lkdGg6MjByZW07aGVpZ2h0OjhyZW07Zm9udC1zaXplOjEuOHJlbTtmbGV4OnVuc2V0O3BhZGRpbmctdG9wOjEuNHJlbX19LnAtdG9wLWFib3V0X19hY2hpZXZlbWVudCBzcGFue2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo3cmVtO2ZvbnQtd2VpZ2h0OjYwMDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwLjVyZW0pO21hcmdpbi1sZWZ0OjEuNHJlbTttYXJnaW4tcmlnaHQ6LjlyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWFib3V0X19hY2hpZXZlbWVudCBzcGFue2ZvbnQtc2l6ZTo1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X19hY2hpZXZlbWVudCBzcGFue2ZvbnQtc2l6ZTo0cmVtO21hcmdpbi1sZWZ0OjFyZW07bWFyZ2luLXJpZ2h0Oi41cmVtfX0ucC10b3AtY2FzZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3AtY2FzZV9faW5uZXJ7cGFkZGluZy10b3A6OC44cmVtO3BhZGRpbmctYm90dG9tOjguMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNhc2VfX2lubmVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnAtdG9wLWNhc2VfX3RpdGxle21hcmdpbi1ib3R0b206NHJlbX0ucC10b3AtY2FzZV9fYnV0dG9ue21hcmdpbi1sZWZ0OmF1dG87d2lkdGg6MjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19idXR0b257bWFyZ2luOjA7d2lkdGg6MjIuNXJlbX19LnAtdG9wLWNhc2UgLnAtY2FzZS1zZWFyY2h7bWFyZ2luLXRvcDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZSAucC1jYXNlLXNlYXJjaHttYXJnaW4tdG9wOjRyZW19fS5wLXRvcC1jYXNlX19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NnJlbTttYXJnaW4tdG9wOjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWNhc2VfX2NvbnRhaW5lcntnYXA6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozcmVtIDIuNjY2NjY2NjY2N3Z3O21hcmdpbi10b3A6NHJlbX19LnAtdG9wLWNhc2VfX2J1dHRvbldyYXB7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTttYXJnaW4tdG9wOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19idXR0b25XcmFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6M3JlbX19LnAtdG9wLWNhc2VfX2J1dHRvbldyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY2FzZV9fYnV0dG9uV3JhcDpiZWZvcmV7ZGlzcGxheTpub25lfX0uaGFzLWZpbHRlciAucC10b3AtY2FzZV9fYnV0dG9uV3JhcHtkaXNwbGF5Om5vbmV9LnAtdG9wLWNhc2VfX2J1dHRvbl9fbW9yZXtncmlkLWFyZWE6MS8yLzIvMzttYXJnaW4taW5saW5lOmF1dG87d2lkdGg6MjZyZW19LnAtdG9wLWNhc2VfX2J1dHRvbl9fbW9yZS5pcy1oaWRkZW57ZGlzcGxheTpub25lfS5wLXRvcC1jYXNlX19idXR0b25fX2Nsb3Nle21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6IzA3N2Q1Yztjb2xvcjojZmZmO2hlaWdodDo0cmVtO3dpZHRoOjEycmVtO2JvcmRlci1yYWRpdXM6Mi42cmVtO2JvcmRlcjoycHggc29saWQgIzA3N2Q1Yztmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcjtncmlkLWFyZWE6MS8zLzIvNDtkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jYXNlX19idXR0b25fX2Nsb3Nle2ZvbnQtc2l6ZToxLjNyZW07aGVpZ2h0OjRyZW07d2lkdGg6MTByZW07Ym9yZGVyLXJhZGl1czoycmVtO21hcmdpbi1sZWZ0OnVuc2V0fX0ucC10b3AtY2FzZV9fYnV0dG9uX19jbG9zZS5pcy12aXNpYmxle2Rpc3BsYXk6ZmxleH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLWNhc2VfX3NlYXJjaF9fdGFnIHNwYW46bm90KC5pcy1hY3RpdmUpOmhvdmVye2JhY2tncm91bmQ6I2U3ZjNlZjtjb2xvcjojMDc3ZDVjfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLWNhc2VfX2NhcmRfX2xpbms6aG92ZXIgLnAtdG9wLWNhc2VfX2NhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtY2FzZV9fYnV0dG9uX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzA3N2Q1Y319LnAtdG9wLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3AtY29sdW1uX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbHVtbl9faW5uZXJ7cGFkZGluZy10b3A6NnJlbX19LnAtdG9wLWNvbHVtbl9faGVhZGVye3dpZHRoOjMycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19oZWFkZXJ7d2lkdGg6MTAwJX19LnAtdG9wLWNvbHVtbl9fYnV0dG9ue21hcmdpbjo4cmVtIDAgMCAwO3dpZHRoOjI2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19idXR0b257bWFyZ2luOjNyZW0gMCAwO3dpZHRoOjIyLjVyZW19fS5wLXRvcC1jb2x1bW5fX2NvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSAzNy41cmVtKTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dhcDo0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19jb250YWluZXJ7d2lkdGg6MTAwJTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjJyZW07bWFyZ2luLXRvcDo0cmVtfX0ucC10b3AtY29sdW1uX19jYXJkX19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC10b3AtY29sdW1uX19jYXJkX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzozMDYvMTkwO2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19jYXJkX19pbWFnZXthc3BlY3QtcmF0aW86MTU3LzEwNn19LnAtdG9wLWNvbHVtbl9fY2FyZF9faW1hZ2UgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOnRvcDt0cmFuc2l0aW9uOi4zcyBlYXNlfS5wLXRvcC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnR7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnAtdG9wLWNvbHVtbl9fY2FyZF9fY29uc3VsdGFudF9fbmFtZXtmb250LXNpemU6MS42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19jYXJkX19jb25zdWx0YW50X19uYW1le2ZvbnQtc2l6ZToxLjFyZW19fS5wLXRvcC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnRfX2ltYWdle2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NHJlbTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29sdW1uX19jYXJkX19jb25zdWx0YW50X19pbWFnZXt3aWR0aDoyLjZyZW19fS5wLXRvcC1jb2x1bW5fX2NhcmRfX2NvbnN1bHRhbnQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC10b3AtY29sdW1uX19jYXJkX19tb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXR9LnAtdG9wLWNvbHVtbl9fY2FyZF9fbW9yZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNHB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb2x1bW5fX2NhcmRfX21vcmV7ZGlzcGxheTpub25lfX0ucC10b3AtY29sdW1uX19jYXJkX19saW5rW3RhcmdldD1fYmxhbmtdIC5wLXRvcC1jb2x1bW5fX2NhcmRfX21vcmVfX3RleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjt3aWR0aDoxLjhyZW07aGVpZ2h0OjEuOHJlbX0ucC10b3AtY29sdW1uX19jYXJkX190aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtY29sdW1uX19jYXJkX190aXRsZXtmb250LXNpemU6MS44cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbHVtbl9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXRvcDoxcmVtfX0ucC10b3AtY29sdW1uX19jYXJkX190ZXh0e2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNTU1O21hcmdpbi10b3A6MS42cmVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbHVtbl9fY2FyZF9fdGV4dHtmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tdG9wOjFyZW19fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtY29sdW1uX19jYXJkX19saW5rOmhvdmVyIC5wLXRvcC1jb2x1bW5fX2NhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5wLXRvcC1jb25zdWx0YW50e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucC10b3AtY29uc3VsdGFudF9fd3JhcHttYXJnaW4tdG9wOjZyZW07d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X193cmFwe2dhcDoxLjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3AtY29uc3VsdGFudF9fY2FyZHtwYWRkaW5nOjAgcmVtIDE1IDMuNXJlbTt3aWR0aDoxOCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDozMS44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fY2FyZHtwYWRkaW5nOjEuMnJlbTttaW4taGVpZ2h0OmF1dG87d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXB9fS5wLXRvcC1jb25zdWx0YW50X19jYXJkOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlIC0gNy41cmVtKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7dHJhbnNpdGlvbjouM3MgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX2NhcmQ6OmFmdGVye2hlaWdodDoxMDAlfX0ucC10b3AtY29uc3VsdGFudF9fY2FyZF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fY2FyZF9fYm9keXt3aWR0aDo3MCV9fS5wLXRvcC1jb25zdWx0YW50X19jYXJkX19pbWFnZXttYXJnaW46MCBhdXRvO21heC13aWR0aDoxNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19jYXJkX19pbWFnZXttYXJnaW46MCAyMHB4IDAgMDt3aWR0aDozMCU7YXNwZWN0LXJhdGlvOjEvMX19LnAtdG9wLWNvbnN1bHRhbnRfX2NhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wLXRvcC1jb25zdWx0YW50X19jYXJkX19sYWJlbHttYXJnaW4tdG9wOjIuNXJlbTtmb250LXNpemU6MS40cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fY2FyZF9fbGFiZWx7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpsZWZ0fX0ucC10b3AtY29uc3VsdGFudF9fY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjVyZW07dGV4dC1hbGlnbjpsZWZ0fX0ucC10b3AtY29uc3VsdGFudF9fY2FyZF9faWNvbnthc3BlY3QtcmF0aW86MzgvMzc7d2lkdGg6My44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fY2FyZF9faWNvbnt3aWR0aDoyLjdyZW19fS5wLXRvcC1jb25zdWx0YW50X19jYXJkX19pY29uOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowfS5wLXRvcC1jb25zdWx0YW50X19jb250YWluZXJ7bWFyZ2luLXRvcDo3cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fY29udGFpbmVye21hcmdpbi10b3A6cmVtSSg0MCl9fS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX3dyYXB7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG87d2lkdGg6ODAlfS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX2NhcmR7cGFkZGluZzoyLjVyZW0gMS41cmVtO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MzUuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo0cHg7YWxpZ24tc2VsZjpzdHJldGNoO3RyYW5zaXRpb246LjNzIGVhc2U7Y3Vyc29yOnBvaW50ZXJ9LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9faW1hZ2V7bWFyZ2luOjAgYXV0bzt3aWR0aDoxNXJlbTtoZWlnaHQ6MTVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX2NhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9fbGFiZWx7bWFyZ2luLXRvcDoyLjVyZW07Zm9udC1zaXplOjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9fbGFiZWx7Zm9udC1zaXplOjEuMnJlbX19LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDoxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19jYXJkX190aXRsZXtmb250LXNpemU6MS40cmVtfX0ucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19jYXJkX19pY29ue2FzcGVjdC1yYXRpbzozOC8zNzt3aWR0aDozLjhyZW07cG9zaXRpb246cmVsYXRpdmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX2NhcmRfX2ljb257d2lkdGg6Mi44cmVtfX0ucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19jYXJkX19pY29uOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowfS5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItcGFnaW5hdGlvbnttYXJnaW46MCAyMHB4IDAgMDt3aWR0aDphdXRvO3otaW5kZXg6OTk5O3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC10b3AtY29uc3VsdGFudCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjEwMCU7b3BhY2l0eToxfS5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2hlaWdodDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjfS5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVye3dpZHRoOjcwcHg7aGVpZ2h0OjFweDttYXJnaW46MCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZGRkO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMWExYjFiO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW57dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzLjg1cyBsaW5lYXJ9LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tcHJldiwucC10b3AtY29uc3VsdGFudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6M3JlbTtoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOjA7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnMgZWFzZTt0b3A6Y2FsYyg1MCUgLSA0NnB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtY29uc3VsdGFudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDouOHJlbX19LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxNi8zMDt3aWR0aDoxLjZyZW07aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7d2lkdGg6MS4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7d2lkdGg6LjhyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCl9fS5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMy41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnQgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0ycmVtfX0ucC10b3AtY29uc3VsdGFudCAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0zLjVyZW07dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTJyZW19fS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX3N0b3B7d2lkdGg6Mi42cmVtO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxLzE7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzIGVhc2U7ei1pbmRleDoyfS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX3N0b3A6OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyX3N0b3BfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouOXJlbTthc3BlY3QtcmF0aW86MTIvMTR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX3N0b3A6OmFmdGVye3dpZHRoOjdweH19LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fc3RvcC5pcy1oaWRkZW57ZGlzcGxheTpub25lfS5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7YmFja2dyb3VuZDp1bnNldDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItdG9wOi4zMTI1dncgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi4zMTI1dncgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouNTIwODMzMzMzM3Z3IHNvbGlkICM2NjY7Ym9yZGVyLXJpZ2h0OjA7YXNwZWN0LXJhdGlvOjEvMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci10b3A6LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi43cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MS40cmVtIHNvbGlkICM2NjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci1sZWZ0OjFyZW0gc29saWQgIzY2Njtib3JkZXItdG9wOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouNnJlbSBzb2xpZCByZ2JhKDAsMCwwLDApfX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWx7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4OjEwMDA7dHJhbnNmb3JtOnNjYWxlKDAsIDApfS5wLXRvcC1jb25zdWx0YW50X19tb2RhbCBpbWd7b2JqZWN0LWZpdDpjb3Zlcjthc3BlY3QtcmF0aW86MS8xfS5wLXRvcC1jb25zdWx0YW50X19tb2RhbC5pcy1vcGVue3RyYW5zZm9ybTpzY2FsZSgxLCAxKX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWwuaXMtb3BlbiAucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2NvbnRlbnR7d2lkdGg6ODAlO29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsLmlzLW9wZW4gLnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX292ZXJsYXl7d2lkdGg6MDtoZWlnaHQ6MDtpbnNldDowO29wYWNpdHk6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjYpO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX292ZXJsYXkuaXMtb3Blbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4fS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fdmlld3BvcnR7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fdHJhY2t7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246dHJhbnNmb3JtIDI1MG1zIGVhc2U7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fdHJhY2subm8tYW5pbXt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3NsaWRle2ZsZXg6MCAwIDEwMCU7d2lkdGg6MTAwJX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2NvbnRlbnR7cGFkZGluZzo4cmVtIDEwcmVtO3dpZHRoOjgwJTttYXgtd2lkdGg6MTI4MHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjhweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zaXRpb246LjNzIGVhc2U7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6OTZkdmh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fY29udGVudHtwYWRkaW5nOjVyZW0gMnJlbTt3aWR0aDo5MCU7bWF4LWhlaWdodDo4NWR2aH19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19pbWFnZXthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjIzJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19pbWFnZXttYXJnaW46MCBhdXRvO3dpZHRoOjYwJX19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19ib2R5e3dpZHRoOjcyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19ib2R5e21hcmdpbi10b3A6MnJlbTt3aWR0aDoxMDAlfX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2xhYmVse2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzRkNGQ0ZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcn19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19uYW1le21hcmdpbi10b3A6MjBweDtmb250LXNpemU6My4ycmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19uYW1le2ZvbnQtc2l6ZToyLjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fdGV4dHttYXJnaW4tdG9wOjIwcHg7Y29sb3I6IzRkNGQ0ZH0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3dvcmtze21hcmdpbi10b3A6NHJlbTtwYWRkaW5nOjRyZW0gOHJlbTtiYWNrZ3JvdW5kOiNmMmYyZjI7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX193b3Jrc3twYWRkaW5nOjJyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3dvcmtzX190aXRsZXtmb250LXNpemU6Mi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3dvcmtzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX193b3Jrc19fbGlzdHtwYWRkaW5nLWxlZnQ6NXJlbTt3aWR0aDo4MSU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fd29ya3NfX2xpc3R7bWFyZ2luLXRvcDoxLjVyZW07cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWxlZnQ6MDt3aWR0aDoxMDAlO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX193b3Jrc19fbGlzdCBsaXtwYWRkaW5nLWxlZnQ6MnJlbTtjb2xvcjojNGQ0ZDRkO2xpbmUtaGVpZ2h0OjNyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fd29ya3NfX2xpc3QgbGl7bWFyZ2luLXRvcDo1cHg7bGluZS1oZWlnaHQ6MS41fX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3dvcmtzX19saXN0IGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6IzA3N2Q1Yztib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjB9LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19jbG9zZXthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjQ0cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDc3ZDVjO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtyaWdodDozMHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2Nsb3Nle3dpZHRoOjMwcHg7dG9wOjEwcHg7cmlnaHQ6MTBweH19LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19jbG9zZTpmb2N1c3tvdXRsaW5lOjJweCBzb2xpZCAjMDAwO291dGxpbmUtb2Zmc2V0OjJweH0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2Nsb3NlOjpiZWZvcmUsLnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19jbG9zZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlfS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19jbG9zZTo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3ByZXYsLnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19uZXh0e2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWM7Ym9yZGVyLXJhZGl1czoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3ByZXYsLnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19uZXh0e3dpZHRoOjMwcHh9fS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fcHJldjpmb2N1cywucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX25leHQ6Zm9jdXN7b3V0bGluZToycHggc29saWQgIzAwMDtvdXRsaW5lLW9mZnNldDoycHh9LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19wcmV2OjpiZWZvcmUsLnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19uZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfb2ZmLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7YXNwZWN0LXJhdGlvOjEwLzIwO3dpZHRoOi41MjA4MzMzMzMzdnc7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OmNhbGMoNTAlIC0gMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX3ByZXY6OmJlZm9yZSwucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX25leHQ6OmJlZm9yZXt3aWR0aDo2cHh9fS5wLXRvcC1jb25zdWx0YW50X19tb2RhbF9fcHJldnt0b3A6NTAlO2xlZnQ6MzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWNvbnN1bHRhbnRfX21vZGFsX19wcmV2e2xlZnQ6NnB4fX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX25leHR7dG9wOjUwJTtyaWdodDozMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX25leHR7cmlnaHQ6NnB4fX0ucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX25leHQ6OmJlZm9yZXtsZWZ0OmNhbGMoNTAlICsgMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtY29uc3VsdGFudF9fY2FyZDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtdG9wLWNvbnN1bHRhbnRfX2NhcmQ6aG92ZXIgLnAtdG9wLWNvbnN1bHRhbnRfX2NhcmRfX2xhYmVsLC5wLXRvcC1jb25zdWx0YW50X19jYXJkOmhvdmVyIC5wLXRvcC1jb25zdWx0YW50X19jYXJkX190aXRsZXtjb2xvcjojZmZmfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZDpob3ZlcntiYWNrZ3JvdW5kOiMwNzdkNWN9LnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZDpob3ZlciAucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19jYXJkX19sYWJlbCwucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19jYXJkOmhvdmVyIC5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX2NhcmRfX3RpdGxle2NvbG9yOiNmZmZ9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtY29uc3VsdGFudF9fc2xpZGVyX19zdG9wOmhvdmVye2JhY2tncm91bmQ6I2YyZjJmMn19LnAtdG9wLWZlYXR1cmV7YmFja2dyb3VuZDojMDc3ZDVjfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZmVhdHVyZV9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZmVhdHVyZV9fdGl0bGV7bWFyZ2luLXRvcDo0cmVtO29yZGVyOjJ9fS5wLXRvcC1mZWF0dXJlX19ib2R5e21hcmdpbi10b3A6NTVweDt3aWR0aDo0MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19ib2R5e21hcmdpbi10b3A6NHJlbTt3aWR0aDoxMDAlO29yZGVyOjN9fS5wLXRvcC1mZWF0dXJlX19ib2R5X190aXRsZXtmb250LXNpemU6My42cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2JvZHlfX3RpdGxle2ZvbnQtc2l6ZToyLjJyZW19fS5wLXRvcC1mZWF0dXJlX19ib2R5X190ZXh0e21hcmdpbi10b3A6MjVweDtmb250LXNpemU6MS42cmVtO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2JvZHlfX3RleHR7Zm9udC1zaXplOjEuM3JlbX19LnAtdG9wLWZlYXR1cmVfX2ltYWdlX193cmFwe3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEuOHJlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19pbWFnZV9fd3JhcHttYXJnaW4tdG9wOjRyZW07d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGF0aWM7Z2FwOjhweDtvcmRlcjoxfX0ucC10b3AtZmVhdHVyZV9faW1hZ2V7YXNwZWN0LXJhdGlvOjIzOC80Mzc7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDEycHgpO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0ucC10b3AtZmVhdHVyZV9faW1hZ2U6bnRoLW9mLXR5cGUoMSl7bWFyZ2luLXRvcDo0LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19pbWFnZTpudGgtb2YtdHlwZSgxKXttYXJnaW4tdG9wOjJyZW07d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDUuMzMzMzMzMzMzM3B4KX19LnAtdG9wLWZlYXR1cmVfX2ltYWdlOm50aC1vZi10eXBlKDIpe21hcmdpbi10b3A6MTEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2ltYWdlOm50aC1vZi10eXBlKDIpe21hcmdpbi10b3A6NXJlbX19LnAtdG9wLWZlYXR1cmVfX2J1dHRvbnttYXJnaW4tdG9wOjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoycmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2J1dHRvbnttYXJnaW4tdG9wOjJyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MXJlbX19LnAtdG9wLWZlYXR1cmVfX2J1dHRvbl9fbGlua3t3aWR0aDpjYWxjKDUwJSAtIDFyZW0pO2hlaWdodDo1LjhyZW07YmFja2dyb3VuZDojZTdmM2VmO2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDc3ZDVjO2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6IzA3N2Q1Yzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjNzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19idXR0b25fX2xpbmt7d2lkdGg6MjIuNXJlbTtoZWlnaHQ6NXJlbTtmb250LXNpemU6MS4zcmVtfX0ucC10b3AtZmVhdHVyZV9fYnV0dG9uX19saW5rOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30ucC10b3AtZmVhdHVyZV9fYnV0dG9uX19saW5rLS1hcnJvdzphZnRlcnthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjFyZW07Ym9yZGVyLXRvcDoxLjVweCBzb2xpZCAjMDc3ZDVjO2JvcmRlci1yaWdodDoxLjVweCBzb2xpZCAjMDc3ZDVjO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6Mi40cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19idXR0b25fX2xpbmstLWFycm93OmFmdGVye3dpZHRoOi42cmVtO3JpZ2h0OjEuNnJlbX19LnAtdG9wLWZlYXR1cmVfX2J1dHRvbl9fbGluay0tZXh0ZXJuYWw6YWZ0ZXJ7YXNwZWN0LXJhdGlvOjE3LzEzO3dpZHRoOjEuN3JlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19leHRlcm5hbF9ncmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIuNHJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6bm9uZX0ucC10b3AtZmVhdHVyZV9fY2FyZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouOHJlbTttYXJnaW4tdG9wOjUuNHJlbTtwYWRkaW5nOjMuN3JlbSA3LjlyZW0gMy4ycmVtIDEzcmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NC41cmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZmVhdHVyZV9fY2FyZHttYXJnaW4tdG9wOjRyZW07cGFkZGluZzozcmVtIDJyZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNyZW0gYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfX0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3dyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3dyYXA6bnRoLWNoaWxkKDIpe3BhZGRpbmctdG9wOjIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2NhcmRfX2ltYWdlX193cmFwOm50aC1jaGlsZCgyKXtwYWRkaW5nLXRvcDowfX0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2UgaW1ne29iamVjdC1maXQ6Y29udGFpbn0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3RleHQtLWxlZnR7Zm9udC1zaXplOjIuOHJlbTtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3LjI5MTY2NjY2Njd2dztsZWZ0OjQuMTY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3RleHQtLWxlZnR7Zm9udC1zaXplOjEuNnJlbTt0b3A6NXJlbTtsZWZ0OjNyZW19fS5wLXRvcC1mZWF0dXJlX19jYXJkX19pbWFnZV9fdGV4dC0tbGVmdDphZnRlcntjb250ZW50OlwiXCI7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDoxMC43ODEyNXZ3O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlN2YzZWY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19jYXJkX19pbWFnZV9fdGV4dC0tbGVmdDphZnRlcnt3aWR0aDoxMS41cmVtfX0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3RleHQtLWxlZnQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnAtdG9wLWZlYXR1cmVfX2NhcmRfX2ltYWdlX190ZXh0LS1sZWZ0IGVte2ZvbnQtc2l6ZTo0LjhyZW07Y29sb3I6IzA3N2Q1Y31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZlYXR1cmVfX2NhcmRfX2ltYWdlX190ZXh0LS1sZWZ0IGVte2ZvbnQtc2l6ZToyLjdyZW19fS5wLXRvcC1mZWF0dXJlX19jYXJkX19pbWFnZV9fdGV4dC0tcmlnaHR7Zm9udC1zaXplOjIuNnJlbTtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTouOHJlbX0ucC10b3AtZmVhdHVyZV9fY2FyZF9faW1hZ2VfX3RleHQtLXJpZ2h0IGVte2ZvbnQtc2l6ZTozcmVtO2NvbG9yOiMwNzdkNWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mZWF0dXJlX19jYXJkX19pbWFnZV9fdGV4dC0tcmlnaHR7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxLjRyZW19LnAtdG9wLWZlYXR1cmVfX2NhcmRfX2ltYWdlX190ZXh0LS1yaWdodCBlbXtmb250LXNpemU6MS42cmVtfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLWZlYXR1cmVfX2J1dHRvbl9fbGluay0tYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDojMDc3ZDVjO2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiNmZmZ9LnAtdG9wLWZlYXR1cmVfX2J1dHRvbl9fbGluay0tYXJyb3c6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtZmVhdHVyZV9fYnV0dG9uX19saW5rLS1leHRlcm5hbDpob3ZlcntiYWNrZ3JvdW5kOiMwNzdkNWM7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0ucC10b3AtZmVhdHVyZV9fYnV0dG9uX19saW5rLS1leHRlcm5hbDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn19LnAtdG9wLWd1aWRhbmNle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5wLXRvcC1ndWlkYW5jZV9fd3JhcHt3aWR0aDo1MCU7YWxpZ24tc2VsZjpzdHJldGNofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZ3VpZGFuY2VfX3dyYXB7d2lkdGg6MTAwJX19LnAtdG9wLWd1aWRhbmNlX19saW5re2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouOHMgZWFzZS1pbi1vdXR9LnAtdG9wLWd1aWRhbmNlX19pbm5lcntwYWRkaW5nOjAgMnJlbTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjU2MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LnAtdG9wLWd1aWRhbmNlX19pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSg3LDEyNSw5MiwuOCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO3RyYW5zaXRpb246LjhzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1ndWlkYW5jZV9faW5uZXJ7cGFkZGluZzo0cmVtIDNyZW07bWluLWhlaWdodDphdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wLXRvcC1ndWlkYW5jZV9fYm9keXt3aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZ3VpZGFuY2VfX2JvZHl7d2lkdGg6MTAwJX19LnAtdG9wLWd1aWRhbmNlX190aXRsZXtmb250LXNpemU6NC40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjMzO2xldHRlci1zcGFjaW5nOi4wOGVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWd1aWRhbmNlX190aXRsZXtmb250LXNpemU6My42cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWd1aWRhbmNlX190aXRsZXtmb250LXNpemU6Mi40cmVtfX0ucC10b3AtZ3VpZGFuY2VfX3RleHRfX3dyYXB7bWFyZ2luLWJvdHRvbToyLjZyZW07aGVpZ2h0OmF1dG87b3BhY2l0eTowO21heC1oZWlnaHQ6MDt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjhzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KX0ucC10b3AtZ3VpZGFuY2VfX3RleHR7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjIuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWd1aWRhbmNlX190ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwifX0ucC10b3AtZ3VpZGFuY2VfX2J1dHRvbnttYXJnaW46MCBhdXRvO3dpZHRoOjMxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZ3VpZGFuY2VfX2J1dHRvbnttYXJnaW4tdG9wOjJyZW07d2lkdGg6MTAwJX19LnAtdG9wLWd1aWRhbmNlX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWd1aWRhbmNlX19pbWFnZXt3aWR0aDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWd1aWRhbmNlX19pbWFnZXttYXJnaW4taW5saW5lOmF1dG99fS5wLXRvcC1ndWlkYW5jZV9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOmFsbCAuOHMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLWd1aWRhbmNlX19saW5rOmhvdmVye2JhY2tncm91bmQtc2l6ZToxMjAlfS5wLXRvcC1ndWlkYW5jZV9fbGluazpob3ZlciAucC10b3AtZ3VpZGFuY2VfX2lubmVyOmJlZm9yZXtvcGFjaXR5OjF9LnAtdG9wLWd1aWRhbmNlX19saW5rOmhvdmVyIC5wLXRvcC1ndWlkYW5jZV9fdGV4dF9fd3JhcHttYXgtaGVpZ2h0OjQwMHB4O29wYWNpdHk6MX0ucC10b3AtZ3VpZGFuY2VfX2xpbms6aG92ZXIgLnAtdG9wLWd1aWRhbmNlX190ZXh0e2hlaWdodDphdXRvfS5wLXRvcC1ndWlkYW5jZV9fbGluazpob3ZlciAucC10b3AtZ3VpZGFuY2VfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5wLXRvcC1sb2dvLWFyZWF7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbG9nby1hcmVhe3BhZGRpbmctYm90dG9tOjB9fS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcntkaXNwbGF5OmZsZXg7Z2FwOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLWxvZ28tYXJlYV9fc2xpZGVye2FuaW1hdGlvbi1kdXJhdGlvbjoyNXMgIWltcG9ydGFudDtnYXA6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcnthbmltYXRpb24tZHVyYXRpb246MjVzICFpbXBvcnRhbnQ7Z2FwOjFyZW19fS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcisucC10b3AtbG9nby1hcmVhX19zbGlkZXJ7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbG9nby1hcmVhX19zbGlkZXIrLnAtdG9wLWxvZ28tYXJlYV9fc2xpZGVye21hcmdpbi10b3A6MzBweH19LnAtdG9wLWxvZ28tYXJlYV9faXRlbXtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MTYwLzgyLjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1sb2dvLWFyZWFfX2l0ZW17d2lkdGg6MTByZW19fS5wLXRvcC1sb2dvLWFyZWFfX2l0ZW0gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fYnV0dG9ue21hcmdpbi10b3A6NHJlbTtwYWRkaW5nLXJpZ2h0OjMuNXJlbTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fYnV0dG9ue21hcmdpbi10b3A6M3JlbTtwYWRkaW5nLXJpZ2h0OjJyZW19fS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fc3RvcHtwYWRkaW5nLWxlZnQ6MnJlbTt3aWR0aDo5cmVtO2JvcmRlcjoxcHggc29saWQgI2IzYjNiMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDBweDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjMuNHJlbTtjb2xvcjojNGQ0ZDRkO2ZvbnQtd2VpZ2h0OjUwMDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fc3RvcHtwYWRkaW5nLWxlZnQ6MS41cmVtO3dpZHRoOjhyZW07Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoyLjhyZW19fS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2xpZGVyX3N0b3BfZ3JheS5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fc3RvcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9fS5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlci5pcy1wYXVzZWR7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnR9LnAtdG9wLWxvZ28tYXJlYV9fc2xpZGVyX19zdG9wLmlzLXBhdXNlZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2xpZGVyX3N0b3Bfb2ZmX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtbG9nby1hcmVhX19zbGlkZXJfX3N0b3AuaXMtcGF1c2VkOjphZnRlcnt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1sb2dvLWFyZWFfX3NsaWRlcl9fc3RvcC5pcy1wYXVzZWQ6OmFmdGVye3dpZHRoOi44cmVtO2hlaWdodDoxcmVtfX0uYmx1ci5kZWxpZ2h0ZXJ7ZmlsdGVyOmJsdXIoNXB4KTtvcGFjaXR5OjB9LmJsdXIuZGVsaWdodGVyLnN0YXJ0ZWR7ZmlsdGVyOmJsdXIoMCk7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC42cyBlYXNlLW91dH0ucC10b3AtbXZ7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3RvcF9tdl9pbWdfMDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjthc3BlY3QtcmF0aW86MTkyMC85MzA7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12e2hlaWdodDoxMDB2aH19LnAtdG9wLW12X19pbm5lcntwYWRkaW5nLXRvcDoxMnJlbTtwYWRkaW5nLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2lubmVye3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjEuNXJlbTtwYWRkaW5nLXJpZ2h0OjEuNXJlbX19LnAtdG9wLW12X190aXRsZXtmb250LXNpemU6Mi41dnc7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Y29sb3I6IzExMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtbXZfX3RpdGxle2ZvbnQtc2l6ZTo0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190aXRsZXtmb250LXNpemU6NS44NjY2NjY2NjY3dnd9fS5wLXRvcC1tdl9fdGl0bGUtLWxhcmdle2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjkxNjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1tdl9fdGl0bGUtLWxhcmdle2ZvbnQtc2l6ZTo1LjZyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX3RpdGxlLS1sYXJnZXtsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZTo4dnd9fS5wLXRvcC1tdl9fdGl0bGUtLWNvbG9ye2NvbG9yOiMwZjQzYmN9LnAtdG9wLW12X190aXRsZV9fd3JhcF9fcGN7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190aXRsZV9fd3JhcF9fcGN7ZGlzcGxheTpjb250ZW50c319LnAtdG9wLW12X190aXRsZV9fd3JhcF9fc3B7ZGlzcGxheTpjb250ZW50c31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X190aXRsZV9fd3JhcF9fc3B7ZGlzcGxheTpibG9ja319LnAtdG9wLW12X19zbGlkZXJfX2J1dHRvbnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MHZ3O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEuNjY2NjY2NjY2N3Z3O3JpZ2h0OjEuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1tdl9fc2xpZGVyX19idXR0b257ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowcmVtO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7cmlnaHQ6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fc2xpZGVyX19idXR0b257d2lkdGg6MTAwJTtwYWRkaW5nOjAgMjBweDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvdHRvbToycmVtO3JpZ2h0OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX3NsaWRlcntoZWlnaHQ6MTAwdmg7bWFyZ2luLXRvcDowfX0ucC10b3AtbXZfX2NhcmR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLW12X19jYXJkX19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpub3JtYWw7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoyLjA4MzMzMzMzMzN2dztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDEwLjQxNjY2NjY2Njd2dyAyLjI5MTY2NjY2Njd2dyAyLjU1MjA4MzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtbXZfX2NhcmRfX2xpbmt7Ym9yZGVyLXJhZGl1czo0cmVtO3BhZGRpbmc6MCAxMHJlbSAzcmVtIDNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2NhcmRfX2xpbmt7Ym9yZGVyLXJhZGl1czozLjJyZW07cGFkZGluZzowIDVyZW0gMS41cmVtIDEuNXJlbX19LnAtdG9wLW12X19jYXJkX19ib2R5e3otaW5kZXg6MjttYXJnaW4tdG9wOmF1dG87cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjkuNnJlbTtsZWZ0OjlyZW07ZmlsdGVyOmJsdXIoMTBweCk7b3BhY2l0eTowO3RyYW5zaXRpb246MXMgZWFzZSAuMnN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fY2FyZF9fYm9keXtwYWRkaW5nOjAgMnJlbTtib3R0b206OXJlbTtsZWZ0OjB9fS5wLXRvcC1tdl9fY2FyZF9fdGl0bGV7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmfS5wLXRvcC1tdl9fY2FyZF9fdGl0bGUtLWxhcmdle2ZvbnQtc2l6ZTo0LjU4MzMzMzMzMzN2dztsZXR0ZXItc3BhY2luZzouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19jYXJkX190aXRsZS0tbGFyZ2V7Zm9udC1zaXplOjRyZW19fS5wLXRvcC1tdl9fY2FyZF9fdGl0bGUtLXNtYWxse2ZvbnQtc2l6ZToyLjcwODMzMzMzMzN2dztsaW5lLWhlaWdodDozLjk1ODMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19jYXJkX190aXRsZS0tc21hbGx7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxLjV9fS5wLXRvcC1tdl9fY2FyZF9fdGl0bGUtLXNtYWxsIHNwYW57Zm9udC1zaXplOjMuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19jYXJkX190aXRsZS0tc21hbGwgc3Bhbntmb250LXNpemU6MS44cmVtfX0ucC10b3AtbXZfX2NhcmRfX2J1dHRvbnttYXJnaW4tdG9wOjM1cHg7d2lkdGg6MTguNzV2dztmb250LXNpemU6Ljc4MTI1dnc7bGluZS1oZWlnaHQ6My4xMjV2dztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMDBweDtkaXNwbGF5OmJsb2NrO2JhY2tkcm9wLWZpbHRlcjpibHVyKDZweCk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19jYXJkX19idXR0b257bWFyZ2luLXRvcDoycmVtO3BhZGRpbmc6MCA0cmVtIDAgMnJlbTt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6NHJlbX19LnAtdG9wLW12X19jYXJkX19idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOi41MjA4MzMzMzMzdnc7aGVpZ2h0Oi41MjA4MzMzMzMzdnc7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxLjA0MTY2NjY2Njd2dzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2NhcmRfX2J1dHRvbjo6YWZ0ZXJ7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO3JpZ2h0OjJyZW19fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtbXZfX2NhcmRfX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC43KTtjb2xvcjojNGQ0ZDRkfS5wLXRvcC1tdl9fY2FyZF9fYnV0dG9uOmhvdmVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDouNTIwODMzMzMzM3Z3O2hlaWdodDouNTIwODMzMzMzM3Z3O2JvcmRlci10b3A6MnB4IHNvbGlkICM0ZDRkNGQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNGQ0ZDRkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MS4wNDE2NjY2NjY3dnc7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKX19QG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX2NhcmRfX2J1dHRvbjpob3Zlcjo6YWZ0ZXJ7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO3JpZ2h0OjJyZW19fS5wLXRvcC1tdl9fY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnAtdG9wLW12X19jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNpdGlvbjpjbGlwLXBhdGggMXMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fc3dpcGVye2hlaWdodDoxMDB2aH19LnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wLXRvcC1tdl9fc3dpcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgLnAtdG9wLW12X19jYXJkX19pbWFnZSBpbWd7Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKX0ucC10b3AtbXZfX3N3aXBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IC5wLXRvcC1tdl9fY2FyZF9faW1hZ2UsLnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUtYWN0aXZlIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2UsLnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMDUpICFpbXBvcnRhbnR9LnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiAucC10b3AtbXZfX2NhcmRfX2ltYWdlIGltZywucC10b3AtbXZfX3N3aXBlciAuc3dpcGVyLXNsaWRlLWR1cGxpY2F0ZS1hY3RpdmUgLnAtdG9wLW12X19jYXJkX19pbWFnZSBpbWcsLnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2UgaW1ne2NsaXAtcGF0aDpwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO2FuaW1hdGlvbjpzbG93c2xpZGUgNi41cyBsaW5lYXIgMHMgbm9ybWFsIGJvdGh9LnAtdG9wLW12X19zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5wLXRvcC1tdl9fY2FyZF9fYm9keXtmaWx0ZXI6Ymx1cigwKTtvcGFjaXR5OjF9QGtleWZyYW1lcyBzbG93c2xpZGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5wLXRvcC1tdiAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luOjAgNDhweCAwIDIwcHg7d2lkdGg6YXV0bzt6LWluZGV4Ojk5OTtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdiAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luOjAgM3JlbSAwIDJyZW19fS5wLXRvcC1tdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDJweCAhaW1wb3J0YW50O3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEwMCU7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6NnB4O2hlaWdodDo2cHh9fS5wLXRvcC1tdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5idWxsZXQtYmFye2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgLmJ1bGxldC1iYXJ7d2lkdGg6NnB4fX0ucC10b3AtbXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7d2lkdGg6NDBweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpO2JvcmRlci1yYWRpdXM6MTAwcHg7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3dpZHRoOjQwcHg7aGVpZ2h0OjZweH19LnAtdG9wLW12IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5idWxsZXQtYmFye2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6NDBweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNDBweCk7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5idWxsZXQtYmFye3dpZHRoOjQwcHg7aGVpZ2h0OjZweH19LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6My4zMzMzMzMzMzMzdnc7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjEvMTttYXJnaW4tdG9wOjA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tkcm9wLWZpbHRlcjpibHVyKDZweCk7Y29sb3I6dW5zZXQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246LjJzIGVhc2U7cG9zaXRpb246c3RhdGljfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXYgLnN3aXBlci1idXR0b24tcHJldiwucC10b3AtbXYgLnN3aXBlci1idXR0b24tbmV4dHt3aWR0aDo0LjRyZW19fS5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwucC10b3AtbXYgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfb2ZmLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7YXNwZWN0LXJhdGlvOjEwLzIwO3dpZHRoOi41MjA4MzMzMzMzdnc7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcnt3aWR0aDoxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcnt3aWR0aDouN3JlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KX19LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6MDttYXJnaW4tbGVmdDouODMzMzMzMzMzM3Z3O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12IC5zd2lwZXItYnV0dG9uLW5leHR7bWFyZ2luLWxlZnQ6MXJlbX19LnAtdG9wLW12X19zbGlkZXJfX3N0b3B7d2lkdGg6M3JlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzIGVhc2U7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1tdl9fc2xpZGVyX19zdG9we3dpZHRoOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX3NsaWRlcl9fc3RvcHt3aWR0aDozcmVtfX0ucC10b3AtbXZfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9vZmYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDouNDE2NjY2NjY2N3Z3O2hlaWdodDouNDY4NzV2dzthc3BlY3QtcmF0aW86MTIvMTR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLW12X19zbGlkZXJfX3N0b3A6OmFmdGVye3dpZHRoOi44cmVtO2hlaWdodDouOXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fc2xpZGVyX19zdG9wOjphZnRlcnt3aWR0aDouOHJlbTtoZWlnaHQ6LjlyZW19fS5wLXRvcC1tdl9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JhY2tncm91bmQ6dW5zZXQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXRvcDouMjYwNDE2NjY2N3Z3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouMjYwNDE2NjY2N3Z3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6LjQxNjY2NjY2Njd2dyBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDowO2FzcGVjdC1yYXRpbzoxLzF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLW12X19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLXRvcDouNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjVyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouOHJlbSBzb2xpZCAjZmZmfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLXRvcDouNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjVyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouOHJlbSBzb2xpZCAjZmZmfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLW12X19jYXJkX19saW5rOmhvdmVyIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLC5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVye2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjcpfS5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlciwucC10b3AtbXYgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtbXZfX3NsaWRlcl9fc3RvcDpob3ZlcntiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC43KX0ucC10b3AtbXZfX3NsaWRlcl9fc3RvcDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvc2xpZGVyX3N0b3Bfb24ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59LnAtdG9wLW12X19zbGlkZXJfX3N0b3A6aG92ZXIuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLXRvcDouNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjVyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouOHJlbSBzb2xpZCAjNGQ0ZDRkfX0ucC10b3AtcmV2aWV3X19pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEzLjFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1yZXZpZXdfX2lubmVye3BhZGRpbmctdG9wOjRyZW19fS5wLXRvcC1yZXZpZXdfX2hlYWRlcnt3aWR0aDozMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXJldmlld19faGVhZGVye3dpZHRoOjEwMCV9fS5wLXRvcC1yZXZpZXdfX2J1dHRvbnttYXJnaW46OHJlbSAwIDAgMDt3aWR0aDoyNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXJldmlld19fYnV0dG9ue21hcmdpbjozcmVtIDAgMDt3aWR0aDoyMi41cmVtfX0ucC10b3AtcmV2aWV3X19jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzcuNXJlbSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1yZXZpZXdfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjRyZW07d2lkdGg6MTAwJX19LnAtdG9wLXJldmlld19fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXRvcC1yZXZpZXdfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tbmV4dCwucC10b3AtcmV2aWV3X19jb250YWluZXIuaXMtaGlkZGVuIC5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fYnV0dG9ue2Rpc3BsYXk6bm9uZX0ucC10b3AtcmV2aWV3X19jb250YWluZXIuaXMtaGlkZGVuIC5zd2lwZXItd3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDo0LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1yZXZpZXdfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci13cmFwcGVye2dhcDoycmVtfX0ucC10b3AtcmV2aWV3X19zbGlkZXJfX3dyYXB7b3ZlcmZsb3c6aGlkZGVufS5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fYnV0dG9ue21hcmdpbi10b3A6NHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fYnV0dG9ue21hcmdpbi10b3A6M3JlbX19LnAtdG9wLXJldmlldyAuc3dpcGVyLXBhZ2luYXRpb257bWFyZ2luOjAgMjBweCAwIDA7d2lkdGg6YXV0bzt6LWluZGV4Ojk5OTtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnAtdG9wLXJldmlldyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjEwMCU7b3BhY2l0eToxfS5wLXRvcC1yZXZpZXcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNzdkNWN9LnAtdG9wLXJldmlldyAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlcnt3aWR0aDo3MHB4O2hlaWdodDoxcHg7bWFyZ2luOjAgOHB4O2JhY2tncm91bmQtY29sb3I6I2RkZDtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3AtcmV2aWV3IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMWExYjFiO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9LnAtdG9wLXJldmlldyAuc3dpcGVyLXBhZ2luYXRpb24uaXMtYWN0aXZlIC5ib3JkZXIgc3Bhbnt0cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMuODVzIGxpbmVhcn0ucC10b3AtcmV2aWV3IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0e21hcmdpbi10b3A6MTMuNSU7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDozcmVtO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246LjJzIGVhc2U7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXRvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tbmV4dHttYXJnaW4tdG9wOjEyJTt3aWR0aDoxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcmV2aWV3IC5zd2lwZXItYnV0dG9uLXByZXYsLnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0e21hcmdpbi10b3A6MTEuNzUlO3dpZHRoOjFyZW19fS5wLXRvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7YXNwZWN0LXJhdGlvOjE2LzMwO3dpZHRoOjEuNnJlbTtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwucC10b3AtcmV2aWV3IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye3dpZHRoOjFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCl9fS5wLXRvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0zLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0xLjVyZW19fS5wLXRvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMzVweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0yLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcmV2aWV3IC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTEuNXJlbX19LnAtdG9wLXJldmlld19fc2xpZGVyX19zdG9we3dpZHRoOjIuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzIGVhc2U7ei1pbmRleDoyfS5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fc3RvcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi45cmVtO2FzcGVjdC1yYXRpbzoxMi8xNH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXJldmlld19fc2xpZGVyX19zdG9wOjphZnRlcnt3aWR0aDo3cHh9fS5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fc3RvcC5pcy1oaWRkZW57ZGlzcGxheTpub25lfS5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fc3RvcC5pcy1zdG9wOjphZnRlcntiYWNrZ3JvdW5kOnVuc2V0O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci10b3A6LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjMxMjV2dyBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0Oi41MjA4MzMzMzMzdncgc29saWQgIzY2Njtib3JkZXItcmlnaHQ6MDthc3BlY3QtcmF0aW86MS8xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fc3RvcC5pcy1zdG9wOjphZnRlcntib3JkZXItdG9wOi43cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouN3JlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjEuNHJlbSBzb2xpZCAjNjY2fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXJldmlld19fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci1sZWZ0OjFyZW0gc29saWQgIzY2Njtib3JkZXItdG9wOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouNnJlbSBzb2xpZCByZ2JhKDAsMCwwLDApfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtdG9wLXJldmlld19fc2xpZGVyX19zdG9wOmhvdmVye2JhY2tncm91bmQ6I2YyZjJmMn19LnAtdG9wLXNlY3Rpb257YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZWN0aW9ue2JhY2tncm91bmQtc2l6ZToxNDQwcHggNjA5cHh9fS5wLXRvcC1zZXJ2aWNle2JhY2tncm91bmQ6IzA3N2Q1Y30ucC10b3Atc2VydmljZV9faW5uZXJ7cGFkZGluZy10b3A6MTNyZW07cGFkZGluZy1ib3R0b206MTQuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlcnZpY2VfX2lubmVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206OHJlbX19LnAtdG9wLXNlcnZpY2VfX2J1dHRvbnttYXJnaW4tbGVmdDphdXRvO3dpZHRoOjI2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fYnV0dG9ue21hcmdpbjoycmVtIDAgMDt3aWR0aDoyMi41cmVtfX0ucC10b3Atc2VydmljZV9fdGl0bGVfX3N1YnRpdGxle2ZvbnQtc2l6ZToyLjFyZW07bGV0dGVyLXNwYWNpbmc6LjA1ZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIuMnJlbTt0b3A6LTAuMnJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fdGl0bGVfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjRyZW07cmlnaHQ6LTFyZW19fS5wLXRvcC1zZXJ2aWNlX193cmFwe3BhZGRpbmctdG9wOjhyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZXJ2aWNlX193cmFwe3BhZGRpbmctdG9wOjRyZW07cG9zaXRpb246c3RhdGljfX0ucC10b3Atc2VydmljZV9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VydmljZV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjZyZW07bWFyZ2luLXRvcDo0cmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99fS5wLXRvcC12YWx1ZV9faW1hZ2V7bWFyZ2luLXRvcDo2LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC12YWx1ZV9faW1hZ2V7bWFyZ2luLXRvcDo0cmVtfX0ucC11bmRlci1tdnttYXJnaW4tdG9wOjEwMHB4O2hlaWdodDo0MHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdW5kZXItbXZ7bWFyZ2luLXRvcDo1MHB4O2hlaWdodDphdXRvfX0ucC11bmRlci1tdl9faW5uZXJ7bWF4LXdpZHRoOjE2MHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC11bmRlci1tdl9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbX19LnAtdW5kZXItbXZfX3RpdGxlX193cmFwe3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC11bmRlci1tdl9fdGl0bGVfX3dyYXB7d2lkdGg6MTAwJX19LnAtdW5kZXItbXZfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC11bmRlci1tdl9fdGl0bGV7d2lkdGg6MTAwJX19LnAtdW5kZXItbXZfX3RpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxcHg7aGVpZ2h0OjQuMXJlbTttYXJnaW4tdG9wOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXVuZGVyLW12X190aXRsZTphZnRlcntoZWlnaHQ6M3JlbX19LnAtdW5kZXItbXZfX3RpdGxlLS1lbntmb250LXNpemU6OHJlbTtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmfS5wLXVuZGVyLW12X190aXRsZS0tZW4gZW17Y29sb3I6IzA3N2Q1Y31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdW5kZXItbXZfX3RpdGxlLS1lbntmb250LXNpemU6NXJlbX19LnAtdW5kZXItbXZfX3RpdGxlLS1qYXtmb250LXNpemU6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdW5kZXItbXZfX3RpdGxlLS1qYXtmb250LXNpemU6MS41cmVtfX0ucC11bmRlci1tdl9faW1hZ2V7YXNwZWN0LXJhdGlvOjMzNS8xNDIuNTU7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC11bmRlci1tdl9faW1hZ2V7d2lkdGg6MTAwJX19LnAtdW5kZXItbXZfX2ltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6LjRyZW19LnAtdW5kZXItbXYtbWFpbntoZWlnaHQ6MjhyZW07cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC11bmRlci1tdi1tYWlue2hlaWdodDozMHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXVuZGVyLW12LW1haW57bWFyZ2luLXRvcDo0OHB4O2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX0ucC11bmRlci1tdi1tYWluX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6M3JlbTtwYWRkaW5nLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC11bmRlci1tdi1tYWluX19pbm5lcntwYWRkaW5nLXRvcDoycmVtO3BhZGRpbmctYm90dG9tOjJyZW19fS5wLXVuZGVyLW12LW1haW5fX3RpdGxle2ZvbnQtc2l6ZTo0LjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC11bmRlci1tdi1tYWluX190aXRsZXtmb250LXNpemU6My4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdW5kZXItbXYtbWFpbl9fdGl0bGV7Zm9udC1zaXplOjIuMnJlbX19LnAtdW5kZXItbXYtbWFpbl9fdGV4dHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOi4wNGVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wLXVuZGVyLW12LW1haW5fX3RleHR7Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXVuZGVyLW12LW1haW5fX3RleHR7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjV9fS5wLXVuZGVyLW12LW1haW5fX2Jne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LnAtdW5kZXItbXYtbWFpbl9fYmcgaW1ne2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnAtd2ViaW5hci1zbGlkZV9faW5uZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ucC13ZWJpbmFyLXNsaWRlX19oZWFkZXJ7d2lkdGg6MzJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXItc2xpZGVfX2hlYWRlcnt3aWR0aDoxMDAlfX0ucC13ZWJpbmFyLXNsaWRlX19idXR0b257bWFyZ2luOjhyZW0gMCAwIDA7d2lkdGg6MjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXItc2xpZGVfX2J1dHRvbnttYXJnaW46M3JlbSAwIDA7d2lkdGg6MjUuNXJlbX19LnAtd2ViaW5hci1zbGlkZV9fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDM3LjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXdlYmluYXItc2xpZGVfX2NvbnRhaW5lci5pcy1oaWRkZW4gLnN3aXBlci1idXR0b24tcHJldiwucC13ZWJpbmFyLXNsaWRlX19jb250YWluZXIuaXMtaGlkZGVuIC5zd2lwZXItYnV0dG9uLW5leHQsLnAtd2ViaW5hci1zbGlkZV9fY29udGFpbmVyLmlzLWhpZGRlbiAucC13ZWJpbmFyX19zbGlkZXJfX2J1dHRvbntkaXNwbGF5Om5vbmV9LnAtd2ViaW5hci1zbGlkZV9fY29udGFpbmVyLmlzLWhpZGRlbiAuc3dpcGVyLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6NC44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyLXNsaWRlX19jb250YWluZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHJlbX19LnAtd2ViaW5hci1zbGlkZV9fY2FyZF9faW1hZ2V7YXNwZWN0LXJhdGlvOjQ4My8yNjggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtd2ViaW5hci1zbGlkZV9fY2FyZF9faW1hZ2V7YXNwZWN0LXJhdGlvOjE1Ny8xMDYgIWltcG9ydGFudH19LnAtd2ViaW5hcl9fY2FyZF9fbGlua3tib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC13ZWJpbmFyX19jYXJkX19saW5rOmhvdmVyIC5wLXRvcC13ZWJpbmFyX19jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfX0ucC13ZWJpbmFyX19jYXJkX19pbWFnZXthc3BlY3QtcmF0aW86NDM0LzI2NTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyX19jYXJkX19pbWFnZXthc3BlY3QtcmF0aW86MTU3LzEwNn19LnAtd2ViaW5hcl9fY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOi4zcyBlYXNlfS5wLXdlYmluYXJfX2NhcmRfX21vcmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjI7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDozLjZyZW07YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5wLXdlYmluYXJfX2NhcmRfX21vcmU6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTRweDtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyX19jYXJkX19tb3Jle3dpZHRoOjIuOHJlbTtib3R0b206NXB4O3JpZ2h0OjVweH19LnAtd2ViaW5hcl9fY2FyZF9fdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tdG9wOjJyZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXJfX2NhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLXRvcDoxLjVyZW19fS5wLXdlYmluYXJfX2NhcmRfX3RleHR7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjEuNHJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXJfX2NhcmRfX3RleHR7bWFyZ2luLXRvcDoxLjJyZW07Zm9udC1zaXplOjEuMnJlbX19LnAtd2ViaW5hcl9fY2FyZF9fdGFne21hcmdpbi10b3A6MS44cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjVyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6bm9ybWFsfS5wLXdlYmluYXJfX2NhcmRfX3RhZyBsaXttaW4td2lkdGg6NTBweDtoZWlnaHQ6MjJweDtwYWRkaW5nOjAgMTJweDtib3JkZXItcmFkaXVzOjExcHg7Ym9yZGVyOnNvbGlkIDFweCAjMjU1NGMxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbTtjb2xvcjojMjU1NGMxO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtd2ViaW5hcl9fY2FyZF9fdGFnIGxpe2ZvbnQtc2l6ZToxM3B4fX0ucC13ZWJpbmFyX19zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmV9LnAtd2ViaW5hcl9fc2xpZGVyX193cmFwe292ZXJmbG93OmhpZGRlbn0ucC13ZWJpbmFyX19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyX19zbGlkZXJfX2J1dHRvbnttYXJnaW4tdG9wOjNyZW19fS5wLXdlYmluYXIgLnN3aXBlci1wYWdpbmF0aW9ue21hcmdpbjowIDIwcHggMCAwO3dpZHRoOmF1dG87ei1pbmRleDo5OTk7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NnB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXdlYmluYXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoxMDAlO29wYWNpdHk6MX0ucC13ZWJpbmFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2hlaWdodDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDc3ZDVjfS5wLXdlYmluYXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIC5ib3JkZXJ7d2lkdGg6NzBweDtoZWlnaHQ6MXB4O21hcmdpbjowIDhweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7cG9zaXRpb246cmVsYXRpdmV9LnAtd2ViaW5hciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzFhMWIxYjt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5wLXdlYmluYXIgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW57dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzLjg1cyBsaW5lYXJ9LnAtd2ViaW5hciAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tbmV4dHthc3BlY3QtcmF0aW86MS8xO3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMiU7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnMgZWFzZTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLXByZXYsLnAtd2ViaW5hciAuc3dpcGVyLWJ1dHRvbi1uZXh0e3dpZHRoOjJyZW07bWFyZ2luLXRvcDoxMS41JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tcHJldiwucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLW5leHR7d2lkdGg6MXJlbTttYXJnaW4tdG9wOjE0LjUlfX0ucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxNi8zMDt3aWR0aDoxLjZyZW07aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTJweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLnAtd2ViaW5hciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcnt3aWR0aDouOHJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMXB4KX19LnAtd2ViaW5hciAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotM3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tcHJldntsZWZ0Oi0xLjVyZW19fS5wLXdlYmluYXIgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMy41cmVtO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTEuNXJlbX19LnAtd2ViaW5hcl9fc2xpZGVyX19zdG9we3dpZHRoOjIuNnJlbTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MS8xO21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjJzIGVhc2U7ei1pbmRleDoyfS5wLXdlYmluYXJfX3NsaWRlcl9fc3RvcF9fd3JhcHtvdmVyZmxvdzpoaWRkZW59LnAtd2ViaW5hcl9fc2xpZGVyX19zdG9wOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjlyZW07YXNwZWN0LXJhdGlvOjEyLzE0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyX19zbGlkZXJfX3N0b3A6OmFmdGVye3dpZHRoOjdweH19LnAtd2ViaW5hcl9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JhY2tncm91bmQ6dW5zZXQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXRvcDouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTouMzEyNXZ3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6LjUyMDgzMzMzMzN2dyBzb2xpZCAjNjY2O2JvcmRlci1yaWdodDowO2FzcGVjdC1yYXRpbzoxLzF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtd2ViaW5hcl9fc2xpZGVyX19zdG9wLmlzLXN0b3A6OmFmdGVye2JvcmRlci10b3A6LjdyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi43cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MS40cmVtIHNvbGlkICM2NjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyX19zbGlkZXJfX3N0b3AuaXMtc3RvcDo6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MXJlbSBzb2xpZCAjNjY2O2JvcmRlci10b3A6LjZyZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOi42cmVtIHNvbGlkIHJnYmEoMCwwLDAsMCl9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC13ZWJpbmFyX19jYXJkX19saW5rOmhvdmVyIC5wLXdlYmluYXJfX2NhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSl9fS5wLXdlYmluYXJfX2lubmVye3BhZGRpbmctdG9wOjguNHJlbTtwYWRkaW5nLWJvdHRvbToxM3JlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtd2ViaW5hcl9faW5uZXJ7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfX0ucC13ZWJpbmFyX19jb250YWluZXJ7bWFyZ2luLXRvcDo0cmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtd2ViaW5hcl9fY29udGFpbmVye21hcmdpbi10b3A6M3JlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjJyZW19fS5wLXdlYmluYXJfX3RpdGxle21hcmdpbi10b3A6MTJyZW07cGFkZGluZy1sZWZ0OjJyZW07Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwNzdkNWM7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXdlYmluYXJfX3RpdGxle21hcmdpbi10b3A6NnJlbX19LnAtd2ViaW5hciAucC1ndWlkYW5jZXttYXJnaW4tdG9wOjEycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC13ZWJpbmFyIC5wLWd1aWRhbmNle21hcmdpbi10b3A6NnJlbX19LnUtbXQtLTEwe21hcmdpbi10b3A6MXJlbX0udS1tYi0tMTB7bWFyZ2luLWJvdHRvbToxcmVtfS51LW1yLS0xMHttYXJnaW4tcmlnaHQ6MXJlbX0udS1tbC0tMTB7bWFyZ2luLWxlZnQ6MXJlbX0udS1tdC0tMjB7bWFyZ2luLXRvcDoycmVtfS51LW1iLS0yMHttYXJnaW4tYm90dG9tOjJyZW19LnUtbXItLTIwe21hcmdpbi1yaWdodDoycmVtfS51LW1sLS0yMHttYXJnaW4tbGVmdDoycmVtfS51LW10LS0zMHttYXJnaW4tdG9wOjNyZW19LnUtbWItLTMwe21hcmdpbi1ib3R0b206M3JlbX0udS1tci0tMzB7bWFyZ2luLXJpZ2h0OjNyZW19LnUtbWwtLTMwe21hcmdpbi1sZWZ0OjNyZW19LnUtbXQtLTQwe21hcmdpbi10b3A6NHJlbX0udS1tYi0tNDB7bWFyZ2luLWJvdHRvbTo0cmVtfS51LW1yLS00MHttYXJnaW4tcmlnaHQ6NHJlbX0udS1tbC0tNDB7bWFyZ2luLWxlZnQ6NHJlbX0udS1tdC0tNTB7bWFyZ2luLXRvcDo1cmVtfS51LW1iLS01MHttYXJnaW4tYm90dG9tOjVyZW19LnUtbXItLTUwe21hcmdpbi1yaWdodDo1cmVtfS51LW1sLS01MHttYXJnaW4tbGVmdDo1cmVtfS51LW10LS02MHttYXJnaW4tdG9wOjZyZW19LnUtbWItLTYwe21hcmdpbi1ib3R0b206NnJlbX0udS1tci0tNjB7bWFyZ2luLXJpZ2h0OjZyZW19LnUtbWwtLTYwe21hcmdpbi1sZWZ0OjZyZW19LnUtbXQtLTcwe21hcmdpbi10b3A6N3JlbX0udS1tYi0tNzB7bWFyZ2luLWJvdHRvbTo3cmVtfS51LW1yLS03MHttYXJnaW4tcmlnaHQ6N3JlbX0udS1tbC0tNzB7bWFyZ2luLWxlZnQ6N3JlbX0udS1tdC0tODB7bWFyZ2luLXRvcDo4cmVtfS51LW1iLS04MHttYXJnaW4tYm90dG9tOjhyZW19LnUtbXItLTgwe21hcmdpbi1yaWdodDo4cmVtfS51LW1sLS04MHttYXJnaW4tbGVmdDo4cmVtfS51LW10LS05MHttYXJnaW4tdG9wOjlyZW19LnUtbWItLTkwe21hcmdpbi1ib3R0b206OXJlbX0udS1tci0tOTB7bWFyZ2luLXJpZ2h0OjlyZW19LnUtbWwtLTkwe21hcmdpbi1sZWZ0OjlyZW19LnUtbXQtLTEwMHttYXJnaW4tdG9wOjEwcmVtfS51LW1iLS0xMDB7bWFyZ2luLWJvdHRvbToxMHJlbX0udS1tci0tMTAwe21hcmdpbi1yaWdodDoxMHJlbX0udS1tbC0tMTAwe21hcmdpbi1sZWZ0OjEwcmVtfS51LW10LS0xMTB7bWFyZ2luLXRvcDoxMXJlbX0udS1tYi0tMTEwe21hcmdpbi1ib3R0b206MTFyZW19LnUtbXItLTExMHttYXJnaW4tcmlnaHQ6MTFyZW19LnUtbWwtLTExMHttYXJnaW4tbGVmdDoxMXJlbX0udS1tdC0tMTIwe21hcmdpbi10b3A6MTJyZW19LnUtbWItLTEyMHttYXJnaW4tYm90dG9tOjEycmVtfS51LW1yLS0xMjB7bWFyZ2luLXJpZ2h0OjEycmVtfS51LW1sLS0xMjB7bWFyZ2luLWxlZnQ6MTJyZW19LnUtcGItLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS51LXB0LS0xMHtwYWRkaW5nLXRvcDoxcmVtfS51LXBiLS0xMHtwYWRkaW5nLWJvdHRvbToxcmVtfS51LXByLS0xMHtwYWRkaW5nLXJpZ2h0OjFyZW19LnUtcGwtLTEwe3BhZGRpbmctbGVmdDoxcmVtfS51LXB0LS0yMHtwYWRkaW5nLXRvcDoycmVtfS51LXBiLS0yMHtwYWRkaW5nLWJvdHRvbToycmVtfS51LXByLS0yMHtwYWRkaW5nLXJpZ2h0OjJyZW19LnUtcGwtLTIwe3BhZGRpbmctbGVmdDoycmVtfS51LXB0LS0zMHtwYWRkaW5nLXRvcDozcmVtfS51LXBiLS0zMHtwYWRkaW5nLWJvdHRvbTozcmVtfS51LXByLS0zMHtwYWRkaW5nLXJpZ2h0OjNyZW19LnUtcGwtLTMwe3BhZGRpbmctbGVmdDozcmVtfS51LXB0LS00MHtwYWRkaW5nLXRvcDo0cmVtfS51LXBiLS00MHtwYWRkaW5nLWJvdHRvbTo0cmVtfS51LXByLS00MHtwYWRkaW5nLXJpZ2h0OjRyZW19LnUtcGwtLTQwe3BhZGRpbmctbGVmdDo0cmVtfS51LXB0LS01MHtwYWRkaW5nLXRvcDo1cmVtfS51LXBiLS01MHtwYWRkaW5nLWJvdHRvbTo1cmVtfS51LXByLS01MHtwYWRkaW5nLXJpZ2h0OjVyZW19LnUtcGwtLTUwe3BhZGRpbmctbGVmdDo1cmVtfS51LXB0LS02MHtwYWRkaW5nLXRvcDo2cmVtfS51LXBiLS02MHtwYWRkaW5nLWJvdHRvbTo2cmVtfS51LXByLS02MHtwYWRkaW5nLXJpZ2h0OjZyZW19LnUtcGwtLTYwe3BhZGRpbmctbGVmdDo2cmVtfS51LXB0LS03MHtwYWRkaW5nLXRvcDo3cmVtfS51LXBiLS03MHtwYWRkaW5nLWJvdHRvbTo3cmVtfS51LXByLS03MHtwYWRkaW5nLXJpZ2h0OjdyZW19LnUtcGwtLTcwe3BhZGRpbmctbGVmdDo3cmVtfS51LXB0LS04MHtwYWRkaW5nLXRvcDo4cmVtfS51LXBiLS04MHtwYWRkaW5nLWJvdHRvbTo4cmVtfS51LXByLS04MHtwYWRkaW5nLXJpZ2h0OjhyZW19LnUtcGwtLTgwe3BhZGRpbmctbGVmdDo4cmVtfS51LXB0LS05MHtwYWRkaW5nLXRvcDo5cmVtfS51LXBiLS05MHtwYWRkaW5nLWJvdHRvbTo5cmVtfS51LXByLS05MHtwYWRkaW5nLXJpZ2h0OjlyZW19LnUtcGwtLTkwe3BhZGRpbmctbGVmdDo5cmVtfS51LXB0LS0xMDB7cGFkZGluZy10b3A6MTByZW19LnUtcGItLTEwMHtwYWRkaW5nLWJvdHRvbToxMHJlbX0udS1wci0tMTAwe3BhZGRpbmctcmlnaHQ6MTByZW19LnUtcGwtLTEwMHtwYWRkaW5nLWxlZnQ6MTByZW19LnUtcHQtLTExMHtwYWRkaW5nLXRvcDoxMXJlbX0udS1wYi0tMTEwe3BhZGRpbmctYm90dG9tOjExcmVtfS51LXByLS0xMTB7cGFkZGluZy1yaWdodDoxMXJlbX0udS1wbC0tMTEwe3BhZGRpbmctbGVmdDoxMXJlbX0udS1wdC0tMTIwe3BhZGRpbmctdG9wOjEycmVtfS51LXBiLS0xMjB7cGFkZGluZy1ib3R0b206MTJyZW19LnUtcHItLTEyMHtwYWRkaW5nLXJpZ2h0OjEycmVtfS51LXBsLS0xMjB7cGFkZGluZy1sZWZ0OjEycmVtfS51LXRleHRhbGlnbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS51LXRleHRhbGlnbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnUtdGV4dGFsaWduLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsudS1zcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey51LXBje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpey51LXBjLW1heHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey51LXBjLW1heHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnUtdmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0iLCIvKiEgZGVzdHlsZS5jc3MgdjQuMC4xIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAvKiAxICovXHJcbiAgaGVpZ2h0OiAwO1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAvKiAyICovXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAvKiAxICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcclxuICovXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiIsIi8vIHRvcCBtdiB0aXRsZVxyXG4uanMtc3BsaXQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICAuanMtbG9hZGVkICYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAuaXMtYWN0aXZlICYge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC43LCAwLjIsIDAuMSwgMSkgMC44cztcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0OSB7XHJcbiAgICAgICAgJltkYXRhLWluZGV4PVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMDNzfTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtcGN9ICsgNDBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgIGZvbnQtc2l6ZTogbWF4KHZ3KDEwLCAxMjgwKSwgOHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IG1pbih2dygxMCwgMzc1KSwgMTJweCk7XHJcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1zcH0gKyA0MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICAvLyB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgLy8gd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtaG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJltocmVmXj1cInRlbDpcIl0sXHJcbiAgJltocmVmXj1cIm1haWx0bzpcIl0ge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnAge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOOCpOODs+ODiuODvOW5heioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7jgqTjg7Pjg4rjg7zluYVcclxuJGlubmVyOiAxMzIwcHg7XHJcblxyXG4vLyDkvZnnmb1cclxuJHBhZGRpbmctcGM6IDQwcHg7XHJcbiRwYWRkaW5nLXNwOiAyMHB4O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OZ44O844K55bmF6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRiYXNlLXdpZHRoOiAxOTIwcHg7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg5jjg4Pjg4Djg7zoqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGhlYWRlci1oZWlnaHQtcGM6IDEwMHB4O1xyXG4kaGVhZGVyLWhlaWdodC1zcDogNDhweDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOiJsuOBruaMh+WumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy/oibLmjIflrppcclxuJGZvbnQtY29sb3I6ICM1NTU7XHJcbiRiZy1ncmF5OiAjZjJmMmYyO1xyXG4kYmx1ZTogIzBmNDNiYztcclxuJGdyZWVuOiAjMDc3RDVDO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIOODleOCqeODs+ODiOioreWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kamEtc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRqYS1zZXJpZjogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xyXG4kZW4tc2FuczogJ0ludGVyJywgc2Fucy1zZXJpZjsiLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLy8gZm91bmRhdGlvblxyXG4gIGJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBodG1sIHtcclxuICAgIHpvb206IDE7XHJcbiAgfVxyXG4gIHZpZGVvIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBoZWFkZXJcclxuICAubC1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC1oZWFkZXJfX2xvZ29fX2ltYWdlIHtcclxuICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICB9XHJcblxyXG4gIC8vIGNvbW1vblxyXG4gIC5wLWN0YV9fYXJlYTpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnAtYWJvdXQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcbiAgLy9zY3JvbGwgYW5pbWF0aW9uXHJcbiAgLmJsdXIuZGVsaWdodGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLy8gdG9wXHJcbiAgLnAtdG9wLW12X19jYXJkX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDIwMCkgcmVtKDQ0KSByZW0oNDkpO1xyXG4gIH1cclxuXHJcbiAgLnAtdG9wLW12X19jYXJkX190YWcge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgcGFkZGluZzogcmVtKDYpIHJlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAucC10b3AtbXZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICB9XHJcblxyXG4gIC5wLXRvcC1tdl9fY2FyZF9fY2lyY2xlIHtcclxuICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAucC10b3AtbXZfX2NhcmRfX2ltYWdlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiA2MTBweDtcclxuICB9XHJcbiAgLnAtdG9wLW12X19jYXJkX19pbWFnZSBpbWcge1xyXG5cclxuICB9XHJcblxyXG4gIC5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5wLXRvcC1tdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHdpZHRoOiByZW0oNDYpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC10b3AtbXZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDQ2KTtcclxuICAgIGJvcmRlci13aWR0aDogcmVtKDIpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgIGhlaWdodDogcmVtKDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXRvcC1tdl9fdGl0bGU6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmpzLXNwbGl0IHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qcy1zcGxpdCBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLXRvcC1ndWlkYW5jZV9fd3JhcDpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAucC10b3AtY2FzZSB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLXRvcC1jb2x1bW4ge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC10b3AtZG9jdW1lbnQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcblxyXG4gIC8vIGZlYXR1cmVcclxuICAucC1mZWF0dXJlLWNvbnRlbnRfX29kZCAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcclxuICB9XHJcblxyXG4gIC5wLWZlYXR1cmUtY29udGVudF9fZXZlbiAucC1mZWF0dXJlLWNvbnRlbnRfX2lubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgfVxyXG5cclxuICAucC1mZWF0dXJlLWNvbnRlbnRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICB9XHJcblxyXG4gIC5wLWZlYXR1cmUtc2VydmljZSB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gIH1cclxuXHJcbiAgLy8gc2VydmljZVxyXG4gIC5wLXNlcnZpY2UtY29udGVudCB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2UtY29udGVudF9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2UtbWFudWZhY3R1cmluZ19faW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgfVxyXG5cclxuICAvLyBtZWV0aW5nXHJcbiAgLnAtbWVldGluZy1wb2ludCB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLW1lZXRpbmctcG9pbnRfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgfVxyXG5cclxuICAucC1tZWV0aW5nLXBvaW50X19zbGlkZXIge1xyXG4gICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcclxuXHJcbiAgICAuc3dpcGVyLFxyXG4gICAgLnN3aXBlci13cmFwcGVyLFxyXG4gICAgLnN3aXBlci1zbGlkZSxcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbixcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtbWVldGluZy1vdXRsaW5lIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gIH1cclxuXHJcbiAgLy8gc2VydmljZSDkuIvlsaTjg5rjg7zjgrhcclxuICAucC1zZXJ2aWNlLWFib3V0X19sZWFkLS1wYWdlLWJyZWFrIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gIH1cclxuXHJcbiAgLnAtc2VydmljZS1kZXRhaWxfX2V2ZW4ge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2Utc29sdXRpb24ge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcclxuXHJcbiAgICAucC1zZXJ2aWNlLXNvbHV0aW9uX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2UtY2FzZS5wLXRvcC1jYXNlIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiB1bnNldDtcclxuXHJcbiAgICAucC10b3AtY2FzZV9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1zZXJ2aWNlLW1hbnVmYWN0dXJpbmdfX2NvbW1vbiB7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcblxyXG4gIC5wLXNlcnZpY2UtZG9jdW1lbnQucC10b3AtZG9jdW1lbnQge1xyXG4gICAgcGFnZS1icmVhay1iZWZvcmU6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogU3dpcGVyIDguNC43XHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXHJcbiAqL1xyXG5cclxuIEBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5sLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAkaW5uZXIgKyBzdHJpcC11bml0KCRwYWRkaW5nLXBjKSAqIDI7XHJcbiAgcGFkZGluZy1pbmxpbmU6ICRwYWRkaW5nLXBjO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgcGFkZGluZy10b3A6IHJlbSgxMjApO1xyXG4gIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncoc3RyaXAtdW5pdCgkcGFkZGluZy1zcCksIDM3NSk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXBjO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxODtcclxuXHRwYWRkaW5nLXRvcDogMThweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMThweDtcclxuXHJcblx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQtc3A7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHR9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWJ1dHRvbiB7XHJcbiAgLy8gZmxleC1zaHJpbms6IDA7XHJcbiAgLy8gd2lkdGg6IGZpdC1jb250ZW50OyBcclxuICAmX19saW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiByZW0oNTgpO1xyXG4gICAgYmFja2dyb3VuZDogI0U3RjNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBtcShsKXtcclxuICAgICAgaGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYtLWFycm93IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi1kb3duIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1leHRlcm5hbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTcgLyAxMztcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfZ3JlZW4ucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ29oc3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTgpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1leHRlcm5hbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE3IC8gMTM7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbi5jLWJ1dHRvbiB7XHJcbiAgJl9fbGluayB7XHJcbiAgICAmLS1hcnJvdyxcclxuICAgICYtLWFycm93LWRvd24ge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1leHRlcm5hbCB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5jLWJ1dHRvbiB7XHJcbi8vICAgZmxleC1zaHJpbms6IDA7XHJcbi8vICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuLy8gICAmX19saW5rIHtcclxuLy8gICAgIGNvbG9yOiAkYmx1ZTtcclxuLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDUwKSBhdXRvO1xyXG4vLyAgICAgZ2FwOiByZW0oOSk7XHJcbi8vICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4vLyAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMzUpIGF1dG87XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuLy8gICAgICAgaGVpZ2h0OiByZW0oMzUpO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJi53aGl0ZSAmX19saW5rIHtcclxuLy8gICAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fY2lyY2xlIHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgd2lkdGg6IGF1dG87XHJcbi8vICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbi8vICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbi8vICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4vLyAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcblxyXG4vLyAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgaGVpZ2h0OiByZW0oMzUpO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6bm90KC5ib3R0b20pOmJlZm9yZSxcclxuLy8gICAgICY6bm90KC5ib3R0b20pOmFmdGVyIHtcclxuLy8gICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbi8vICAgICAgIGhlaWdodDogYXV0bztcclxuLy8gICAgICAgYXNwZWN0LXJhdGlvOiAxOCAvIDE1O1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHRvcDogNTAlO1xyXG4vLyAgICAgICByaWdodDogNTAlO1xyXG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpbmtfYXJyb3dfMDEucG5nKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cclxuLy8gICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLy8gICAgICAgICB3aWR0aDogcmVtKDE0KTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6bm90KC5ib3R0b20pOmFmdGVyIHtcclxuLy8gICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgcmlnaHQ6IDEwMCU7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi5ib3R0b20ge1xyXG4vLyAgICAgICAmOmJlZm9yZSxcclxuLy8gICAgICAgJjphZnRlciB7XHJcbi8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICB3aWR0aDogcmVtKDE4KTtcclxuLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgYXNwZWN0LXJhdGlvOiAxOCAvIDE1O1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICB0b3A6IDUwJTtcclxuLy8gICAgICAgICByaWdodDogNTAlO1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpbmtfYXJyb3dfMDEucG5nKTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIFxyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbi8vICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICY6YWZ0ZXIge1xyXG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgdG9wOiAtMTAwJTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJi53aGl0ZSAmX19jaXJjbGUge1xyXG4vLyAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuLy8gICB9XHJcblxyXG4vLyAgIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4vLyAgICZfX2xpbmsge1xyXG4vLyAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgICAgICAuYy1idXR0b25fX2NpcmNsZSB7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuLy8gICAgICAgICAmOmJlZm9yZSxcclxuLy8gICAgICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmOm5vdCguYm90dG9tKTpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6bm90KC5ib3R0b20pOmFmdGVyIHtcclxuLy8gICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICAgICAgICByaWdodDogNTAlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgXHJcbi8vICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICAgICAgdG9wOiA1MCU7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIkBtaXhpbiBncmlkKCAkZ2FwOiAwLCAkY29udGVudDpmbGV4LXN0YXJ0LCAkYWxpZ246bm9ybWFsICkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogJGdhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1jb21tb25fX3RpdGxlIHtcclxuICAmLS1lbixcclxuICAmLS1qYSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYtLWVuIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDgwKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZW0ge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1qYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS13aGl0ZSB7XHJcbiAgICAuYy1jb21tb25fX3RpdGxlLS1lbixcclxuICAgIC5jLWNvbW1vbl9fdGl0bGUtLWphIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW1lZGl1bSB7XHJcbiAgICAuYy1jb21tb25fX3RpdGxlLS1lbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDY0KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgLmMtY29tbW9uX190aXRsZS0tZW4ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg1Mik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oZWFkaW5nIHtcclxuICBmb250LXNpemU6IHJlbSg1Nik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICB9XHJcblxyXG4gICZBcmVhIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDM3KSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbiB7XHJcbiAgICBjb2xvcjogIzBmNDNiYztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiByZW0oLTE2KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgdG9wOiByZW0oLTEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmFyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDMwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IHJlbSg4Mik7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNmM2YzZjO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmVydGljYWwge1xyXG4gICAgZ2FwOiByZW0oMjYpO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHJcbiAgICAmLmJhcjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDgxKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmVydGljYWwgJl9fZW4ge1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgICByaWdodDogcmVtKC0xNik7XHJcbiAgICB0b3A6IHJlbSg1KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLXBvc3QtY2FyZCB7XHJcbiAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMi40cmVtKTtcclxuICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gIC8vIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAvLyBncmlkLXJvdzogc3BhbiAzO1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ2FwOiByZW0oNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNDgzIC8gMjkwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogcmVtKDM2KTtcclxuICAgIGhlaWdodDogcmVtKDM2KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgyOCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDI4KTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAuYy1wb3N0LWNhcmRfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy10ZXh0IHtcclxuXHRmb250LXNpemU6IHJlbSgxNSk7XHJcblx0bGluZS1oZWlnaHQ6IDI7XHJcblxyXG5cdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XHJcblx0XHRsaW5lLWhlaWdodDogMS43NTtcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQmLmNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi5jLWxlYWQge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy11bmRlci1oZWFkaW5nIHtcclxuICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gIH1cclxuXHJcbiAgJl9fZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oODUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTcpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMjQpLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2hpZXZlbWVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiByZW0oMTI1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RDRENEQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjNEQ0RDREO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAvLyAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgXHJcbiAgICAvLyB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgLy8gaGVpZ2h0OiByZW0oODApO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIGVtIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgLy8gICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjcpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtYnJlYWRjcnVtYiB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LWVuZCwgY2VudGVyKTtcclxuICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICB9XHJcblxyXG4gICYgPiBsaSB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCByZW0oMTIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHJlbSgyKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzY2NjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICB9XHJcblxyXG4gICZfX2N1cnJlbnQge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG5cclxuICAmQXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtYnJlYWRjcnVtYkFyZWEge1xyXG4gIG1heC13aWR0aDogcmVtKDE2MDApO1xyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY2FzZS1zZWFyY2gge1xyXG4gIHBhZGRpbmc6IHJlbSgzMSkgcmVtKDQ0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgZ2FwOiByZW0oMTgpIHJlbSgyOSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IHJlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fdHlwZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFnIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDkpKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLXdpZHRoOiByZW0oNjgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtKDQwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAvKiDjgqLjgq/jgrvjgrfjg5Pjg6rjg4bjgqPjgajjg5Xjgqnjg7zjgqvjgrnjgpLkv53mjIHjgZnjgovjg4bjgq/jg4vjg4Pjgq8gKi9cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aWR0aDogMXB4OyAvKiDluYXjgpLmnIDlsI/pmZDjgasgKi9cclxuICAgICAgaGVpZ2h0OiAxcHg7IC8qIOmrmOOBleOCkuacgOWwj+mZkOOBqyAqL1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIHNwYW4ge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG5cclxuICAmX190YWcge1xyXG4gICAgc3Bhbjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZjNlZjtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXNldCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzFweDtcclxuICAgIHJpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICAgIC5qcy1yZXNldC1idG4ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAvLyBwYWRkaW5nOiByZW0oMTApIDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiByZW0oMikgc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY2FzZSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtY2FzZS1zZWFyY2gge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOODleOCo+ODq+OCv+ODquODs+OCsOOBjOeEoeWKueOBquWgtOWQiOOBruOBv+mBqeeUqOOBleOCjOOCi+WIneacn+mdnuihqOekulxyXG4gICAgLm5vLWZpbHRlciAmOm50aC1jaGlsZChuICsgNykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOWxlemWi+aZguOBruOCouODi+ODoeODvOOCt+ODp+ODs++8iOODleOCo+ODq+OCv+ODquODs+OCsOOBjOeEoeWKueOBquWgtOWQiOOBruOBv++8iVxyXG4gICAgLm5vLWZpbHRlciAmLmlzLXNob3cge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAyMzI7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE1NyAvIDEwNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rW3RhcmdldD1cIl9ibGFua1wiXSAmX19jYXJkX19tb3JlX190ZXh0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190YWcge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDApLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIC8vIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6bm90KCY6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiI1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDIwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fc2VhcmNoX190YWcge1xyXG4gICAgc3Bhbjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZjNlZjtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtY2FzZV9fY2FyZF9faW1hZ2UgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25fX2Nsb3NlIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLnAtY29sdW1uLXNlYXJjaCB7XHJcbiAgcGFkZGluZzogcmVtKDMxKSByZW0oNDQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICBnYXA6IHJlbSgxOCkgcmVtKDI5KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgyMCk7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgfVxyXG5cclxuICAmX190eXBlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oOSkpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IHJlbSg2OCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNik7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIC8qIOOCouOCr+OCu+OCt+ODk+ODquODhuOCo+OBqOODleOCqeODvOOCq+OCueOCkuS/neaMgeOBmeOCi+ODhuOCr+ODi+ODg+OCryAqL1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHdpZHRoOiAxcHg7IC8qIOW5heOCkuacgOWwj+mZkOOBqyAqL1xyXG4gICAgICBoZWlnaHQ6IDFweDsgLyog6auY44GV44KS5pyA5bCP6ZmQ44GrICovXHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgc3BhbiB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBzcGFuOm5vdCguaXMtYWN0aXZlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRTdGM0VGO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc2V0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMXB4O1xyXG4gICAgcmlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICB9O1xyXG4gICAgLmpzLXJlc2V0LWJ0biB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIC8vIHBhZGRpbmc6IHJlbSgxMCkgMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtY29sdW1uLXNlYXJjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg3MCkgcmVtKDQ4KTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiByZW0oMzApIHZ3KDEwLCAzNzUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAvLyBncmlkLXJvdzogc3BhbiA0O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzA2IC8gMTkwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE1NyAvIDEwNjtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19jb25zdWx0YW50IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxMCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fY2FyZF9fbW9yZV9fdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfaWNvbl8wMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgwKSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAvLyBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOm5vdCgmOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiNcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oNSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtY29sdW1uX19jYXJkX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWd1aWRhbmNlIHtcclxuICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG4gICZfX2NhcmQge1xyXG4gICAgcGFkZGluZzogcmVtKDQwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGViZGQ7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgICAmOm5vdCgmOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICY6bm90KCY6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGFjMDtcclxuXHJcbiAgICAgIC5wLWd1aWRhbmNlX19jYXJkX19idXR0b25fX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnV0dG9uX19saW5rLS1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idXR0b25fX2xpbmstLWV4dGVybmFsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODAgLyA0NDA7XHJcbiAgICB3aWR0aDogMzYlO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19ib2R5IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICAgICY6bm90KCY6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KCY6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fYnV0dG9uX19saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB3aWR0aDogcmVtKDMwMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb250YWN0IHtcclxuICAmLXRoYW5rcyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQ4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcbiAgICBwYWRkaW5nOiByZW0oNjApIHJlbSgxNTApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NjcmlwdCB7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXRoYW5rcyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMDApO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDIpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIHdpZHRoOiByZW0oNDgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDExcHg7XHJcbiAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IHJlbSgyNjApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY3RhIHtcclxuICBtYXJnaW4tdG9wOiByZW0oNjQpO1xyXG4gIEBpbmNsdWRlIGdyaWQocmVtKDQwKSk7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDE1KTtcclxuICB9XHJcblxyXG4gICZfX2FyZWEge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2NzkuNSAvIDI1NTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgyMCkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jdGFfaW1nXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX2ltZ18wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogcmVtKDE4MCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxNCksIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDEyNSwgOTIsIDAuOCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg5KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl0gJl9fdGl0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgd2lkdGg6IHJlbSgyOCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgyOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWRvY3VtZW50IHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogcmVtKDMyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogcmVtKDgwKSAwIDAgMDtcclxuICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDMwKSBhdXRvIDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjU1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDM3NSkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgLnAtZG9jdW1lbnRfX3NsaWRlcl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDQ4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMDYgLyAyMTg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNTcgLyAxMDY7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IHJlbSgzNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjgpO1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMjU1NGMxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGNvbG9yOiAjMjU1NGMxO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL3N3aXBlcumWoumAo1xyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg2cHgsIGNlbnRlciwgY2VudGVyKTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIxYjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW4ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMy44NXMgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA5JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0LjUlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyAzMDtcclxuICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IHJlbSgtMzUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgbGVmdDogcmVtKC0yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGVmdDogcmVtKC0xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTI1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICByaWdodDogcmVtKC0xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgd2lkdGg6IHJlbSgyNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMiAvIDE0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXN0b3A6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci10b3A6IHZ3KDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxNCkgc29saWQgIzY2NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1kb2N1bWVudF9fY2FyZF9faW1hZ2UgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtZG93bmxvYWQge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oODQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDcwKSByZW0oNDgpO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiByZW0oMzApIHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1kb2N1bWVudF9fY2FyZF9faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MzQgLyAyNjU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1kb2N1bWVudF9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWRyYXdlci1oYW1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDlweDtcclxuICByaWdodDogcmVtKDEwKTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLmlzLXRvcCB7XHJcbiAgICAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWRyYXdlci1oYW1idXJnZXJfX2xpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIC8vIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcbi5wLWRyYXdlci1iYWNrZ3JvdW5kIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5pcy1kcmF3ZXJBY3RpdmUge1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLnAtZHJhd2VyLWduYXZfX3NwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gIC5wLWRyYXdlci1iYWNrZ3JvdW5kIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZTo6YmVmb3JlIHtcclxuICB0b3A6IDhweDtcclxufVxyXG4ucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjphZnRlciB7XHJcbiAgdG9wOiAtOHB4O1xyXG59XHJcbi5wLWRyYXdlci1oYW1idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLnAtZHJhd2VyLWhhbWJ1cmdlcl9fbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB9XHJcbn1cclxuLnAtZHJhd2VyLWhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLnAtZHJhd2VyLWhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAucC1kcmF3ZXItaGFtYnVyZ2VyX19saW5lOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLnAtZHJhd2VyLWduYXZfX3NwIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgd2lkdGg6IHZ3KDMyNSwgMzc1KTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuICBwYWRkaW5nOiA2NHB4IHZ3KDMwLCAzNzUpIDEyMHB4O1xyXG59XHJcblxyXG4ucC1kcmF3ZXItZ25hdl9fbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnAtZHJhd2VyLWduYXZfX21lbnVfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEycHggMCAxM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gIEBpbmNsdWRlIGdyaWQoMTBweCwgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJi0tZXh0ZXJuYWwge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTcgLyAxMztcclxuICAgICAgd2lkdGg6IHJlbSgxNyk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEzKTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2V4dGVybmFsX2dyZWVuLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWRyYXdlci1nbmF2X19tZW51IGxpOmZpcnN0LWNoaWxkIC5wLWRyYXdlci1nbmF2X19tZW51X19saW5rIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcclxufVxyXG5cclxuLnAtZHJhd2VyLWduYXZfX2J1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgxMHB4KTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4ucC1kcmF3ZXItZ25hdl9fYnV0dG9uX19saW5rIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICYtLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwNzdkNWM7XHJcbiAgfVxyXG5cclxuICAmLS1iZWlnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmFhNTY2O1xyXG4gIH1cclxuXHJcbiAgJi0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1mZWF0dXJlLWNvbnRlbnQge1xyXG4gICZfX29kZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19pbWFnZSB7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2V2ZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5wLWZlYXR1cmUtY29udGVudF9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDg2KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg2MCkpO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZV9fd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gICZfX251bSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNjApO1xyXG4gICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICNjZGU1ZGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogcmVtKDUwMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLTAxIHtcclxuICAgIC5wLWZlYXR1cmUtY29udGVudF9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDc4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNTEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0wNiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnAtZmVhdHVyZS1jb250ZW50X19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIHJlbSg2MCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcm93IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHdpZHRoOiAyNy41JTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZWFyY2hfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX3NlYXJjaF9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlYXJjaF9fbGlzdF9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xyXG4gICAgaGVpZ2h0OiByZW0oNDQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjNlZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDQyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogcmVtKDE2KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwNzdkNWM7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwNzdkNWM7XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaF9fbWFwIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoX19yZXNldCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICB9XHJcbiAgICAucC1mZWF0dXJlLWNvbnRlbnRfX3NlYXJjaF9fbGlzdF9faXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjanMtcmVnaW9uLXJlc2V0IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgLy8gcGFkZGluZzogcmVtKDEwKSAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb25zdWx0YW50X193cmFwIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDcwKTtcclxuICAgIHdpZHRoOiA2OSU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYmRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29uc3VsdGFudF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE1KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9faWNvbiB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM4IC8gMzc7XHJcbiAgICB3aWR0aDogcmVtKDM4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogcmVtKDI3KTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX2NvbnN1bHRhbnRfaWNvbl9wbHVzLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg3MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW1wdHkge1xyXG4gICAgbWluLWhlaWdodDogcmVtKDQyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDQyMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNTQpO1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIH1cclxuICAgICZfX2NhcmRfX2JvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbSgxNTApO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZF9fbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmRfX2ljb24ge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDM4IC8gMzc7XHJcbiAgICAgIHdpZHRoOiByZW0oMzgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyOCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIEBpbmNsdWRlIGdyaWQoMTBweCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMWI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5pcy1hY3RpdmUgLmJvcmRlciBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuODVzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgLy8gcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRvcDogY2FsYyg1MCUgLSA0NnB4KTtcclxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDMwO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IHJlbSgtMzUpO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBsZWZ0OiByZW0oLTI1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiByZW0oLTM1KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTI1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMiAvIDE0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXN0b3A6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci10b3A6IHZ3KDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxNCkgc29saWQgIzY2NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vbW9kYWxcclxuICAmX19tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbC5pcy1vcGVuIHtcclxuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC5wLWZlYXR1cmUtY29udGVudF9fbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX292ZXJsYXkge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBpbnNldDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fbW9kYWxfX292ZXJsYXkuaXMtb3BlbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbF9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX3ZpZXdwb3J0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbF9fdHJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB9XHJcblxyXG4gICZfX21vZGFsX190cmFjay5uby1hbmltIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX21vZGFsX19zbGlkZSB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogcmVtKDgwKSByZW0oMTAwKTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA5NmR2aDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWF4LWhlaWdodDogODVkdmg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19pbWFnZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fYm9keSB7XHJcbiAgICB3aWR0aDogNzIlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBjb2xvcjogIzRkNGQ0ZDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX25hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gIH1cclxuICAmX19tb2RhbF9fd29ya3Mge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDgwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTApO1xyXG4gICAgICB3aWR0aDogODElO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogIzRkNGQ0ZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX2Nsb3NlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fcHJldixcclxuICAmX19tb2RhbF9fbmV4dCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19vZmYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEwIC8gMjA7XHJcbiAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX3ByZXYge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGVmdDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fbmV4dCB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+ODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX3NlYXJjaF9fbGlzdF9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9fbGFiZWwsXHJcbiAgICAgIC5wLWZlYXR1cmUtY29udGVudF9fY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlcl9fY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgLnAtZmVhdHVyZS1jb250ZW50X19zbGlkZXJfX2NhcmRfX2xhYmVsLFxyXG4gICAgICAucC1mZWF0dXJlLWNvbnRlbnRfX3NsaWRlcl9fY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL21hcFxyXG4gIC5qcy1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5qcy1tYXAgLmpzLXJlZ2lvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuanMtbWFwIC5qcy1yZWdpb24uaXMtYWN0aXZlIHtcclxuICAgIGZpbGw6ICMwNzdkNWMgIWltcG9ydGFudDsgLyog4oaQIGZpbGznm7Tmm7jjgY3jgavli53jgaTjgZ/jgoEgKi9cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1mZWF0dXJlLW1vZGFsIHtcclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNDI1NDJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDk2ZHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IHJlbSg4MCkgcmVtKDE1MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDE0KTtcclxuICAgICAgd2lkdGg6IDkxJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogcmVtKDMwKTtcclxuICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgd2lkdGg6IHJlbSg0MCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA3ZWI2O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIGNvbG9yOiB1bnNldDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAgLyAxNDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgIGxlZnQ6IHJlbSgzNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQge1xyXG4gICAgICByaWdodDogcmVtKDM1KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2VfX2xpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTA3ZWI2O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSgxNyk7XHJcbiAgICAgIGhlaWdodDogcmVtKDMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1MCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgyMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogcmVtKDI1MCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDI1MCAvIDI1MDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgxLjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgyLjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgxLjYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWNoaWV2ZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmODtcclxuICAgIHBhZGRpbmc6IHJlbSgzMCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNjApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgICAgcGFkZGluZzogcmVtKDE0KTtcclxuICAgICAgZ2FwOiByZW0oNSk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWNoaWV2ZW1lbnRfX3RleHQge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDEuNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjaGlldmVtZW50X19saXN0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDUwKTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIxIC8gMTQpO1xyXG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwZjM3OTY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDc4ZDQ7IC8qIOODleOCqeODvOOCq+OCueaZguOBruaeoOe3muOCkumdkuiJsuOBq+ioreWumiAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgLyog5p6g57ea44KS44Oc44K/44Oz44GL44KJ5bCR44GX6Zui44GZICovXHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtZmVhdHVyZS1zZXJ2aWNlIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oNTApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiByZW0oNjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1zZXJ2aWNlX19jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1zZXJ2aWNlX19jYXJkX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDApO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDU1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgd2lkdGg6IHJlbSgyNjUpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA3NzQgLyAxMzk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzcy0tbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1Myk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RlbCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCByZW0oODApKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxMCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5DjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19tZW51X19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgJi5pcy10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAucC1oZWFkZXIge1xyXG4gICAgICAmX19sb2dvX19pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvaGVhZGVyX2xvZ29fMDIucG5nKSBuby1yZXBlYXRcclxuICAgICAgICAgIHRvcC9jb250YWluO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xvZ29fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgICZfX21lbnVfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbl9fbGluayB7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAgICAgJi0tZ3JlZW46YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYmVpZ2U6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDQ5KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIC8vIGFzcGVjdC1yYXRpbzogMjE2IC8gMzg7XHJcbiAgICAvLyB3aWR0aDogMjMwcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nb19faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAyMTYgLyAzODtcclxuICAgIHdpZHRoOiByZW0oMjE2KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2hlYWRlcl9sb2dvXzAxLnBuZykgbm8tcmVwZWF0IHRvcC9jb250YWluO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogcmVtKDE2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMTkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nb19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oOSk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDQzKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMzApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVfX2xpbmsge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMTBweCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIHdpZHRoOiByZW0oMTQxKTtcclxuICAgIGhlaWdodDogcmVtKDUyKTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxMTApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVuOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iZWlnZTpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYmFhNTY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1ncmF5O1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSBsaTpoYXMoLnAtaGVhZGVyX19tZW51X19jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1oZWFkZXJfX21lbnVfX2NoaWxkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMjApLCBjZW50ZXIsIHN0cmV0Y2gpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVfX2NoaWxkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX21lbnVfX2NoaWxkX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVfX2NoaWxkX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAmX19tZW51X19jaGlsZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDEwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2xpbmtbdGFyZ2V0PVwiX2JsYW5rXCJdICZfX21lbnVfX2NoaWxkX190aXRsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgIGhlaWdodDogcmVtKDE2KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX21lbnVfX2NoaWxkX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fbWVudV9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudV9fY2hpbGRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1oZWFkZXJfX21lbnVfX2NoaWxkX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtaGVhZGVyX19tZW51X19jaGlsZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW1lZXRpbmctbWVzc2FnZSB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTYpO1xyXG4gICAgICB0ZXh0LWluZGVudDogcmVtKC0xNik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLimIVcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMDApO1xyXG4gICAgcGFkZGluZzogcmVtKDgwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGViZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2JvZHkge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gICAgJjpub3QoJjpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoJjpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMTZweCAxNnB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMDkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiA4cHggOHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMDkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1tZWV0aW5nLXRoYW5rcyB7XHJcbiAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtbWVldGluZy1vdXRsaW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg5OCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogcmVtKDMwMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oMzApIHJlbSg1Nik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44ODtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIHJlbSgyMCkgcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiByZW0oMTIwKSAwIHJlbSg2MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiByZW0oNjApIDAgcmVtKDYwKTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnAtbWVldGluZy1jb250YWN0IHtcclxuICAmX19mb3JtIHtcclxuICAgIFxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDEyMCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2NyaXB0IHtcclxuICAgIFxyXG5cclxuICAgIFxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW1lZXRpbmctcG9pbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4Nik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCg4MikpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDQ4KTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICY6bm90KCY6Zmlyc3Qtb2YtdHlwZSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbnVtIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI0YyRjJGMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDMzMCAvIDIyMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3Ige1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1tZWV0aW5nLXRoZW1lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxNDcpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNDYpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oNDgpIHJlbSg1Nik7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDI4KSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgZ2FwOiByZW0oMTUpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIyKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGFzcGVjdC1yYXRpbzogMjUwIC8gMjk4O1xyXG4gICAgd2lkdGg6IDM3JTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3JkZXI6IC0xO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19ib2R5IHtcclxuICAgIHdpZHRoOiA1OSU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDE4KSk7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgzKSBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogcmVtKDMpIHNvbGlkICNmZmY7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDIpIHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgyKSBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4Myk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg3MCksIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg1OTApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA1OTAgLyAzNjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogdncoMzAwLCA3NjkpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDQwMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzOCk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMTMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgIGdhcDogMDtcclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAyNTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHdpZHRoOiByZW0oMTk2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMTk2IC8gNjA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlIHtcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDQzNSAvIDIwNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcmRlcjogLTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA1NDAgLyAyODA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fY2lyY2xlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDM2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICYtLWV4dGVybmFsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNCAvIDExO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9saW5rX2V4dGVybmFsX3doaXRlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjMpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjMgLyAxOTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbi5wLXNlcnZpY2VfX2NhcmRfX2xpbmsge1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIC5wLXNlcnZpY2VfX2NhcmRfX2ltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1jYXNlIHtcclxuICAmLnAtdG9wLWNhc2Uge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXRvcC1jYXNlX19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXRvcC1jYXNlX19jYXJkX190YWcgbGkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdG9wLWNhc2VfX2NhcmRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWNvbHVtbiB7XHJcbiAgLnAtdG9wLWNvbHVtbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTM3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3N3aXBlcumWoumAo1xyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLFxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIsXHJcbiAgICAgIC5zd2lwZXItc2xpZGUsXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbixcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNhM2EzYTM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZF9fY29uc3VsdGFudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX190YWcgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX19uYW1lIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRiZy1ncmF5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fdG9wLWRlY286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2dyg3MDcsIDE5MjApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDYxKSBzb2xpZCAkYmctZ3JheTtcclxuICAgIGJvcmRlci1yaWdodDogcmVtKDY1KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHZ3KDIwMCwgMzc1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4OCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5jLXVuZGVyLWhlYWRpbmdfX2VuIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RlY28ge1xyXG4gICAgd2lkdGg6IHJlbSg0ODkpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODkgLyAyODU7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHJlbSgtMTYpO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIyMCk7XHJcbiAgICAgIHRvcDogcmVtKC03MCk7XHJcbiAgICAgIHJpZ2h0OiA1LjMzdnc7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBmaWx0ZXI6IGludmVydCgtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWJzb2x1dGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oODApIHJlbSgyMCksIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDg1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZ2FwOiByZW0oNTApIHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZChyZW0oMzApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMoNDAwIC8gMTMyMCAqIDEwMCUpO1xyXG4gICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogY2FsYyg0MDAgLyAxMzIwICogMTAwJSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI5MCAvIDkyMCAqIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IHJlbSg2MCk7XHJcbiAgICBoZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IHJlbSgyMCk7XHJcbiAgICByaWdodDogcmVtKDIwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICByaWdodDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICBib3R0b206IHJlbSgxNSk7XHJcbiAgICAgIHJpZ2h0OiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjMpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjMgLyAxOTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19tb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDY3LCAxODgsIDAuOCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbW9yZV9fdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oOSksIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICAmLmV4dGVybmFsOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICB3aWR0aDogcmVtKDE4KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE5KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtc2VydmljZS1jb250ZW50X19jYXJkX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1zZXJ2aWNlLWNvbnRlbnRfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWRldGFpbC1hYm91dCB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19leHRlcm5hbF9ncmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg1OTApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA1OTAgLyAzNjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogdncoMzAwLCA3NjkpO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDQwMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzOCk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMTMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDMwKSB2dygxMCwgMzc1KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgIGdhcDogMDtcclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAyNTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHdpZHRoOiByZW0oMTk2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMTk2IC8gNjA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTQwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWRldGFpbC1jYXNlIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogcmVtKDMyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogcmVtKDgwKSAwIDAgMDtcclxuICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDMwKSAwIDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjU1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDM3NSkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5wLXNlcnZpY2UtZGV0YWlsLWNvbHVtbl9fc2xpZGVyX19idXR0b24sXHJcbiAgICAgIC5wLXNlcnZpY2UtZGV0YWlsLWNhc2VfX3NsaWRlcl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDQ4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAgXHJcbiAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgIC8vIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMDYgLyAyMTg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE1NyAvIDEwNjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IHJlbSgzNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjgpO1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGFnIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1KSk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMjU1NGMxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIGNvbG9yOiAjMjU1NGMxO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL3N3aXBlcumWoumAo1xyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg2cHgsIGNlbnRlciwgY2VudGVyKTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiAuYm9yZGVyIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIxYjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLmlzLWFjdGl2ZSAuYm9yZGVyIHNwYW4ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMy44NXMgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA5JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0LjUlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXJfYXJyb3dfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyAzMDtcclxuICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IHJlbSgtMzUpO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMzVweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICByaWdodDogcmVtKC0yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcmlnaHQ6IHJlbSgtMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyX19zdG9wIHtcclxuICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgaGVpZ2h0OiByZW0oOSk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTIgLyAxNDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zdG9wOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItdG9wOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdncoNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiB2dygxMCkgc29saWQgIzY2NjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDcpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMTQpIHNvbGlkICM2NjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxMCkgc29saWQgIzY2NjtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtc2VydmljZS1kZXRhaWwtY2FzZV9fY2FyZF9faW1hZ2UgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW4ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHdpZHRoOiByZW0oMzIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiByZW0oODApIDAgMCAwO1xyXG4gICAgd2lkdGg6IHJlbSgyNjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiByZW0oMzApIDAgMDtcclxuICAgICAgd2lkdGg6IHJlbSgyNTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMzc1KSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX3NsaWRlcl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDQ4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAgXHJcbiAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIC8vIHdpZHRoOiByZW0oMjgzKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMwNiAvIDE5MDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTU3IC8gMTA2O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19jb25zdWx0YW50IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxMCksIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDI4KTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNSkpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzI1NTRjMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogIzI1NTRjMTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9zd2lwZXLplqLpgKNcclxuICAmX19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIEBpbmNsdWRlIGdyaWQoNnB4LCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMWI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5pcy1hY3RpdmUgLmJvcmRlciBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuODVzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA4LjUlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgLy8gcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgd2lkdGg6IHJlbSgxNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDklO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgbWFyZ2luLXRvcDogMTQuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDMwO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgbGVmdDogcmVtKC0zNSk7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgbGVmdDogcmVtKC0yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGVmdDogcmVtKC0xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTI1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICByaWdodDogcmVtKC0xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgd2lkdGg6IHJlbSgyNik7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMiAvIDE0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXN0b3A6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci10b3A6IHZ3KDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxNCkgc29saWQgIzY2NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAucC1zZXJ2aWNlLWRldGFpbC1jb2x1bW5fX2NhcmRfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1kZXRhaWwtZG9jdW1lbnQge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1kZXRhaWwtZ3VpZGFuY2Uge1xyXG4gIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1kZXRhaWwtb3ZlcnZpZXcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCgxMjApKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg0OCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oMjApLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWRldGFpbC1waGFzZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAmW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2V4dGVybmFsX2dyZWVuLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTIwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oKDEyMCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgLnAtc2VydmljZS1kZXRhaWwtcGhhc2VfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY3MDUwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY2FyZDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIC5wLXNlcnZpY2UtZGV0YWlsLXBoYXNlX19jYXJkX190aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwOGI2YztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHJlbSg0NSk7XHJcbiAgICAgIGhlaWdodDogcmVtKDQ1KTtcclxuICAgICAgYm9yZGVyOiA4cHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjYyAjY2NjO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IHJlbSgtNTcpO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgICAmOm5vdCgmOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XHJcbiAgICB9XHJcbiAgICAmLmFycm93LW5vbmUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1NSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSg1MCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDVkM2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbnVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgICBjb2xvcjogIzA0NWQzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDgpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICAgIGR0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAmOm5vdCgmOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDVkM2U7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDI1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sdW1uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlYmRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDApO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMzgzIC8gMjc2O1xyXG4gICAgICB3aWR0aDogMjclO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGlua19leHRlcm5hbF93aGl0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTApO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1ZDNlO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZSwgKDMyKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fY29sdW1uX19saW5rIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkYWMwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcblxyXG4gICAgICAucC1zZXJ2aWNlLWRldGFpbC1waGFzZV9fY29sdW1uX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtZGV0YWlsLXNlcnZpY2Uge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg1MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogcmVtKDMwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZC1uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtc2VydmljZV9fY2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtc2VydmljZV9fY2FyZF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMTBweCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtZGV0YWlsLXdlYmluYXIge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWRldGFpbCB7XHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoMTI4MCwgMTkyMCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSg2MSkgc29saWQgJGJnLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogcmVtKDY1KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgtMSwgLTEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogdncoMjAwLCAzNzUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1kZXRhaWxfX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMDApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE0OCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoNzA3LCAxOTIwKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYxKSBzb2xpZCAkYmctZ3JheTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiByZW0oNjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogdncoMjAwLCAzNzUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1kZXRhaWxfX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4Nik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMTYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vZGQge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWdyYXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19ldmVuIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbl9iZy5wbmcpIHJlcGVhdCB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWRldGFpbF9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDYwKSk7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogcmVtKDYwMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDYwMCAvIDM2MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDQwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLWd1aWRhbmNlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JheTtcclxuXHJcbiAgJl9fY29tbW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBwYWRkaW5nOiByZW0oNzQpIHJlbSg3NCkgcmVtKDYwKSByZW0oNzQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHJlbSg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDYwKSByZW0oNDApIHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApIHJlbSg1MCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCkgcztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1ib3gge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgLy8gd2lkdGg6IHZ3KDYyNywgMTQwMCk7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDYyN3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gYXNwZWN0LXJhdGlvOiA2MjcgLyAyMjU7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IHJlbSg2MjApO1xyXG4gICAgLy8gdG9wOiByZW0oMTU1KTtcclxuICAgIC8vIHJpZ2h0OiByZW0oMzMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGYzNzk2O1xyXG5cclxuICAgICAgLmMtYnV0dG9uX19jaXJjbGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1oZWFkZXIge1xyXG4gIGhlaWdodDogcmVtKDQ2MCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXBjO1xyXG5cclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGhlaWdodDogcmVtKDQwMCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtc3A7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiByZW0oMjIwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICB9XHJcbiAgICAmLS1lbixcclxuICAgICYtLWphIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi0tZW4ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1qYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgICZBcmVhIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZChyZW0oMjIpLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25fX2xpbmsge1xyXG4gICAgd2lkdGg6IHJlbSgyNjApO1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogLTI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1tYW51ZmFjdHVyaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JheTtcclxuXHJcbiAgJl9fY29tbW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHBhZGRpbmc6IHJlbSg3NCkgcmVtKDc0KSByZW0oNjApIHJlbSg3NCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oNjApIHJlbSg0MCkgcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyMCkgcmVtKDUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKSBzO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJveCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICAvLyB3aWR0aDogdncoNjI3LCAxNDAwKTtcclxuICAgIC8vIG1heC13aWR0aDogNjI3cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyBhc3BlY3QtcmF0aW86IDYyNyAvIDIyNTtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRvcDogcmVtKDE1NSk7XHJcbiAgICAvLyByaWdodDogcmVtKDMzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzBmMzc5NjtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbl9fY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtbW9kZWwge1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDY5KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgfSBcclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1kZXRhaWwtcG9pbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgoMTIwKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiByZW0oNDgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgJjpub3QoJjpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbnVtIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2YyZjJmMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzMwIC8gMjIwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3Ige1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zZXJ2aWNlLXNlcnZpY2Uge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlbSg1MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IHJlbSg2MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS1zb2x1dGlvbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uX2JnLnBuZykgcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IDYwOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxYzQ1YTY7XHJcbiAgICBwYWRkaW5nOiByZW0oNTMpIHJlbSgyMCkgcmVtKDYxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIHotaW5kZXg6IDEuNDc7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLXVuZGVyLWhlYWRpbmdfX2VuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvLTAxIHtcclxuICAgIHdpZHRoOiB2dyg1NTkpO1xyXG4gICAgbWF4LXdpZHRoOiA1NTlweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogNTU5IC8gMjM4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiByZW0oLTExKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICAgICAgdG9wOiByZW0oMTApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVjby0wMiB7XHJcbiAgICB3aWR0aDogdncoNDExKTtcclxuICAgIG1heC13aWR0aDogNDExcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDQxMSAvIDIzOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IHJlbSgxMDUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTMwKTtcclxuICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oOTEpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNjgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMTVweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmQXJlYSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDM1KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19saW5rIHtcclxuICAgIHdpZHRoOiByZW0oNDgwKTtcclxuICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDExKSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXZ5IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkX2ljb24ucG5nKTtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4Nyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2xpbmsge1xyXG4gICAgcGFkZGluZzogcmVtKDQwKSByZW0oNDApIHJlbSg0MCkgcmVtKDc1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JheTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDcwKSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDMwKTtcclxuICAgICAgZ2FwOiByZW0oNTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgyOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMyk7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHJlbSg0ODEpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODEvMzQwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgpIHtcclxuICAgICAgd2lkdGg6IHJlbSgzODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19idXR0b25fX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2NkY2RjZDtcclxuXHJcbiAgICAgIC5jLWJ1dHRvbl9fY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXNlcnZpY2UtdmFsdWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtc2VydmljZS13ZWJpbmFyLnAtdG9wLXdlYmluYXIge1xyXG4gIC5wLXRvcC13ZWJpbmFyX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwMyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdG9wLXdlYmluYXJfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wX2Fib3V0X2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExNSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDM5KTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDE1KSwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1Nyk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSg1MyksIGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjaGlldmVtZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IHJlbSgxMjUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBiYXNlbGluZSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMjkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDUpKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtY2FzZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiByZW0oMjYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWNhc2Utc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDYwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiByZW0oMzApIHZ3KDEwLCAzNzUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uV3JhcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZChyZW0oMjApLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjg5XjgqPjg6vjgr/jg6rjg7PjgrDjgYzmnInlirnjgarloLTlkIjjga/jg5zjgr/jg7Pjgqjjg6rjgqLlhajkvZPjgpLpnZ7ooajnpLpcclxuICAgIC5oYXMtZmlsdGVyICYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19tb3JlIHtcclxuICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICB3aWR0aDogcmVtKDI2MCk7XHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25fX2Nsb3NlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgIHdpZHRoOiByZW0oMTIwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNik7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgIHdpZHRoOiByZW0oMTAwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtdmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fc2VhcmNoX190YWcge1xyXG4gICAgc3Bhbjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZjNlZjtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtdG9wLWNhc2VfX2NhcmRfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX19jbG9zZSB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLWNvbHVtbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogcmVtKDMyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogcmVtKDgwKSAwIDAgMDtcclxuICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDMwKSAwIDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjI1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMzc1KSk7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMzA2IC8gMTkwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTU3IC8gMTA2O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2NvbnN1bHRhbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDEwKSwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIHdpZHRoOiByZW0oNDApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZF9fbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19saW5rW3RhcmdldD1cIl9ibGFua1wiXSAmX19jYXJkX19tb3JlX190ZXh0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGlua19pY29uXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5wLXRvcC1jb2x1bW5fX2NhcmRfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcbi5wLXRvcC1jb25zdWx0YW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICZfX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vIGdhcDogcmVtKDQ4KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBnYXA6IHJlbSgxNSk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmQge1xyXG4gICAgcGFkZGluZzogMCByZW0gKDE1KSByZW0oMzUpO1xyXG4gICAgd2lkdGg6IDE4JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSgzMTgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMik7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSByZW0oNzUpKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgxNTApO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2xhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2ljb24ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzOCAvIDM3O1xyXG4gICAgd2lkdGg6IHJlbSgzOCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IHJlbSgyNyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbUkoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXIge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgxNSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogcmVtKDM1NCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICZfX2NhcmRfX2JvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogcmVtKDE1MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDE1MCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZF9fbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmRfX2ljb24ge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDM4IC8gMzc7XHJcbiAgICAgIHdpZHRoOiByZW0oMzgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyOCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb25zdWx0YW50X2ljb25fcGx1cy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIEBpbmNsdWRlIGdyaWQoNnB4LCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMWI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5pcy1hY3RpdmUgLmJvcmRlciBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuODVzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgLy8gcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRvcDogY2FsYyg1MCUgLSA0NnB4KTtcclxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDMwO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IHJlbSgtMzUpO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBsZWZ0OiByZW0oLTI1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiByZW0oLTM1KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTI1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMiAvIDE0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXN0b3A6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci10b3A6IHZ3KDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHZ3KDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxNCkgc29saWQgIzY2NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDEwKSBzb2xpZCAjNjY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vbW9kYWxcclxuICAmX19tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWwuaXMtb3BlbiB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAucC10b3AtY29uc3VsdGFudF9fbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX292ZXJsYXkge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBpbnNldDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fbW9kYWxfX292ZXJsYXkuaXMtb3BlbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbF9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX3ZpZXdwb3J0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbF9fdHJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB9XHJcblxyXG4gICZfX21vZGFsX190cmFjay5uby1hbmltIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX21vZGFsX19zbGlkZSB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogcmVtKDgwKSByZW0oMTAwKTtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA5NmR2aDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWF4LWhlaWdodDogODVkdmg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19pbWFnZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fYm9keSB7XHJcbiAgICB3aWR0aDogNzIlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGFsX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBjb2xvcjogIzRkNGQ0ZDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX25hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gIH1cclxuICAmX19tb2RhbF9fd29ya3Mge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDgwKTtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTApO1xyXG4gICAgICB3aWR0aDogODElO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogIzRkNGQ0ZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX2Nsb3NlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fcHJldixcclxuICAmX19tb2RhbF9fbmV4dCB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19vZmYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEwIC8gMjA7XHJcbiAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbW9kYWxfX3ByZXYge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGVmdDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tb2RhbF9fbmV4dCB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMnB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+ODm+ODkOODvOOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4gICZfX2NhcmQge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLWNvbnN1bHRhbnRfX2NhcmRfX2xhYmVsLFxyXG4gICAgICAucC10b3AtY29uc3VsdGFudF9fY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlcl9fY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgLnAtdG9wLWNvbnN1bHRhbnRfX3NsaWRlcl9fY2FyZF9fbGFiZWwsXHJcbiAgICAgIC5wLXRvcC1jb25zdWx0YW50X19zbGlkZXJfX2NhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuLnAtdG9wLWZlYXR1cmUge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAmX193cmFwIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIHdpZHRoOiA0MiU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdlX193cmFwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgxOCksIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IHJlbSg0MCk7XHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAyMzggLyA0Mzc7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKCgxOHB4ICogMikgLyAzKSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKCg4cHggKiAyKSAvIDMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMTUpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKHJlbSgyMCksIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b25fX2xpbmsge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gcmVtKDEwKSk7XHJcbiAgICBoZWlnaHQ6IHJlbSg1OCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTdmM2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IHJlbSgyMjUpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLS1hcnJvdyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogcmVtKDI0KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg2KTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZXh0ZXJuYWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE3IC8gMTM7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxNyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2V4dGVybmFsX2dyZWVuLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogcmVtKDI0KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg1NCk7XHJcbiAgICBwYWRkaW5nOiByZW0oMzcpIHJlbSg3OSkgcmVtKDMyKSByZW0oMTMwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQocmVtKDQ1KSwgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMzApIGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZV9fd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2ltYWdlX190ZXh0LS1sZWZ0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB2dygxNDApO1xyXG4gICAgbGVmdDogdncoODApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICB0b3A6IHJlbSg1MCk7XHJcbiAgICAgIGxlZnQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgd2lkdGg6IHZ3KDIwNyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2YzZWY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIGVtIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19pbWFnZV9fdGV4dC0tcmlnaHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICBlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbi5wLXRvcC1mZWF0dXJlIHtcclxuICAmX19idXR0b25fX2xpbmsge1xyXG4gICAgJi0tYXJyb3cge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWV4dGVybmFsIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKSBuby1yZXBlYXRcclxuICAgICAgICAgICAgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLWd1aWRhbmNlIHtcclxuICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG4gICZfX3dyYXAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNywgMTI1LCA5MiwgMC44KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgzMCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQ0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHRfX3dyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMjYpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogcmVtKDMxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xyXG4gICAgICAucC10b3AtZ3VpZGFuY2VfX2lubmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10b3AtZ3VpZGFuY2VfX3RleHRfX3dyYXAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLWd1aWRhbmNlX190ZXh0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKDI2KTtcclxuICAgICAgfVxyXG4gICAgICAucC10b3AtZ3VpZGFuY2VfX2ltYWdlIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcC1sb2dvLWFyZWEge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNXMgIWltcG9ydGFudDtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjVzICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciArICZfX3NsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiByZW0oMTYwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMTYwIC8gODIuNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVyX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2xpZGVyX19zdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgIHdpZHRoOiByZW0oOTApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xyXG4gICAgY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XHJcbiAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2xpZGVyX3N0b3BfZ3JheS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL+ODm+ODkOODvOOCouOCr+OCt+ODp+ODs1xyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci5pcy1wYXVzZWQge1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19zbGlkZXJfX3N0b3AuaXMtcGF1c2VkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2xpZGVyX3N0b3Bfb2ZmX2dyYXkucG5nKSBuby1yZXBlYXRcclxuICAgICAgICBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmJsdXIuZGVsaWdodGVyIHtcclxuICBmaWx0ZXI6IGJsdXIoNXB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gICYuc3RhcnRlZCB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1vdXQ7XHJcbiAgICAmLmVuZGVkIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3BfbXZfaW1nXzAwOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gOTMwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA2MDlweDtcclxuICAvLyB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEyMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiB2dyg0OCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMjIsIDM3NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNTYpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDU2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMwLCAzNzUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29sb3Ige1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZV9fd3JhcF9fcGMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZV9fd3JhcF9fc3Age1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXJfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGdyaWQodncoMCksIGZsZXgtZW5kLCBjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiB2dygzMik7XHJcbiAgICByaWdodDogdncoMzIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQocmVtKDApLCBmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2dyg0MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCB2dygyMDApIHZ3KDQ0KSB2dyg0OSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQwKTtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTAwKSByZW0oMzApIHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgcGFkZGluZzogMCByZW0oNTApIHJlbSgxNSkgcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZF9fYm9keSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogcmVtKDk2KTtcclxuICAgIGxlZnQ6IHJlbSg5MCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZSAwLjJzO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgICBib3R0b206IHJlbSg5MCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiB2dyg4OCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoNTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogdncoNzYpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXJkX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIHdpZHRoOiB2dygzNjApO1xyXG4gICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogdncoNjApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQwKSAwIHJlbSgyMCk7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogdncoMTApO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDEwKTtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiB2dygyMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oOCk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC43KTtcclxuICAgICAgY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiB2dygxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxMCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0ZDRkNGQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzRkNGQ0ZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IHZ3KDIwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3dpcGVyXHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgLnAtdG9wLW12X19jYXJkX19pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgLnAtdG9wLW12X19jYXJkX19pbWFnZSxcclxuICAgIC5zd2lwZXItc2xpZGUtZHVwbGljYXRlLWFjdGl2ZSAucC10b3AtbXZfX2NhcmRfX2ltYWdlLFxyXG4gICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2Uge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xvd3NsaWRlIDYuNXMgbGluZWFyIDBzIG5vcm1hbCBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnAtdG9wLW12X19jYXJkX19ib2R5IHtcclxuICAgICAgZmlsdGVyOiBibHVyKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIHNsb3dzbGlkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDQ4cHggMCAyMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg2cHgsIGNlbnRlciwgY2VudGVyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDAgcmVtKDMwKSAwIHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiAwIDJweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgfVxyXG4gICAgLmJ1bGxldC1iYXIge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAkYWxwaGE6IDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLmJ1bGxldC1iYXIge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHdpZHRoOiB2dyg2NCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIGNvbG9yOiB1bnNldDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDQ0KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2Fycm93X29mZi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAgLyAyMDtcclxuICAgICAgd2lkdGg6IHZ3KDEwKTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDE2KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX3N0b3Bfb2ZmLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHZ3KDgpO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDkpO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEyIC8gMTQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsbCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oOSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3RvcDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXRvcDogdncoNSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHZ3KDUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogdncoOCkgc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oOCkgc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oOCkgc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXHJcbiAgJl9fY2FyZF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5wLXRvcC1tdl9fY2FyZF9faW1hZ2UgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjcpO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19vbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjcpO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9zdG9wX29uLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtc3RvcDo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg1KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiByZW0oNSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSg4KSBzb2xpZCAjNGQ0ZDRkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtdG9wLXJldmlldyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzMSk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHdpZHRoOiByZW0oMzIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiByZW0oODApIDAgMCAwO1xyXG4gICAgd2lkdGg6IHJlbSgyNjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiByZW0oMzApIDAgMDtcclxuICAgICAgd2lkdGg6IHJlbSgyMjUpO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSgzNzUpKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5wLXRvcC1yZXZpZXdfX3NsaWRlcl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDQ4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zbGlkZXIge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgZ2FwOiByZW0oMTApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIEBpbmNsdWRlIGdyaWQoNnB4LCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24gLmJvcmRlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMWI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi5pcy1hY3RpdmUgLmJvcmRlciBzcGFuIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuODVzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMy41JTtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEyJTtcclxuICAgICAgd2lkdGg6IHJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTEuNzUlO1xyXG4gICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX2Fycm93X2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gMzA7XHJcbiAgICAgIHdpZHRoOiByZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgbGVmdDogcmVtKC0zNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobCkge1xyXG4gICAgICBsZWZ0OiByZW0oLTI1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBsZWZ0OiByZW0oLTE1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogLTM1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgcmlnaHQ6IHJlbSgtMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyX3N0b3BfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDkpO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEyIC8gMTQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3RvcDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXRvcDogdncoNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHZ3KDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogdncoMTApIHNvbGlkICM2NjY7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxsKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogcmVtKDcpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSg3KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogcmVtKDE0KSBzb2xpZCAjNjY2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMTApIHNvbGlkICM2NjY7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogcmVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/jg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19zbGlkZXJfX3N0b3Age1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb25fYmcucG5nKSByZXBlYXQgdG9wIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNjA5cHg7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3Atc2VydmljZSB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0NCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IHJlbSgyNjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiByZW0oMjApIDAgMDtcclxuICAgICAgd2lkdGg6IHJlbSgyMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGVfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogcmVtKC0yMik7XHJcbiAgICB0b3A6IHJlbSgtMik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogcmVtKDUwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogcmVtKDYwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC10b3AtdmFsdWUge1xyXG4gICZfX2ltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC11bmRlci1tdiB7XHJcbiAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtcGM7XHJcbiAgaGVpZ2h0OiByZW0oNDAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgxNjAwKTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlX193cmFwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IHJlbSg0MSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZW4ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg4MCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcclxuICAgICAgZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWphIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMzUgLyAxNDIuNTU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC11bmRlci1tdi1tYWluIHtcclxuICBoZWlnaHQ6IHJlbSgyODApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1wYztcclxuXHJcbiAgQGluY2x1ZGUgbXEoKSB7XHJcbiAgICBoZWlnaHQ6IHJlbSgzMDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXNwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDE1MCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC13ZWJpbmFyLXNsaWRlIHtcclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICB3aWR0aDogcmVtKDMyMCk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbjogcmVtKDgwKSAwIDAgMDtcclxuICAgIHdpZHRoOiByZW0oMjYwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDMwKSAwIDA7XHJcbiAgICAgIHdpZHRoOiByZW0oMjU1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gcmVtKDM3NSkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAucC13ZWJpbmFyX19zbGlkZXJfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IHJlbSg0OCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogNDgzIC8gMjY4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE1NyAvIDEwNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtd2ViaW5hciB7XHJcbiAgJl9fY2FyZCB7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5wLXRvcC13ZWJpbmFyX19jYXJkX19pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX2ltYWdlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogNDM0IC8gMjY1O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNTcgLyAxMDY7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX21vcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2xpbmtfZXh0ZXJuYWxfd2hpdGUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDI4KTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRfX3RhZyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG4gICAgQGluY2x1ZGUgZ3JpZChyZW0oNSkpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzI1NTRjMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBjb2xvcjogIzI1NTRjMTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9zd2lwZXLplqLpgKNcclxuICAmX19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBAaW5jbHVkZSBncmlkKDZweCwgY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIC5ib3JkZXIge1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIC5ib3JkZXIgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjFiO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24uaXMtYWN0aXZlIC5ib3JkZXIgc3BhbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjg1cyBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTIlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgLy8gcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogMTEuNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgbWFyZ2luLXRvcDogMTQuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlcl9hcnJvd19ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDMwO1xyXG4gICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgbGVmdDogcmVtKC0zNSk7XHJcbiAgICBAaW5jbHVkZSBtcShsKSB7XHJcbiAgICAgIGxlZnQ6IHJlbSgtMzApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbGVmdDogcmVtKC0xNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcmlnaHQ6IHJlbSgtMzUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIEBpbmNsdWRlIG1xKGwpIHtcclxuICAgICAgcmlnaHQ6IHJlbSgtMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0oLTE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlcl9fc3RvcCB7XHJcbiAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zbGlkZXJfc3RvcF9ncmF5LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgaGVpZ2h0OiByZW0oOSk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTIgLyAxNDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zdG9wOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItdG9wOiB2dyg2KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdncoNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiB2dygxMCkgc29saWQgIzY2NjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGwpIHtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNykgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDcpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMTQpIHNvbGlkICM2NjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHJlbSgxMCkgc29saWQgIzY2NjtcclxuICAgICAgICBib3JkZXItdG9wOiByZW0oNikgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5vjg5Djg7zjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcclxuICAmX19jYXJkX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgLnAtd2ViaW5hcl9fY2FyZF9faW1hZ2UgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtd2ViaW5hciB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4NCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzMCk7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogcmVtKDQ4KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEyMCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1ndWlkYW5jZSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMTIwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtcGItLTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1wdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1wYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAudS1wci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LXBsLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4udS10ZXh0YWxpZ24ge1xyXG4gICYtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LXNwIHtcclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51LXBjIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMtbWF4IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51LXZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgajjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjga7oqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXHJcbi8vIGJyZWFrcG9pbnRcclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICAncyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KScsXHJcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxyXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KScsXHJcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KScsXHJcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCknXHJcbiAgKSAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50LWRvd246IChcclxuICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KScsXHJcbiAgJ2xsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KScsXHJcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCknXHJcbiAgKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbSkge1xyXG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xyXG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbCkge1xyXG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDjg5vjg5Djg7xcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy/jgrnjg57jg5vku6XlpJbjgaflj43lv5zjgZnjgotcclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjdcclxuQG1peGluIG9wIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vdW5kZXJsaW5lXHJcbkBtaXhpbiBsaW5lKCR5ZWxsb3cpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSB7XHJcbiAgZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaG92ZXIgYWNjdGlvblxyXG5AbWl4aW4gbXEtaG92ZXIoKSB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
