@font-face{font-family:"Satoshi";font-weight:400;font-style:normal;font-display:auto;src:url("./fonts/Satoshi/Satoshi.woff2") format("woff2"),url("./fonts/Satoshi/Satoshi.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:500;font-style:normal;font-display:auto;src:url("./fonts/Satoshi/Satoshi500.woff2") format("woff2"),url("./fonts/Satoshi/Satoshi500.woff") format("woff")}@font-face{font-family:"Satoshi";font-weight:700;font-style:normal;font-display:auto;src:url("./fonts/Satoshi/Satoshi700.woff2") format("woff2"),url("./fonts/Satoshi/Satoshi700.woff") format("woff")}.font-sans{font-family:"Satoshi",sans-serif}.fw-1{font-weight:100 !important}.fw-2{font-weight:200 !important}.fw-3{font-weight:300 !important}.fw-4{font-weight:400 !important}.fw-5{font-weight:500 !important}.fw-6{font-weight:600 !important}.fw-7{font-weight:700 !important}.fw-8{font-weight:800 !important}.fw-9{font-weight:900 !important}body::before{display:none}@media (max-width: 659px){body::before{content:"phone"}}@media (min-width: 660px) and (max-width: 1023px){body::before{content:"tablet"}}@media (min-width: 1024px){body::before{content:"desktop"}}@media (max-width: 659px){.tablet-only,.phone-hide{display:none !important}}@media (min-width: 660px) and (max-width: 1023px){.phone-only,.tablet-hide{display:none !important}}@media (min-width: 1024px){.phone-only,.tablet-only,.desktop-hide{display:none !important}}@media (max-width: 1023px){.desktop-only{display:none !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-moz-placeholder{opacity:1}::placeholder{opacity:1}:-ms-input-placeholder{color:transparent}::-ms-input-placeholder{color:transparent}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}button,[type="button"],[type="reset"],[type="submit"]{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}:root{--app-height: 100vh}*,*::before,*::after{box-sizing:border-box}html{position:relative;height:100%;overflow-x:hidden}@media (min-width: 1024px){html{font-size:1.25vw}}@media (min-width: 1440px){html{font-size:18px}}@media (min-width: 660px) and (max-width: 1023px){html{font-size:2.08333vw}}@media (max-width: 659px){html{font-size:4.26667vw}}html,body{background:#F9F9F9;scroll-behavior:smooth}body{font-family:"Satoshi",sans-serif;font-weight:400;color:#272733}main article{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}* *:focus:not(.focus-visible){outline:none}::-moz-selection{background-color:#272733;color:#E9F5FF;text-shadow:none}::selection{background-color:#272733;color:#E9F5FF;text-shadow:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,a{cursor:pointer}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:70ch;text-wrap:pretty}.wrapper{min-height:100svh}article[data-page]{position:relative;min-height:100svh}[aria-hidden="true"]{visibility:hidden}@media (min-width: 1024px){[text-indent]{text-indent:2rem}}img{max-width:100%;height:auto}@media (max-width: 659px){:root{--grid-columns: 4;--grid-margin: 16px;--grid-gutter: 4px}}@media (min-width: 660px) and (max-width: 1023px){:root{--grid-columns: 8;--grid-margin: 28px;--grid-gutter: 4px}}@media (min-width: 1024px){:root{--grid-columns: 12;--grid-margin: 1.5625vw;--grid-gutter: .3125vw}}@media (min-width: 1800px){:root{--grid-columns: 12;--grid-margin: 1.5625vw;--grid-gutter: .3125vw}}.grid-wrap,.wrap{margin-inline:var(--grid-margin);width:calc(100% - 2 * var(--grid-margin))}.grid-wrap,.grid{display:grid;grid-template-columns:repeat(var(--grid-columns), minmax(auto, 1fr));gap:var(--grid-gutter)}.grid-wrap--no-offset,.grid--no-offset{margin-inline:unset}.grid-wrap--no-gutter,.grid--no-gutter{-moz-column-gap:0;column-gap:0}[class*="col-span-"]{grid-column:var(--grid-column-start, auto)/span var(--grid-columns-span, auto)}@media (min-width: 1024px){.col-span-1{--grid-columns-span: 1}}@media (min-width: 660px) and (max-width: 1023px){.col-span-1{--grid-columns-span: 1}}@media (max-width: 659px){.col-span-1{--grid-columns-span: 1}}@media (min-width: 1024px){.col-start-1{--grid-column-start: 1}}@media (min-width: 660px) and (max-width: 1023px){.col-start-1{--grid-column-start: 1}}@media (max-width: 659px){.col-start-1{--grid-column-start: 1}}@media (min-width: 1024px){.col-span-2{--grid-columns-span: 2}}@media (min-width: 660px) and (max-width: 1023px){.col-span-2{--grid-columns-span: 2}}@media (max-width: 659px){.col-span-2{--grid-columns-span: 2}}@media (min-width: 1024px){.col-start-2{--grid-column-start: 2}}@media (min-width: 660px) and (max-width: 1023px){.col-start-2{--grid-column-start: 2}}@media (max-width: 659px){.col-start-2{--grid-column-start: 2}}@media (min-width: 1024px){.col-span-3{--grid-columns-span: 3}}@media (min-width: 660px) and (max-width: 1023px){.col-span-3{--grid-columns-span: 4}}@media (max-width: 659px){.col-span-3{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-3{--grid-column-start: 3}}@media (min-width: 660px) and (max-width: 1023px){.col-start-3{--grid-column-start: 4}}@media (max-width: 659px){.col-start-3{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-4{--grid-columns-span: 4}}@media (min-width: 660px) and (max-width: 1023px){.col-span-4{--grid-columns-span: 4}}@media (max-width: 659px){.col-span-4{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-4{--grid-column-start: 4}}@media (min-width: 660px) and (max-width: 1023px){.col-start-4{--grid-column-start: 4}}@media (max-width: 659px){.col-start-4{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-5{--grid-columns-span: 5}}@media (min-width: 660px) and (max-width: 1023px){.col-span-5{--grid-columns-span: 4}}@media (max-width: 659px){.col-span-5{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-5{--grid-column-start: 5}}@media (min-width: 660px) and (max-width: 1023px){.col-start-5{--grid-column-start: 4}}@media (max-width: 659px){.col-start-5{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-6{--grid-columns-span: 6}}@media (min-width: 660px) and (max-width: 1023px){.col-span-6{--grid-columns-span: 6}}@media (max-width: 659px){.col-span-6{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-6{--grid-column-start: 6}}@media (min-width: 660px) and (max-width: 1023px){.col-start-6{--grid-column-start: 6}}@media (max-width: 659px){.col-start-6{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-7{--grid-columns-span: 7}}@media (min-width: 660px) and (max-width: 1023px){.col-span-7{--grid-columns-span: 6}}@media (max-width: 659px){.col-span-7{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-7{--grid-column-start: 7}}@media (min-width: 660px) and (max-width: 1023px){.col-start-7{--grid-column-start: 6}}@media (max-width: 659px){.col-start-7{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-8{--grid-columns-span: 8}}@media (min-width: 660px) and (max-width: 1023px){.col-span-8{--grid-columns-span: 6}}@media (max-width: 659px){.col-span-8{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-8{--grid-column-start: 8}}@media (min-width: 660px) and (max-width: 1023px){.col-start-8{--grid-column-start: 6}}@media (max-width: 659px){.col-start-8{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-9{--grid-columns-span: 9}}@media (min-width: 660px) and (max-width: 1023px){.col-span-9{--grid-columns-span: 8}}@media (max-width: 659px){.col-span-9{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-9{--grid-column-start: 9}}@media (min-width: 660px) and (max-width: 1023px){.col-start-9{--grid-column-start: 8}}@media (max-width: 659px){.col-start-9{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-10{--grid-columns-span: 10}}@media (min-width: 660px) and (max-width: 1023px){.col-span-10{--grid-columns-span: 8}}@media (max-width: 659px){.col-span-10{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-10{--grid-column-start: 10}}@media (min-width: 660px) and (max-width: 1023px){.col-start-10{--grid-column-start: 8}}@media (max-width: 659px){.col-start-10{--grid-column-start: 4}}@media (min-width: 1024px){.col-span-11{--grid-columns-span: 11}}@media (min-width: 660px) and (max-width: 1023px){.col-span-11{--grid-columns-span: 8}}@media (max-width: 659px){.col-span-11{--grid-columns-span: }}@media (min-width: 1024px){.col-start-11{--grid-column-start: 11}}@media (min-width: 660px) and (max-width: 1023px){.col-start-11{--grid-column-start: 8}}@media (max-width: 659px){.col-start-11{--grid-column-start: }}@media (min-width: 1024px){.col-span-12{--grid-columns-span: 12}}@media (min-width: 660px) and (max-width: 1023px){.col-span-12{--grid-columns-span: 8}}@media (max-width: 659px){.col-span-12{--grid-columns-span: 4}}@media (min-width: 1024px){.col-start-12{--grid-column-start: 12}}@media (min-width: 660px) and (max-width: 1023px){.col-start-12{--grid-column-start: 8}}@media (max-width: 659px){.col-start-12{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-1-big{--grid-columns-span: 1}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-1-big{--grid-columns-span: 1}}@media (min-width: 1800px) and (max-width: 659px){.col-span-1-big{--grid-columns-span: 1}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-1-big{--grid-column-start: 1}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-1-big{--grid-column-start: 1}}@media (min-width: 1800px) and (max-width: 659px){.col-start-1-big{--grid-column-start: 1}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-2-big{--grid-columns-span: 2}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-2-big{--grid-columns-span: 2}}@media (min-width: 1800px) and (max-width: 659px){.col-span-2-big{--grid-columns-span: 2}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-2-big{--grid-column-start: 2}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-2-big{--grid-column-start: 2}}@media (min-width: 1800px) and (max-width: 659px){.col-start-2-big{--grid-column-start: 2}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-3-big{--grid-columns-span: 3}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-3-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-span-3-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-3-big{--grid-column-start: 3}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-3-big{--grid-column-start: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-start-3-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-4-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-4-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-span-4-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-4-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-4-big{--grid-column-start: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-start-4-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-5-big{--grid-columns-span: 5}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-5-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-span-5-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-5-big{--grid-column-start: 5}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-5-big{--grid-column-start: 4}}@media (min-width: 1800px) and (max-width: 659px){.col-start-5-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-6-big{--grid-columns-span: 6}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-6-big{--grid-columns-span: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-span-6-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-6-big{--grid-column-start: 6}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-6-big{--grid-column-start: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-start-6-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-7-big{--grid-columns-span: 7}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-7-big{--grid-columns-span: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-span-7-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-7-big{--grid-column-start: 7}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-7-big{--grid-column-start: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-start-7-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-8-big{--grid-columns-span: 8}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-8-big{--grid-columns-span: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-span-8-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-8-big{--grid-column-start: 8}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-8-big{--grid-column-start: 6}}@media (min-width: 1800px) and (max-width: 659px){.col-start-8-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-9-big{--grid-columns-span: 9}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-9-big{--grid-columns-span: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-span-9-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-9-big{--grid-column-start: 9}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-9-big{--grid-column-start: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-start-9-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-10-big{--grid-columns-span: 10}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-10-big{--grid-columns-span: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-span-10-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-10-big{--grid-column-start: 10}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-10-big{--grid-column-start: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-start-10-big{--grid-column-start: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-span-11-big{--grid-columns-span: 11}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-11-big{--grid-columns-span: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-span-11-big{--grid-columns-span: }}@media (min-width: 1800px) and (min-width: 1024px){.col-start-11-big{--grid-column-start: 11}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-11-big{--grid-column-start: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-start-11-big{--grid-column-start: }}@media (min-width: 1800px) and (min-width: 1024px){.col-span-12-big{--grid-columns-span: 12}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-span-12-big{--grid-columns-span: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-span-12-big{--grid-columns-span: 4}}@media (min-width: 1800px) and (min-width: 1024px){.col-start-12-big{--grid-column-start: 12}}@media (min-width: 1800px) and (min-width: 660px) and (max-width: 1023px){.col-start-12-big{--grid-column-start: 8}}@media (min-width: 1800px) and (max-width: 659px){.col-start-12-big{--grid-column-start: 4}}:root{--radius: .625rem}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,0.1)}@media (-ms-high-contrast: active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast: active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,0.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}@media (-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E %3C/svg%3E")}}@media (-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast: active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}}@media (-ms-high-contrast: black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast: active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}@media (-ms-high-contrast: black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23000'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:rgba(255,255,255,0.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:rgba(255,255,255,0.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,0.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast: active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (-ms-high-contrast: black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,0.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:rgba(255,255,255,0.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,0.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-marker-occluded{opacity:.2}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,0.35)}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,0.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}:root{--radius: .375rem;--header-height: 4.875rem}@media (max-width: 659px){:root{--header-height: 2.125rem}}.contrast *,.contrast *::before,.contrast *::after,.accessibility *,.accessibility *::before,.accessibility *::after{transition:none !important}.contrast a:focus,.contrast label:focus,.contrast label:focus-within,.contrast button:focus,.contrast input:focus-visible+label,.accessibility a:focus,.accessibility label:focus,.accessibility label:focus-within,.accessibility button:focus,.accessibility input:focus-visible+label{color:yellow !important;background:black !important;outline:1px solid black;border-radius:.3125rem;outline-offset:.3125rem;opacity:1}@media (prefers-reduced-motion: no-preference){*:focus{transition:outline-offset .25s ease !important}}@media (prefers-reduced-motion: reduce){*{animation:none !important;transition-duration:0s !important}}@keyframes blink{from{opacity:0}to{opacity:1}}@keyframes ripple{0%{opacity:0;transform:scale(0.5)}35%{opacity:1}65%{opacity:1}100%{opacity:0;transform:scale(1.5)}}@keyframes dot{0%{opacity:0;transform:translateX(35px)}30%{opacity:1}65%{opacity:1}100%{opacity:0;transform:translateX(0)}}@keyframes fade-out{15%{opacity:1}85%{opacity:1}100%{opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}@keyframes up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes draw-loader{from{stroke-dashoffset:546px}to{stroke-dashoffset:182px}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.visually-hidden,.sr-only,.screen-reader-text{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:none;clip:rect(0 0 0 0)}*::-webkit-scrollbar{width:.0625rem;height:.375rem}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background:rgba(210,210,210,0.2)}*::-webkit-scrollbar-thumb:hover{background:#D2D2D2}.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-moz-scrollbar{display:none}.scrollbar-hidden::-webkit-scrollbar{width:0;display:none;background:transparent}.scrollbar-hidden::-webkit-scrollbar-thumb{background:transparent}.icon-close{display:inline-block;position:relative;width:14px;height:14px;vertical-align:middle;transform:rotate(0);transition:transform .25s cubic-bezier(0.5, 0, 0.2, 1);top:-1px}.icon-close::before,.icon-close::after{content:"";display:block;width:20px;height:2px;position:absolute;top:50%;left:50%;margin:-1px -10px;background:currentColor}.icon-close::before{transform:rotate(45deg)}.icon-close::after{transform:rotate(135deg)}.mod_no-touchevents a:hover .icon-close,.accessibility a:focus .icon-close,.mod_no-touchevents button:hover .icon-close,.accessibility button:focus .icon-close{transform:rotate(-90deg)}.icon-menu{position:relative;display:block;width:22px;margin:auto}.icon-menu u{display:block;background-color:currentColor;width:28px;height:2px;margin:4px -3px;position:relative;transform-origin:center;transform:scaleX(.78571) translateY(0) rotate(0deg);transition:transform 0.2s cubic-bezier(0.5, 0, 0.2, 1)}.icon-menu u:nth-child(2){transition-delay:0.025s}.icon-menu u:nth-child(3){transition-delay:0.025s}.mod_no-touchevents a:hover .icon-menu u,.accessibility a:focus .icon-menu u,.mod_no-touchevents button:hover .icon-menu u,.accessibility button:focus .icon-menu u{transform:scaleX(1)}.icon-playpause{display:inline-block;position:relative}.icon-playpause::before{width:3px;height:3px;content:"";display:block;position:absolute;background:currentColor;left:22px;transition:opacity .25s cubic-bezier(0.5, 0, 0.2, 1);opacity:0}.icon-playpause::after{content:"";display:block;width:0;height:14px;border-style:solid;border-width:7px 0 7px 15px;will-change:border-width;border-color:transparent transparent transparent currentColor;transition:all .25s linear}.icon-cross{height:20px;width:20px;pointer-events:none;position:absolute;transition:transform 0.3s cubic-bezier(0.5, 0, 0.2, 1);border-radius:100%}@media (max-width: 659px){.icon-cross{width:16px;height:16px}}.popup__close .icon-cross{width:14px;height:14px;transform:rotate(45deg)}@media (max-width: 659px){.popup__close .icon-cross{width:10px;height:10px}}.icon-cross::after,.icon-cross::before{content:"";position:absolute;background-color:#000;top:50%;left:50%;height:1px;width:100%;transform:translate(-50%, -50%)}.popup__close .icon-cross::after,.popup__close .icon-cross::before{height:1px;width:100%}.icon-cross::after{transform:translate(-50%, -50%) rotate(90deg)}.icon-toggleplay{width:20px;height:20px;position:relative;display:inline-block;vertical-align:middle}.icon-toggleplay::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent currentColor}.icon-full{width:16px;height:16px;position:relative;display:inline-block;vertical-align:middle}.icon-full span{width:6px;height:6px;position:absolute;display:block;border-color:currentColor;border-style:solid;transition:transform .25s ease-out}.icon-full span:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.icon-full span:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.icon-full span:nth-child(3){right:0;bottom:0;border-width:0 1px 1px 0}.icon-full span:nth-child(4){left:0;bottom:0;border-width:0 0 1px 1px}.mod_no-touchevents a:hover .icon-full span:nth-child(1),.accessibility a:focus .icon-full span:nth-child(1),.mod_no-touchevents button:hover .icon-full span:nth-child(1),.accessibility button:focus .icon-full span:nth-child(1){transform:translate(-2px, -2px)}.mod_no-touchevents a:hover .icon-full span:nth-child(2),.accessibility a:focus .icon-full span:nth-child(2),.mod_no-touchevents button:hover .icon-full span:nth-child(2),.accessibility button:focus .icon-full span:nth-child(2){transform:translate(2px, -2px)}.mod_no-touchevents a:hover .icon-full span:nth-child(3),.accessibility a:focus .icon-full span:nth-child(3),.mod_no-touchevents button:hover .icon-full span:nth-child(3),.accessibility button:focus .icon-full span:nth-child(3){transform:translate(2px, 2px)}.mod_no-touchevents a:hover .icon-full span:nth-child(4),.accessibility a:focus .icon-full span:nth-child(4),.mod_no-touchevents button:hover .icon-full span:nth-child(4),.accessibility button:focus .icon-full span:nth-child(4){transform:translate(-2px, 2px)}.icon-prev,.icon-next{width:16px;height:14px;vertical-align:middle;display:inline-block;position:relative;transform:translateX(0);transition:transform .5s cubic-bezier(0.5, 0, 0.2, 1)}html.windows .icon-prev,html.windows .icon-next{top:-2px}html.mac .icon-prev,html.mac .icon-next{top:1px}.icon-prev::before,.icon-next::before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-6px;border-style:solid;border-width:0 2px 2px 0;border-color:transparent currentColor currentColor transparent;width:12px;height:12px;transform-origin:6px 6px}.icon-prev::after,.icon-next::after{content:"";display:block;position:absolute;top:50%;height:2px;background:currentColor;left:0;right:0;margin-top:-1px;transition:transform .25s cubic-bezier(0.5, 0, 0.2, 1)}.icon-prev::before{transform:rotate(135deg) translate(-2px, -2px)}.icon-next::before{transform:rotate(-45deg) translate(-2px, -2px)}.icon-prev::after{transform:scaleX(0.01) translateX(-2px)}.icon-next::after{transform:scaleX(0.01) translateX(2px)}.mod_no-touchevents a:hover .icon-prev,.accessibility a:focus .icon-prev,.mod_no-touchevents button:hover .icon-prev,.accessibility button:focus .icon-prev{transform:translateX(-5px);transition-duration:.25s}.mod_no-touchevents a:hover .icon-prev::after,.accessibility a:focus .icon-prev::after,.mod_no-touchevents button:hover .icon-prev::after,.accessibility button:focus .icon-prev::after{transform:scaleX(1) translateX(5px)}.mod_no-touchevents a:hover .icon-next,.accessibility a:focus .icon-next,.mod_no-touchevents button:hover .icon-next,.accessibility button:focus .icon-next{transform:translateX(5px);transition-duration:.25s}.mod_no-touchevents a:hover .icon-next::after,.accessibility a:focus .icon-next::after,.mod_no-touchevents button:hover .icon-next::after,.accessibility button:focus .icon-next::after{transform:scaleX(1) translateX(-5px)}.icon-arr{position:relative;display:inline-block;height:9px;width:16px;vertical-align:middle;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s}html.mac .icon-arr{top:1px}.icon-arr::before{content:"";display:block;position:relative;width:75%;height:133.33333%;border-width:0 2px 2px 0;border-style:solid;border-color:transparent currentColor currentColor transparent;transform:translateY(0) rotate(45deg);transform-origin:110% 50%}.mod_no-touchevents a:hover .icon-arr,.accessibility a:focus .icon-arr,.mod_no-touchevents button:hover .icon-arr,.accessibility button:focus .icon-arr{transform:translateY(4px)}.icon-arrow{display:inline-block;vertical-align:middle;width:15px;height:10px;position:relative}.icon-arrow::before{content:"";display:block;position:absolute;width:6px;height:6px;top:50%;left:3px;margin-top:-3.5px;border-width:0 1px 1px 0;border-color:transparent currentColor currentColor transparent;border-style:solid;transform:rotate(-45deg) translateX(0);transition:transform .5s cubic-bezier(0.5, 0, 0.2, 1)}.icon-arrow::after{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;margin-top:-1px;background:currentColor;transform-origin:left center;transform:translateX(9px) scale(0.1);transition:transform .5s cubic-bezier(0.5, 0, 0.2, 1);backface-visibility:hidden}.mod_no-touchevents a:hover .icon-arrow::before,.accessibility a:focus .icon-arrow::before,.mod_no-touchevents button:hover .icon-arrow::before,.accessibility button:focus .icon-arrow::before{transform:rotate(-45deg) translate(4px, 4px);transition-duration:.25s}.mod_no-touchevents a:hover .icon-arrow::after,.accessibility a:focus .icon-arrow::after,.mod_no-touchevents button:hover .icon-arrow::after,.accessibility button:focus .icon-arrow::after{transform:translateX(0) scale(1);transition-duration:.25s}.icon-more{width:5px;height:8px;position:relative;display:inline-block;vertical-align:middle;top:-2px}html.mac .icon-more{top:0}.icon-more::before{content:"";width:6px;height:6px;border-width:0 1px 1px 0;border-style:solid;border-color:transparent currentColor currentColor transparent;position:absolute;top:50%;left:50%;margin:-3px;transform:rotate(-45deg) translate(-0.5px, -0.5px)}.icon-minus::before,.icon-minus::after,.icon-plus::before,.icon-plus::after{content:"";background:currentColor;position:absolute;display:block;top:50%;left:50%}.icon-minus::before,.icon-plus::before{width:2px;height:12px;margin:-6px -1px}.icon-minus::after,.icon-plus::after{width:12px;height:2px;margin:-1px -6px}.icon-minus::before{display:none}.icon-dropdown{position:relative;display:inline-block;height:9px;width:16px;vertical-align:middle;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s}.icon-dropdown::before,.icon-dropdown::after{content:"";display:block;position:absolute;width:12px;height:12px;transition:transform .25s cubic-bezier(0.5, 0, 0.2, 1),opacity .25s cubic-bezier(0.5, 0, 0.2, 1);border-style:solid}.icon-dropdown::before{border-width:2px 0 0 2px;border-color:currentColor transparent transparent currentColor;transform:translateY(-12px) rotate(45deg);transform-origin:13px 6px;opacity:0}.icon-dropdown::after{top:0;border-width:0 2px 2px 0;border-color:transparent currentColor currentColor transparent;transform:translateY(1px) rotate(45deg);transform-origin:13px 6px}.mod_no-touchevents a:hover .icon-dropdown,.accessibility a:focus .icon-dropdown,.mod_no-touchevents button:hover .icon-dropdown,.accessibility button:focus .icon-dropdown{transform:translateY(4px)}.icon-triangle-down{display:inline-block;width:0;height:0;margin:0 0 1px 5px;border-style:solid;border-width:5px 5px 0;border-color:currentColor transparent transparent}.icon-left-right{display:inline-block;vertical-align:middle;position:relative;width:32px;height:14px}.icon-left-right::before,.icon-left-right::after{width:10px;height:10px;content:"";display:block;position:absolute;left:50%;top:50%;margin:-5px;border-width:2px 0 0 2px;border-style:solid;border-color:currentColor}.icon-left-right::before{transform:rotate(-45deg) translate(-3px, -3px)}.icon-left-right::after{transform:rotate(135deg) translate(-3px, -3px)}.svg-sprite{display:none}.svg-logo{width:57px}.svg-alert{width:1.25rem;height:auto;transform:translateY(-2px)}.svg-checked{width:1.25rem;height:1.25rem}.svg-arrow-down{width:.625rem;height:.4375rem;translate:0 .0625rem}[class^=sprite-]{fill:currentColor;position:relative}html.windows [class^=sprite-]{top:-2px}.sprite-calendar{width:23px;height:22px}.sprite-instagram{width:16px;height:16px}.sprite-facebook{width:9px;height:18px}.sprite-youtube{width:17px;height:13px}.sprite-twitter{width:18px;height:15px}.sprite-message{width:16px;height:15px}.sprite-linkedin{width:16px;height:16px}.sprite-share{width:18px;height:16px}.sprite-link{width:19px;height:19px}.sprite-print{width:22px;height:16px}.sprite-pin{width:14px;height:22px}.sprite-warn{width:19px;height:16px}.typo-body{font-size:18px;font-size:1.125rem;line-height:1.3;margin-block:trim-font(1.3);font-weight:300;letter-spacing:-0.016em}.typo-headline{font-size:44px;font-size:2.75rem;line-height:1.02;margin-block:trim-font(1.02);font-weight:800;letter-spacing:-0.044em}.typo-tiny{font-size:14px;font-size:.875rem;line-height:1.36;margin-block:trim-font(1.36);font-weight:300}.button{border-radius:0.25rem;background-color:white;padding:0.5rem;font-weight:500}.text{font-family:"Satoshi",sans-serif;font-weight:400}.text p,.text li{font-size:17px;font-size:1.0625rem;line-height:1.2;padding-bottom:1.0625rem}.text li{position:relative;max-width:90%;padding-left:1.125rem}.text li::before{content:'';position:absolute;width:.4375rem;height:.4375rem;background-color:currentColor;border-radius:50%;left:0;top:.375rem}.badge{display:inline-block;font-size:17px;font-size:1.0625rem;line-height:1.17647;height:2.5rem;padding:.625rem;border-radius:.875rem;white-space:nowrap}.badge--green{background-color:#9DBB63}.badge--pink{background-color:#FCCDE8}.badge--violet{background-color:#CECFFE}.badge--orange{background-color:#FC985F}.badge--yellow{background-color:#FFE45F}.badge--sky-blue{background-color:#77C8D1}.badge--rose{background-color:#BB4B71}.badge--beige{background-color:#E8E8E8}.badge--blue{background-color:#1369B2}.badge--gray{background-color:#D2D2D2}.badge--red{background-color:#EE3B62}.badge--light-red{background-color:#FFD2DC}.badge--purple{background-color:#522CCE}.badge--light-blue{background-color:#DDE5FF}.badge--valid-green{background-color:#388E27}.badge--valid-green-02{background-color:#C4F3D0}.badge--light-gray{background-color:#DFE1ED}.badge--dark-gray{background-color:#686879}.badge--valid-yellow{background-color:#FFB854}.badge--valid-yellow-02{background-color:#FFF7D1}.badge--valid-yellow-03{background-color:#FFF3B6}.badge--font-white{color:#fff}.badge--font-red{color:#EE3B62}.badge--font-purple{color:#522CCE}.badge--tear{border-top-left-radius:0}.badge--checkbox{position:relative}.badge--checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;left:0;top:0;margin:0;opacity:0}.badge--checkbox input:checked+span{opacity:1}.badge--checkbox span{opacity:0}.badge--small{font-size:12px;font-size:.75rem;line-height:1;height:-moz-fit-content;height:fit-content;margin-bottom:.25rem}.card{border-radius:.875rem;background-color:#fff;padding:.875rem;padding-left:1.25rem;box-shadow:0px 2px 1px 1px rgba(166,166,166,0.1)}.question{font-size:19px;font-size:1.1875rem;line-height:1.2;letter-spacing:-0.01em;margin-bottom:1.625rem}.question p{max-width:90%}.secondary-question{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:14px;font-size:.875rem;line-height:1.2;letter-spacing:0.01em;padding-left:1.5rem;margin-bottom:1.25rem}.badges .label{display:block;margin-bottom:.625rem}.badges__wrapper{display:flex;flex-wrap:wrap;gap:.25rem}.label{font-size:12px;font-size:.75rem;line-height:1;letter-spacing:0.01em;color:#686879}.answer{display:flex;align-items:center;margin-bottom:1.9375rem}.answer .label{margin-left:.625rem}.answer .badge{margin-left:.625rem}.answer .badge:first-of-type{margin-left:0}.heading{padding-top:.9375rem;position:relative;padding-left:1.25rem}.heading::before{content:'';position:absolute;top:0;left:0;width:.625rem;height:100%;background:linear-gradient(180deg, #22FFD3 0%, #E8E8E8 100%)}.heading h2{margin-bottom:1.25rem;font-size:26px;font-size:1.625rem;line-height:1;letter-spacing:-0.02em}.heading h3{padding-right:.875rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:19px;font-size:1.1875rem;line-height:1.2;letter-spacing:-0.03em}.heading h3 .square{transform:translateY(5px);width:.6875rem;height:.6875rem;background-color:#22FFD3}.heading h3 .line{width:.75rem;height:.125rem;margin-left:auto;transform:translateY(12px);background-color:currentColor}.heading--secondary{margin-bottom:1.8125rem;padding-left:0}.heading--secondary::before{content:none}.heading--secondary .secondary-question{margin-top:.875rem;margin-bottom:0}.heading__meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4375rem}.heading__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.heading__bottom>*{width:50%}.heading__select select{width:100%}.heading--title+.question{margin-top:1.375rem}.heading:has(.select){position:relative;z-index:2}.heading--short{max-width:18.75rem}.description{position:relative;font-size:13px;font-size:.8125rem;line-height:1.2;letter-spacing:-0.01em;padding-bottom:.875rem;padding-left:.8125rem;padding-right:3.4375rem}.description::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#388E27}.description--red::before{background-color:#EE3B62}.description--dark-gray::before{background-color:#686879}.description p:has(+.more){display:inline}.description b{display:inline-block;margin-top:1.0625rem}.more{position:relative;display:inline;color:#388E27}.more__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(0.5, 0, 0.2, 1);color:#272733}.is-shown .more__content{grid-template-rows:1fr}.more__content p{overflow:hidden}.select{position:relative;width:-moz-fit-content;width:fit-content}.select__toggle{font-size:12px;font-size:.75rem;line-height:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;padding:.25rem .25rem .25rem .5rem;border-radius:.875rem;background-color:#E8E8E8;letter-spacing:0.01em;cursor:pointer}.select__toggle i{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:.625rem}.is-open .select__toggle svg{rotate:180deg}.select select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.chart{padding:.875rem;border-radius:.875rem;background-color:#fff}.chart__container{margin-top:2.375rem}.chart__head{display:grid;grid-template-columns:2.5625rem 1fr 2fr 1fr 1fr;grid-template-rows:repeat(2, 1fr);min-height:3.8125rem}.chart__head-item{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px;font-size:.75rem;line-height:1;text-align:center;grid-row:span 2;padding-bottom:1.375rem}.chart__head-item:has(.chart__subhead){display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.chart__head-item:has(.chart__subhead) p{max-width:100%}.chart__head-item:not(:nth-last-child(-n+2)){border-right:1px solid #F5F5F5}.chart__head-item:last-child{font-weight:700;border-left:1px solid #272733}.chart__head-item p{max-width:4.125rem;grid-column:span 2}.chart__subhead{display:flex;flex-direction:row;justify-content:space-around;align-items:center;grid-row:2;grid-column:span 2;height:100%;border-top:1px solid #F5F5F5}.chart__row-items{display:grid;grid-template-columns:2.5625rem 1fr 1fr 1fr 1fr 1fr;height:2.5rem}.chart__row-item{display:flex;flex-direction:row;justify-content:center;align-items:center}.chart__row-item:not(:nth-last-child(-n+2)){border-right:1px solid #F5F5F5}.chart__row-item:last-child{border-left:1px solid #272733}.chart__row-item:first-child{font-size:12px;font-size:.75rem;line-height:1;font-weight:700;color:#686879}.chart .badge{font-size:13px;font-size:.8125rem;line-height:1;border-radius:.625rem;padding:.375rem .5rem;height:auto;font-weight:500;letter-spacing:-0.02em}.chart .badge--valid-green-02{color:#388E27}.chart .badge--valid-yellow-03{color:#FF851A}.chart .badge--light-red{color:#EE3B62}.module{padding:1.25rem}.module--full-height{height:var(--app-height)}.module--full-height .grid,.module--full-height [class*="grid-"]{height:100%}.module--left_overview{grid-column:1;padding-top:0}.module--right{grid-column:2;width:auto;aspect-ratio:3 / 2;padding-left:0}.module--two-column{margin-bottom:2.25rem}.module--sticky{position:sticky;top:0}.hero{padding-top:var(--header-height)}.map{width:100%;height:33.75rem;position:sticky;top:0}.map__inner{background:#fff;border-radius:.875rem;width:100%;height:100%}.map__controls{position:absolute;right:.875rem;top:.875rem;bottom:.875rem;z-index:2;display:flex;flex-direction:column}.map__control{width:2rem;height:2rem;background:#F5F5F5;border-radius:50%;display:flex;align-items:center;justify-content:center}.map__control--plus{margin:auto 0 .25rem}.map__popup-hover{font-size:14px;font-size:.875rem;line-height:1.4;color:#000;font-weight:400;border-radius:.875rem;padding:.6875rem .5rem;background:#fff;position:absolute;left:50%;transform:translate(-50%, calc(-100% - .9375rem));white-space:nowrap}.map .mapboxgl-ctrl-bottom-left,.map .mapboxgl-ctrl-bottom-right{display:none}.map .mapboxgl-popup *{pointer-events:none !important}.map .mapboxgl-popup-anchor-top,.map .mapboxgl-popup-anchor-bottom,.map .mapboxgl-popup-anchor-right,.map .mapboxgl-popup-anchor-left{position:relative}.map .mapboxgl-popup{z-index:5;box-shadow:none !important;pointer-events:none}.map .mapboxgl-popup-content{background:none;padding:0}.map .mapboxgl-popup-tip{display:none !important}.map .mapboxgl-popup *{box-shadow:none !important}.separator{margin-top:1.875rem;border-bottom:1px solid #D2D2D2}.section{overflow:hidden;height:0;visibility:hidden;opacity:0;transition:opacity 0.5s ease-in}.section.is-active{height:auto;visibility:visible;opacity:1}.circle{position:sticky;top:1.25rem}.circle__legend{position:absolute;right:0;top:-1.25rem;background:#fff;z-index:3;border-radius:.875rem;max-width:11.0625rem;padding:.875rem .75rem;display:flex;flex-direction:column;gap:.5rem}.circle__legend-item{display:flex;gap:.8125rem}.circle__legend-item-dot{min-width:.4375rem;height:.4375rem;border-radius:50%;background:red;margin-top:.1875rem}.circle__legend-item-name{font-size:11.54px;font-size:.72125rem;line-height:1}.circle__svg{position:relative;z-index:1;width:30.75rem;height:30.75rem;margin-top:3.3125rem}.circle__svg-wrapper{position:relative;border:1px solid transparent}.circle__svg::before{content:"";width:calc(30.75rem - 3.125rem);height:calc(30.75rem - 3.125rem);box-shadow:0 0 2.5rem 0 rgba(66,68,90,0.15);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.circle__svg .svg-section{cursor:pointer;fill:#fff;transition:fill 0.25s cubic-bezier(0.5, 0, 0.2, 1)}.mod_no-touchevents .circle__svg .svg-section:hover,.accessibility .circle__svg .svg-section:focus{fill:#E8E8E8}.circle__svg .svg-line{stroke:#E8E8E8;stroke-width:1px}.circle__svg .svg-text{text-anchor:middle;pointer-events:none}.circle__svg .svg-inner-circle{fill:#fff;stroke:#E8E8E8;stroke-width:1px}.circle__svg-inner{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.circle__svg-tagline{font-size:10px;font-size:.625rem;line-height:1.4;font-weight:700;color:#97BC4E;margin-bottom:.125rem}.circle__svg-title{font-size:15.56px;font-size:.9725rem;line-height:.95;font-weight:700;text-align:center}.circle__svg-button{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#F5F5F5;margin-top:1.1875rem}.heading-group{margin-block:.25rem}.heading-group__tab{font-size:19px;font-size:1.1875rem;line-height:1.1;padding:.8125rem 1.25rem;border-radius:.875rem;background-color:#fff;text-align:center;font-weight:700;color:#272733}.curtain{z-index:8;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden;backface-visibility:hidden;pointer-events:none}.footer{z-index:2;position:relative;font-size:.625rem}.footer__links{display:flex;white-space:nowrap;gap:.625rem}.menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-direction:column;z-index:3;position:fixed;right:100px;display:none;opacity:0}.header{width:100%}.header__topbar{background:#BCBCC4;font-size:0.875rem;padding:.3125rem .625rem;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-size:.75rem;line-height:1.4;letter-spacing:-0.01em}.header__topbar-partners{display:flex;align-items:center}.header__topbar-partners .header__topbar-label{margin-right:.625rem}.header__topbar-partners .header__partner-logos{display:flex;list-style:none;margin:0;padding:0}.header__topbar-partners .header__partner-logos li+li{margin-left:.625rem}.header__topbar-partners .header__partner-logos img{width:1.25rem;display:block}.header__main{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;padding-top:1.1875rem}.header__branding{display:flex;flex:1;align-items:center;position:relative}.header__branding .header__logo-link{display:inline-block;margin-right:1.875rem}.header__branding .header__logo-link img{height:2.5rem;display:block}.header__branding .header__logo-link:last-of-type{margin-right:0}.header__description{position:absolute;width:100%;border-top:1px solid #D2D2D2;bottom:-.6875rem;left:0;transform:translateY(100%);white-space:nowrap;font-size:11px;font-size:.6875rem;line-height:1.4;letter-spacing:-0.01em;padding-top:.3125rem}.header__branding-wrapper{position:relative}.header__search{flex:1;display:flex;justify-content:center;max-width:24.125rem}.header__actions{flex:1;display:flex;justify-content:flex-end}.header__actions .header__search{position:relative}.header__actions .header__search-btn{background:transparent;border:none;position:absolute;left:.625rem;top:50%;transform:translateY(-50%);cursor:pointer}.header__actions .header__search-input{padding:.625rem 1.25rem .625rem calc(1.5 * $spacing-sm);border:1px solid #ccc;border-radius:4px;font-size:1rem}.header__actions .header__profile-btn,.header__actions .header__menu-btn{background:transparent;border:none;margin-left:1.25rem;cursor:pointer}.header__actions .header__profile-btn svg,.header__actions .header__menu-btn svg{width:1.5rem;height:1.5rem;display:block}.header__tabs{position:relative;padding:0 1.25rem .875rem;margin-top:3.875rem}.header__tabs::after{content:"";position:absolute;bottom:0;left:1.25rem;width:calc(100% - 1.25rem * 2);height:1px;border-bottom:1px solid #D2D2D2}.header__tab-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.header__tab-item{margin-right:.375rem}.header__tab-item:nth-of-type(2),.header__tab-item:last-child{margin-left:auto}.header__tab-link{display:block;padding:10px 14px;text-decoration:none;font-weight:700;font-size:15px;font-size:.9375rem;line-height:1;letter-spacing:-0.02em;border-radius:14px;transition:background-color 0.2s}.mod_no-touchevents .header__tab-link:hover,.accessibility .header__tab-link:focus{background-color:#E8E8E8}.header__tab-link.is-active{background-color:#E8E8E8}.header__button{width:2.25rem}.header__button+.header__button{margin-left:4px}.header__button img{width:100%;height:auto}.header__partner-logo{display:flex;align-items:center}.header__partner-logo span{font-weight:500;margin-left:4px;transform:translateY(1px)}.header__tabs-description{display:flex;align-items:flex-end;font-size:12px;font-size:.75rem;line-height:1.4;color:#B2B2BC}.offscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6;background:#F9F9F9;display:none}.s-cookies{z-index:7;position:fixed;bottom:0;left:0;border-radius:var(--radius);background:#D2D2D2;margin:1.25rem;overflow:hidden}@media (max-width: 659px){.s-cookies{margin:3.5vh 1rem}}.s-cookies:not(.is-shown){display:none}.s-cookies__wrap{display:flex;width:22.0625rem;flex-direction:column;row-gap:1.25rem;align-items:flex-start;padding:1rem}@media (max-width: 659px){.s-cookies__wrap{width:100%}}.s-cookies__copy{font-size:16px;font-size:1rem;line-height:1.4;letter-spacing:-.01em}.s-cookies__copy a{text-decoration:underline}@media (max-width: 659px){.s-cookies__button{margin-left:auto}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL19mb250cy5zY3NzIiwiaW5jbHVkZXMvdmFyaWFibGVzL19mb250cy5zY3NzIiwiaW5jbHVkZXMvX21lZGlhcXVlcmllcy5zY3NzIiwiaW5jbHVkZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJpbmNsdWRlcy9fcmVzZXQuc2NzcyIsImluY2x1ZGVzL19iYXNlLnNjc3MiLCJpbmNsdWRlcy9fbWl4aW5zLnNjc3MiLCJpbmNsdWRlcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiaW5jbHVkZXMvX2dyaWQuc2NzcyIsImluY2x1ZGVzL192YXJzLnNjc3MiLCJpbmNsdWRlcy9wbHVnaW5zL19tYXBib3gtZ2wuc2NzcyIsImluY2x1ZGVzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsImluY2x1ZGVzL3V0aWxzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJpbmNsdWRlcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwiaW5jbHVkZXMvdXRpbHMvX3NjcmVlbnJlYWRlci5zY3NzIiwiaW5jbHVkZXMvdXRpbHMvX3Njcm9sbGJhci5zY3NzIiwiaW5jbHVkZXMvaWNvbnMvX2Nzcy1pY29ucy5zY3NzIiwiaW5jbHVkZXMvdmFyaWFibGVzL190cmFuc2l0aW9ucy5zY3NzIiwiaW5jbHVkZXMvaWNvbnMvX3N2Zy1pY29ucy5zY3NzIiwiaW5jbHVkZXMvaWNvbnMvX3Nwcml0ZS1pY29ucy5zY3NzIiwiaW5jbHVkZXMvdHlwb2dyYXBoeS9fYm9keS5zY3NzIiwiaW5jbHVkZXMvdHlwb2dyYXBoeS9faGVhZGxpbmUuc2NzcyIsImluY2x1ZGVzL3R5cG9ncmFwaHkvX3Rpbnkuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fdGV4dC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX3F1ZXN0aW9uLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL19zZWNvbmRhcnktcXVlc3Rpb24uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX2JhZGdlcy5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX2Fuc3dlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9faGVhZGluZy5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fZGVzY3JpcHRpb24uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX21vcmUuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9fY2hhcnQuc2NzcyIsImluY2x1ZGVzL21vZHVsZXMvX21vZHVsZS5zY3NzIiwiaW5jbHVkZXMvbW9kdWxlcy9faGVyby5zY3NzIiwiaW5jbHVkZXMvbW9kdWxlcy9fbWFwLnNjc3MiLCJpbmNsdWRlcy9tb2R1bGVzL19zZXBhcmF0b3Iuc2NzcyIsImluY2x1ZGVzL21vZHVsZXMvX3NlY3Rpb24uc2NzcyIsImluY2x1ZGVzL21vZHVsZXMvX2NpcmNsZS5zY3NzIiwiaW5jbHVkZXMvbW9kdWxlcy9faGVhZGluZy1ncm91cC5zY3NzIiwiaW5jbHVkZXMvc2NhZmZvbGQvX2N1cnRhaW4uc2NzcyIsImluY2x1ZGVzL3NjYWZmb2xkL19mb290ZXIuc2NzcyIsImluY2x1ZGVzL3NjYWZmb2xkL19tZW51LnNjc3MiLCJpbmNsdWRlcy9zY2FmZm9sZC9faGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9zY2FmZm9sZC9fb2Zmc2NyZWVuLnNjc3MiLCJpbmNsdWRlcy9zY2FmZm9sZC9fY29va2llcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStCQSxXQVZJLHFCQ3JCaUIsQ0RzQmpCLGVBUzJDLENBUjNDLGlCQWxCZ0QsQ0FtQmhELGlCQUFrQixDQUVsQiwyR0FDNEMsQ0FLaEQsV0FYSSxxQkNyQmlCLENEc0JqQixlQVUyQyxD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bkIsUUNSRyxxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixlQUFnQixDQUNuQixNdkJnREcsZ0NBZjZCLENBZ0JULGVBQWtDLEN3QnREMUQsaUJsQnFFSSxjQUFrQyxDQUNsQyxtQkFVa0UsQ0FSOUQsZWtCcEUwQixDQUUxQix3QmxCMEU4RCxDa0JoRnRFLFNBVVEsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxxQmxCb0U4RCxDa0JoRnRFLGlCQWVZLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY2xCK0QwRCxDa0I5RDFELGVsQjhEMEQsQ2tCN0QxRCw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxXbEIwRDBELENrQnpEN0QsT0N0Qkwsb0JBQXFCLENuQm9FckIsY0FBa0MsQ0FDbEMsbUJBVWtFLENBTjlELG1CbUJ4RXFCLENBQ3pCLGFuQjZFa0UsQ21CNUVsRSxlbkI0RWtFLENtQjNFbEUscUJuQjJFa0UsQ21CMUVsRSxrQkFBbUIsQ0FHZixjQUNJLHdCbEJDUyxDa0JGYixhQUNJLHdCbEJFUSxDa0JIWixlQUNJLHdCbEJHVSxDa0JKZCxlQUNJLHdCbEJJVSxDa0JMZCxlQUNJLHdCbEJLVSxDa0JOZCxpQkFDSSx3QmxCTVksQ2tCUGhCLGFBQ0ksd0JsQk9RLENrQlJaLGNBQ0ksd0JsQkhTLENrQkViLGFBQ0ksd0JsQkpRLENrQkdaLGFBQ0ksd0JsQkxRLENrQklaLFlBQ0ksd0JsQlFPLENrQlRYLGtCQUNJLHdCbEJTYSxDa0JWakIsZUFDSSx3QmxCVVUsQ2tCWGQsbUJBQ0ksd0JsQldjLENrQlpsQixvQkFDSSx3QmxCYWUsQ2tCZG5CLHVCQUNJLHdCbEJja0IsQ2tCZnRCLG1CQUNJLHdCbEJEZSxDa0JBbkIsa0JBQ0ksd0JsQkFhLENrQkRqQixxQkFDSSx3QmxCZ0JnQixDa0JqQnBCLHdCQUNJLHdCbEJlbUIsQ2tCaEJ2Qix3QkFDSSx3QmxCaUJtQixDa0JoQnRCLG1CQUlELFVsQmZVLENrQmdCYixpQkFHRyxhbEJEVyxDa0JFZCxvQkFHRyxhbEJIYyxDa0JJakIsYUFH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QUFnQixDOUNBWiwwQjhDUlIsV0FZUSxpQjNDb0U4RCxDMkM1QnJFLENBcERELDBCQWlCUSxZQUFhLENBQ2hCLGlCQUtHLFlBQWEsQ0FDYixnQjNDd0Q4RCxDMkN2RDlELHFCQUFzQixDQUN0QixlM0NzRDhELEMyQ3JEOUQsc0JBQXVCLENBQ3ZCLFkzQ29EOEQsQ0h4RTlELDBCOENjSixpQkFTUSxVQUFXLENBRWxCLENBSUQsaUIzQ2dDQSxjQUFrQyxDQUNsQyxjQVVrRSxDQVI5RCxlMkNsQzBCLEMzQzhFOUIscUJBQXFFLEMyQy9FcEUsbUJBS08seUJBQTBCLEM5Q2xDOUIsMEI4Q3VDSixtQkFFUSxnQkFBaUIsQ0FFeEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNGT05UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBtaXhpbiBsb2FkLWZvbnQoJG5hbWUsICR3ZWlnaHQ6IDQwMCwgJHN0eWxlOiBub3JtYWwpIHtcblxuICAgICRmb250cGF0aDogXCIuL2ZvbnRzLyN7JG5hbWV9LyN7JG5hbWV9XCI7XG4gICAgJGZvbnRuYW1lOiBcIiN7JG5hbWV9XCI7XG5cbiAgICBAaWYgKCRzdHlsZSAhPSBub3JtYWwgYW5kICR3ZWlnaHQgIT0gNDAwKSB7XG4gICAgICAgICRmb250cGF0aDogXCIuL2ZvbnRzLyN7JG5hbWV9LyN7JG5hbWV9I3skd2VpZ2h0fSN7JHN0eWxlfVwiO1xuICAgICAgICAkZm9udG5hbWU6IFwiI3skbmFtZX0jeyR3ZWlnaHR9I3skc3R5bGV9XCI7XG4gICAgfSBAZWxzZSBpZiAoJHdlaWdodCAhPSA0MDApIHtcbiAgICAgICAgJGZvbnRwYXRoOiBcIi4vZm9udHMvI3skbmFtZX0vI3skbmFtZX0jeyR3ZWlnaHR9XCI7XG4gICAgICAgICRmb250bmFtZTogXCIjeyRuYW1lfSN7JHdlaWdodH1cIjtcbiAgICB9IEBlbHNlIGlmICgkc3R5bGUgIT0gbm9ybWFsKSB7XG4gICAgICAgICRmb250cGF0aDogXCIuL2ZvbnRzLyN7JG5hbWV9LyN7JG5hbWV9I3skc3R5bGV9XCI7XG4gICAgICAgICRmb250bmFtZTogXCIjeyRuYW1lfSN7JHN0eWxlfVwiO1xuICAgIH1cblxuICAgIGZvbnQtZmFtaWx5OiAkbmFtZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xuXG4gICAgc3JjOiB1cmwoXCIjeyRmb250cGF0aH0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIC8vIFN1cGVyIE1vZGVybiBCcm93c2Vyc1xuICAgICAgICAgdXJsKFwiI3skZm9udHBhdGh9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLy8gUHJldHR5IE1vZGVybiBCcm93c2Vyc1xufVxuXG4vLyAvLyBsb2FkIGN1c3RvbSBmb250czpcbkBmb250LWZhY2UgeyBAaW5jbHVkZSBsb2FkLWZvbnQoJGZvbnQtc2FucywgNDAwKTsgfVxuQGZvbnQtZmFjZSB7IEBpbmNsdWRlIGxvYWQtZm9udCgkZm9udC1zYW5zLCA1MDApOyB9XG5AZm9udC1mYWNlIHsgQGluY2x1ZGUgbG9hZC1mb250KCRmb250LXNhbnMsIDcwMCk7IH1cblxuXG5cbiRmb250czogKFxuICAgIHNhbnM6ICgkZm9udC1zYW5zLCBzYW5zLXNlcmlmKSxcbik7XG5cblxuQGZ1bmN0aW9uIGZvbnQoJGZvbnQpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGZvbnRzLCAkZm9udCkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGZvbnRzLCAkZm9udCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiSW52YWxpZCBmb250IG5hbWU6ICN7JGZvbnR9LlwiO1xuICAgICAgICBAcmV0dXJuIG51bGw7XG4gICAgfVxufVxuXG5cbkBtaXhpbiBmb250LWZhbWlseSgkZmFtaWx5LCAkd2VpZ2h0OiBcIlwiLCAkc3R5bGU6IFwiXCIpIHtcbiAgICBmb250LWZhbWlseTogZm9udCgkZmFtaWx5KTtcbiAgICBAaWYgJHdlaWdodCAhPSBcIlwiIHsgZm9udC13ZWlnaHQ6IHVucXVvdGUoXCJcIiArICR3ZWlnaHQpOyB9XG4gICAgQGlmICRzdHlsZSAhPSBcIlwiIHsgZm9udC1zdHlsZTogdW5xdW90ZShcIlwiICsgJHN0eWxlKTsgfVxufVxuXG5cbkBlYWNoICRsYWJlbCwgJGZvbnQgaW4gJGZvbnRzIHtcbiAgICAuZm9udC0jeyRsYWJlbH0geyBAaW5jbHVkZSBmb250LWZhbWlseSgkbGFiZWwpOyB9XG59XG5cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAuZnctI3skaX0ge1xuICAgICAgICBmb250LXdlaWdodDogJGkgKiAxMDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIkZm9udC1zYW5zOiBcIlNhdG9zaGlcIjtcbiRmb250LXNlcmlmOiBzZXJpZjtcblxuJGJhc2UtZm9udC1zaXplOiAxNjtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAyNDtcbiIsImJvZHk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHsgY29udGVudDogXCJwaG9uZVwiOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHsgY29udGVudDogXCJ0YWJsZXRcIjsgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkgeyBjb250ZW50OiBcImRlc2t0b3BcIjsgfVxufVxuXG4vLyBKdXN0IFBob25lc1xuQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgIC50YWJsZXQtb25seSxcbiAgICAldGFibGV0LW9ubHksXG4gICAgLnBob25lLWhpZGUsXG4gICAgJXBob25lLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBUYWJsZXQgJiBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIC5waG9uZS1vbmx5LFxuICAgIC50YWJsZXQtaGlkZSxcbiAgICAldGFibGV0LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAucGhvbmUtb25seSxcbiAgICAudGFibGV0LW9ubHksXG4gICAgJXRhYmxldC1vbmx5LFxuICAgIC5kZXNrdG9wLWhpZGUsXG4gICAgJWRlc2t0b3AtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIE5vdCBEZXNrdG9wXG5AaW5jbHVkZSBicmVha3BvaW50KG5vdC1kZXNrdG9wKSB7XG4gICAgLmRlc2t0b3Atb25seSxcbiAgICAlZGVza3RvcC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gVG91Y2hcbkBpbmNsdWRlIGJyZWFrcG9pbnQodG91Y2gpIHtcbiAgICAudG91Y2gtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIE5vbi1Ub3VjaFxuQGluY2x1ZGUgYnJlYWtwb2ludChub3QtdG91Y2gpIHtcbiAgICAudG91Y2gtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjUkVTUE9OU0lWRSBCUkVBS1BPSU5UU1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG5cbiAgICBAaWYgJHBvaW50ID09IHBob25lIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLXRhYmxldCAtIDFweCkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IGlwaG9uZTUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtbWluKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2l6ZS10YWJsZXQgLSAxcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHBob25lLXNtYWxsIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODExcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBub3QtcGhvbmUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtdGFibGV0KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRzaXplLWRlc2t0b3AgLSAxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplLWRlc2t0b3ApIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBiaWcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gaGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtaGQpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBub3QtZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1kZXNrdG9wIC0gMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFuZHNjYXBlLW5vdC1kZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2l6ZS1kZXNrdG9wIC0gMXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBub3QtaGQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtaGQgLSAxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtZGVza3RvcCkgYW5kIChtYXgtaGVpZ2h0OiAkc2l6ZS1sYXB0b3AtaGVpZ2h0KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFuZHNjYXBlIHtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHJldGluYSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZS1kZXNrdG9wKXsgQGNvbnRlbnQ7IH1cbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblxuQG1peGluIG1vYmlsZS1sYW5kc2NhcGUge1xuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC8vZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLyogQ2hhbmdlIEF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gQ2hyb21lKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG46OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgLy8gY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI0JBU0VcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjaW5nLXhzOiByZW0oMTApO1xuJHNwYWNpbmctc206IHJlbSgyMCk7XG4kc3BhY2luZy1tZDogcmVtKDMwKTtcblxuOnJvb3Qge1xuICAgIC0tYXBwLWhlaWdodDogMTAwdmg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHsgZm9udC1zaXplOiB2dygkYmFzZS1mb250LXNpemUpOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChiaWcpIHsgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKiAxNDQwIC8gMTI4MCAqIDFweDsgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7IGZvbnQtc2l6ZTogdncoMTYsIHRhYmxldCk7IH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7IGZvbnQtc2l6ZTogdncoMTYsIHBob25lKTsgfVxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoaGQpIHsgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKiAxOTIwIC8gMTI4MCAqIDFweDsgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseShzYW5zLCA0MDApO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxubWFpbiBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG59XG5cbioge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblxuICAgICo6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdGlvbi1iZztcbiAgICBjb2xvcjogJGNvbG9yLXNlbGVjdGlvbi10ZXh0O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxuYSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbixcbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbnAge1xuICAgIG1heC13aWR0aDogNzBjaDtcbiAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cblxuLndyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbn1cblxuYXJ0aWNsZVtkYXRhLXBhZ2VdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xufVxuXG5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblt0ZXh0LWluZGVudF0ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICB0ZXh0LWluZGVudDogcmVtKDMyKTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5AbWl4aW4gZnVsbCgkcG9zOiBhYnNvbHV0ZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG5AZnVuY3Rpb24gdncoJHNpemUsICRicDogZGVza3RvcCwgJG1heDogdHJ1ZSkge1xuICAgICRsYXlvdXRzOiAoXG4gICAgICAgIGRlc2t0b3A6IDEyODAsXG4gICAgICAgIHRhYmxldDogNzY4LFxuICAgICAgICBwaG9uZTogMzc1XG4gICAgKTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGxheW91dHMsICRicCkge1xuICAgICAgICBAcmV0dXJuIHN0cmlwLXVuaXRzKCRzaXplKSAvIG1hcC1nZXQoJGxheW91dHMsICRicCkgKiAxMDB2dztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnB9YC5cIjtcbiAgICB9XG59XG5cblxuQGZ1bmN0aW9uIHZoKCRzaXplLCAkYnA6IGRlc2t0b3ApIHtcbiAgICAkbGF5b3V0czogKFxuICAgICAgICBkZXNrdG9wOiA4MDAsXG4gICAgICAgIHRhYmxldDogMTAyNCxcbiAgICAgICAgcGhvbmU6IDY2N1xuICAgICk7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRsYXlvdXRzLCAkYnApIHtcbiAgICAgICAgQHJldHVybiBzdHJpcC11bml0cygkc2l6ZSkgLyBtYXAtZ2V0KCRsYXlvdXRzLCAkYnApICogMTAwdmg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJwfWAuXCI7XG4gICAgfVxufVxuXG5cbkBmdW5jdGlvbiB6KCRsaXN0LCAkZWxlbWVudCkge1xuICAgICR6LWluZGV4OiBpbmRleCgkbGlzdCwgJGVsZW1lbnQpO1xuICAgIEBpZiAkei1pbmRleCB7XG4gICAgICAgIEByZXR1cm4gJHotaW5kZXg7XG4gICAgfVxuICAgIEB3YXJuICdUaGVyZSBpcyBubyBpdGVtIFwiI3skZWxlbWVudH1cIiBpbiB0aGlzIGxpc3Q7IGNob29zZSBvbmUgb2Y6ICN7JGxpc3R9JztcbiAgICBAcmV0dXJuIG51bGw7XG59XG5cblxuQG1peGluIHotaW5kZXgoJGVsZW1lbnQsICRsaXN0OiRlbGVtZW50cykge1xuICAgIHotaW5kZXg6IHooJGxpc3QsICRlbGVtZW50KTtcbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfSAvKiBGaXJlZm94IDE5KyAqL1xuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH0gLyogSUUgKi9cbn1cblxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJHZhbHVlKSB7XG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5cbiRicm93c2VyLWNvbnRleHQ6IDE2cHg7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZTogJGJyb3dzZXItY29udGV4dCwgJGxpbmU6ICRsaW5lLWhlaWdodCkge1xuICAgIGZvbnQtc2l6ZTogc3RyaXAtdW5pdHMoJHNpemUpICsgcHg7XG4gICAgZm9udC1zaXplOiByZW0oJHNpemUpO1xuICAgIEBpZiAoc3RyaXAtdW5pdHMoJGxpbmUpIDwgNCkge1xuICAgICAgICBsaW5lLWhlaWdodDogc3RyaXAtdW5pdHMoJGxpbmUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogKHN0cmlwLXVuaXRzKCRsaW5lKSAvIHN0cmlwLXVuaXRzKCRzaXplKSk7XG4gICAgfVxufVxuXG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgICBAcmV0dXJuIChzdHJpcC11bml0cygkc2l6ZSkgLyBzdHJpcC11bml0cygkYnJvd3Nlci1jb250ZXh0KSkgKyByZW07XG59XG5cblxuQG1peGluIGhvdmVyIHtcbiAgICAubW9kX25vLXRvdWNoZXZlbnRzICY6aG92ZXIsXG4gICAgLy8gLnRvdWNoZXZlbnRzICY6YWN0aXZlLFxuICAgIC5hY2Nlc3NpYmlsaXR5ICY6Zm9jdXMge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5IHtcbiAgICAuYWNjZXNzaWJpbGl0eSAmOmZvY3VzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbkBtaXhpbiB2LWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbkBtaXhpbiBmbGV4KCRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cblxuQG1peGluIGxldHRlci1zcGFjaW5nKCRzcGFjaW5nLCAkZm9udC1zaXplOiAxNikge1xuICAgIC8vIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZyAqIDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogc3RyaXAtdW5pdHMoJHNwYWNpbmcpIC8gc3RyaXAtdW5pdHMoJGZvbnQtc2l6ZSkgKiAxZW07XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIkY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItcGFsZTogI0U5RjVGRjtcblxuJGNvbG9yLWRhcms6ICMyNzI3MzM7XG4kY29sb3ItZ3JheTogI0QyRDJEMjtcbiRjb2xvci1ibHVlOiAjMTM2OUIyO1xuJGNvbG9yLWJlaWdlOiAjRThFOEU4O1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICNCMkIyQkM7XG4kY29sb3ItbGlnaHQtZ3JheTI6ICNERkUxRUQ7XG4kY29sb3ItZGFyay1ncmF5OiAjNjg2ODc5O1xuJGNvbG9yLWdyZWVuOiAjOURCQjYzO1xuJGNvbG9yLXBpbms6ICNGQ0NERTg7XG4kY29sb3ItdmlvbGV0OiAjQ0VDRkZFO1xuJGNvbG9yLW9yYW5nZTogI0ZDOTg1RjtcbiRjb2xvci15ZWxsb3c6ICNGRkU0NUY7XG4kY29sb3Itc2t5LWJsdWU6ICM3N0M4RDE7XG4kY29sb3Itcm9zZTogI0JCNEI3MTtcbiRjb2xvci1yZWQ6ICNFRTNCNjI7XG4kY29sb3ItbGlnaHQtcmVkOiAjRkZEMkRDO1xuJGNvbG9yLXB1cnBsZTogIzUyMkNDRTtcbiRjb2xvci1saWdodC1ibHVlOiAjRERFNUZGO1xuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjMjJGRkQzO1xuJGNvbG9yLXZhbGlkLWdyZWVuOiAjMzg4RTI3O1xuJGNvbG9yLXZhbGlkLWdyZWVuLTAyOiAjQzRGM0QwO1xuJGNvbG9yLXZhbGlkLXllbGxvdy0wMjogI0ZGRjdEMTtcbiRjb2xvci12YWxpZC15ZWxsb3c6ICNGRkI4NTQ7XG4kY29sb3ItdmFsaWQteWVsbG93LTAzOiAjRkZGM0I2O1xuJGNvbG9yLW9yYW5nZS0wMjogI0ZGODUxQTtcblxuXG4kY29sb3ItdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cblxuJGNvbG9yLWJnOiAjRjlGOUY5O1xuJGNvbG9yLXRleHQ6ICRjb2xvci1kYXJrO1xuXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yLXBhbGU7XG5cbiRjb2xvci1saW5rOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1zZWxlY3Rpb24tYmc6ICRjb2xvci1kYXJrO1xuJGNvbG9yLXNlbGVjdGlvbi10ZXh0OiAkY29sb3ItcGFsZTtcblxuJGNvbG9yczogKFxuICAgIGdyZWVuOiAkY29sb3ItZ3JlZW4sXG4gICAgcGluazogJGNvbG9yLXBpbmssXG4gICAgdmlvbGV0OiAkY29sb3ItdmlvbGV0LFxuICAgIG9yYW5nZTogJGNvbG9yLW9yYW5nZSxcbiAgICB5ZWxsb3c6ICRjb2xvci15ZWxsb3csXG4gICAgc2t5LWJsdWU6ICRjb2xvci1za3ktYmx1ZSxcbiAgICByb3NlOiAkY29sb3Itcm9zZSxcbiAgICBiZWlnZTogJGNvbG9yLWJlaWdlLFxuICAgIGJsdWU6ICRjb2xvci1ibHVlLFxuICAgIGdyYXk6ICRjb2xvci1ncmF5LFxuICAgIHJlZDogJGNvbG9yLXJlZCxcbiAgICBsaWdodC1yZWQ6ICRjb2xvci1saWdodC1yZWQsXG4gICAgcHVycGxlOiAkY29sb3ItcHVycGxlLFxuICAgIGxpZ2h0LWJsdWU6ICRjb2xvci1saWdodC1ibHVlLFxuICAgIHZhbGlkLWdyZWVuOiAkY29sb3ItdmFsaWQtZ3JlZW4sXG4gICAgdmFsaWQtZ3JlZW4tMDI6ICRjb2xvci12YWxpZC1ncmVlbi0wMixcbiAgICBsaWdodC1ncmF5OiAkY29sb3ItbGlnaHQtZ3JheTIsXG4gICAgZGFyay1ncmF5OiAkY29sb3ItZGFyay1ncmF5LFxuICAgIHZhbGlkLXllbGxvdzogJGNvbG9yLXZhbGlkLXllbGxvdyxcbiAgICB2YWxpZC15ZWxsb3ctMDI6ICRjb2xvci12YWxpZC15ZWxsb3ctMDIsXG4gICAgdmFsaWQteWVsbG93LTAzOiAkY29sb3ItdmFsaWQteWVsbG93LTAzLFxuKTsiLCIvLyA9PT09PT09PT09PT09PT09PT09PSBHUklEIFZBUklBQkxFUyA9PT09PT09PT09PT09PT09PT09PVxuXG5AZWFjaCAkYnAgaW4gKHBob25lIHRhYmxldCBkZXNrdG9wIGhkKSB7XG4gICAgOnJvb3Qge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicCkge1xuICAgICAgICAgICAgLS1ncmlkLWNvbHVtbnM6ICN7bWFwLWdldCgkZ3JpZC1jb2x1bW5zLCAkYnApfTtcblxuICAgICAgICAgICAgQGlmICRicCA9PSBkZXNrdG9wIG9yICRicCA9PSBoZCB7XG4gICAgICAgICAgICAgICAgLS1ncmlkLW1hcmdpbjogI3t2dyhtYXAtZ2V0KCRncmlkLW9mZnNldCwgJGJwKSl9O1xuICAgICAgICAgICAgICAgIC0tZ3JpZC1ndXR0ZXI6ICN7dncobWFwLWdldCgkZ3JpZC1ndXR0ZXIsICRicCkpfTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIC0tZ3JpZC1tYXJnaW46ICN7bWFwLWdldCgkZ3JpZC1vZmZzZXQsICRicCl9O1xuICAgICAgICAgICAgICAgIC0tZ3JpZC1ndXR0ZXI6ICN7bWFwLWdldCgkZ3JpZC1ndXR0ZXIsICRicCl9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT0gR1JJRCBXUkFQUEVSUyA9PT09PT09PT09PT09PT09PT09PVxuXG4uZ3JpZC13cmFwLFxuLndyYXAge1xuICAgIG1hcmdpbi1pbmxpbmU6IHZhcigtLWdyaWQtbWFyZ2luKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLWdyaWQtbWFyZ2luKSk7XG59XG5cblxuLmdyaWQtd3JhcCxcbi5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdyaWQtY29sdW1ucyksIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcblxuICAgICYtLW5vLW9mZnNldCB7IG1hcmdpbi1pbmxpbmU6IHVuc2V0OyB9XG4gICAgJi0tbm8tZ3V0dGVyIHsgY29sdW1uLWdhcDogMDsgfVxufVxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT0gR1JJRCBJVEVNUyA9PT09PT09PT09PT09PT09PT09PVxuXG4lZ3JpZC1jb2wtc3BhbixcbltjbGFzcyo9XCJjb2wtc3Bhbi1cIl0ge1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCwgYXV0bykgLyBzcGFuIHZhcigtLWdyaWQtY29sdW1ucy1zcGFuLCBhdXRvKTtcbn1cblxuXG5AbWl4aW4gZ3JpZC1jb2x1bW5zLXNwYW4oJGNvbHMpIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgLS1ncmlkLWNvbHVtbnMtc3BhbjogI3skY29sc307XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgLS1ncmlkLWNvbHVtbnMtc3BhbjogI3ttYXAtZ2V0KCRncmlkLXRhYmxldC1wYWlycywgJGNvbHMpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgIC0tZ3JpZC1jb2x1bW5zLXNwYW46ICN7bWFwLWdldCgkZ3JpZC1waG9uZS1wYWlycywgJGNvbHMpfTtcbiAgICB9XG59XG5AbWl4aW4gZ3JpZC1jb2x1bW4tc3RhcnQoJGNvbHMpIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogI3skY29sc307XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogI3ttYXAtZ2V0KCRncmlkLXRhYmxldC1wYWlycywgJGNvbHMpfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6ICN7bWFwLWdldCgkZ3JpZC1waG9uZS1wYWlycywgJGNvbHMpfTtcbiAgICB9XG59XG5cblxuQGZvciAkY29scyBmcm9tIDEgdGhyb3VnaCBtYXAtZ2V0KCRncmlkLWNvbHVtbnMsIGRlc2t0b3ApIHtcbiAgICAuY29sLXNwYW4tI3skY29sc30geyBAaW5jbHVkZSBncmlkLWNvbHVtbnMtc3BhbigkY29scyk7IH1cbiAgICAuY29sLXN0YXJ0LSN7JGNvbHN9IHsgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc3RhcnQoJGNvbHMpOyB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoaGQpIHtcbiAgICBAZm9yICRjb2xzIGZyb20gMSB0aHJvdWdoIG1hcC1nZXQoJGdyaWQtY29sdW1ucywgaGQpIHtcbiAgICAgICAgLmNvbC1zcGFuLSN7JGNvbHN9LWJpZyB7IEBpbmNsdWRlIGdyaWQtY29sdW1ucy1zcGFuKCRjb2xzKTsgfVxuICAgICAgICAuY29sLXN0YXJ0LSN7JGNvbHN9LWJpZyB7IEBpbmNsdWRlIGdyaWQtY29sdW1uLXN0YXJ0KCRjb2xzKTsgfVxuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgICAtLXJhZGl1czogI3tyZW0oMTApfTtcbn1cbiIsIi5tYXBib3hnbC1tYXB7Zm9udDoxMnB4LzIwcHggSGVsdmV0aWNhIE5ldWUsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tYXBib3hnbC1jYW52YXN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5tYXBib3hnbC1tYXA6LXdlYmtpdC1mdWxsLXNjcmVlbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tYXBib3hnbC1jYW5hcnl7YmFja2dyb3VuZC1jb2xvcjpzYWxtb259Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUsLm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uLm1hcGJveGdsLWN0cmwtY29tcGFzc3tjdXJzb3I6Z3JhYjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZS5tYXBib3hnbC10cmFjay1wb2ludGVye2N1cnNvcjpwb2ludGVyfS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlOmFjdGl2ZSwubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b24ubWFwYm94Z2wtY3RybC1jb21wYXNzOmFjdGl2ZXtjdXJzb3I6Z3JhYmJpbmd9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUsLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUgLm1hcGJveGdsLWNhbnZhc3t0b3VjaC1hY3Rpb246cGFuLXggcGFuLXl9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4sLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4gLm1hcGJveGdsLWNhbnZhc3t0b3VjaC1hY3Rpb246cGluY2gtem9vbX0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC16b29tLXJvdGF0ZS5tYXBib3hnbC10b3VjaC1kcmFnLXBhbiwubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC16b29tLXJvdGF0ZS5tYXBib3hnbC10b3VjaC1kcmFnLXBhbiAubWFwYm94Z2wtY2FudmFze3RvdWNoLWFjdGlvbjpub25lfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0LC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCwubWFwYm94Z2wtY3RybC10b3AtbGVmdCwubWFwYm94Z2wtY3RybC10b3AtcmlnaHR7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjJ9Lm1hcGJveGdsLWN0cmwtdG9wLWxlZnR7dG9wOjA7bGVmdDowfS5tYXBib3hnbC1jdHJsLXRvcC1yaWdodHt0b3A6MDtyaWdodDowfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0e2JvdHRvbTowO2xlZnQ6MH0ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHR7cmlnaHQ6MDtib3R0b206MH0ubWFwYm94Z2wtY3RybHtjbGVhcjpib3RoO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX0ubWFwYm94Z2wtY3RybC10b3AtbGVmdCAubWFwYm94Z2wtY3RybHttYXJnaW46MTBweCAwIDAgMTBweDtmbG9hdDpsZWZ0fS5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCAubWFwYm94Z2wtY3RybHttYXJnaW46MTBweCAxMHB4IDAgMDtmbG9hdDpyaWdodH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCAubWFwYm94Z2wtY3RybHttYXJnaW46MCAwIDEwcHggMTBweDtmbG9hdDpsZWZ0fS5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtY3RybHttYXJnaW46MCAxMHB4IDEwcHggMDtmbG9hdDpyaWdodH0ubWFwYm94Z2wtY3RybC1ncm91cHtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1hcGJveGdsLWN0cmwtZ3JvdXA6bm90KDplbXB0eSl7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMSl9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsLWdyb3VwOm5vdCg6ZW1wdHkpe2JveC1zaGFkb3c6MCAwIDAgMnB4IEJ1dHRvblRleHR9fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbnt3aWR0aDoyOXB4O2hlaWdodDoyOXB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO291dGxpbmU6bm9uZTtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b24rYnV0dG9ue2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uIC5tYXBib3hnbC1jdHJsLWljb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbitidXR0b257Ym9yZGVyLXRvcDoxcHggc29saWQgQnV0dG9uVGV4dH19Lm1hcGJveGdsLWN0cmwtYXR0cmliLWJ1dHRvbjpmb2N1cywubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMnB4IDJweCAjMDA5NmZmfS5tYXBib3hnbC1jdHJsIGJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOmRpc2FibGVkIC5tYXBib3hnbC1jdHJsLWljb257b3BhY2l0eTouMjV9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1czpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDJweCAycHggIzAwOTZmZn0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtib3gtc2hhZG93Om5vbmV9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZvY3VzOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOmluaGVyaXR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1vdXQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnJTNFICUzQ3BhdGggZD0nTTEwIDEzYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDljLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC05eicvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1pbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMTQuNSA4LjVjLS43NSAwLTEuNS43NS0xLjUgMS41djNoLTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoM3YzYzAgLjc1Ljc1IDEuNSAxLjUgMS41UzE2IDE5Ljc1IDE2IDE5di0zaDNjLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC0zdi0zYzAtLjc1LS43NS0xLjUtMS41LTEuNXonLyUzRSAlM0Mvc3ZnJTNFXCIpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLW91dCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcGF0aCBkPSdNMTAgMTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoOWMuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTl6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLWluIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjkgMjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyUzRSAlM0NwYXRoIGQ9J00xNC41IDguNWMtLjc1IDAtMS41Ljc1LTEuNSAxLjV2M2gtM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmgzdjNjMCAuNzUuNzUgMS41IDEuNSAxLjVTMTYgMTkuNzUgMTYgMTl2LTNoM2MuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTN2LTNjMC0uNzUtLjc1LTEuNS0xLjUtMS41eicvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20tb3V0IC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjkgMjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyUzRSAlM0NwYXRoIGQ9J00xMCAxM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmg5Yy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtOXonLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20taW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTE0LjUgOC41Yy0uNzUgMC0xLjUuNzUtMS41IDEuNXYzaC0zYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDN2M2MwIC43NS43NSAxLjUgMS41IDEuNVMxNiAxOS43NSAxNiAxOXYtM2gzYy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtM3YtM2MwLS43NS0uNzUtMS41LTEuNS0xLjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMjQgMTZ2NS41YzAgMS43NS0uNzUgMi41LTIuNSAyLjVIMTZ2LTFsMy0xLjUtNC01LjUgMS0xIDUuNSA0IDEuNS0zaDF6TTYgMTZsMS41IDMgNS41LTQgMSAxLTQgNS41IDMgMS41djFINy41QzUuNzUgMjQgNSAyMy4yNSA1IDIxLjVWMTZoMXptNy0xMXYxbC0zIDEuNSA0IDUuNS0xIDEtNS41LTRMNiAxM0g1VjcuNUM1IDUuNzUgNS43NSA1IDcuNSA1SDEzem0xMSAyLjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUgxNnYxbDMgMS41LTQgNS41IDEgMSA1LjUtNCAxLjUgM2gxVjcuNXonLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXNocmluayAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1zaHJpbmsgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1zaHJpbmsgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyM2NjYycvJTNFICUzQy9zdmclM0VcIil9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyMzk5OScvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyM2NjYycvJTNFICUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2FhYSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTg5NzgnJTNFICUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UgJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UgJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU0ZTMzJyUzRSAlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFICUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFICUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLXdhaXRpbmcgLm1hcGJveGdsLWN0cmwtaWNvbnthbmltYXRpb246bWFwYm94Z2wtc3BpbiAycyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzk5OSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTg5NzgnJTNFICUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UgJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UgJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU0ZTMzJyUzRSAlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFICUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFICUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAwMCclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzY2NiclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9fUBrZXlmcmFtZXMgbWFwYm94Z2wtc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1hLm1hcGJveGdsLWN0cmwtbG9nb3t3aWR0aDo4OHB4O2hlaWdodDoyM3B4O21hcmdpbjowIDAgLTRweCAtNHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nODgnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCA4OCAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NkZWZzJTNFICUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSAlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSAlM0MvZGVmcyUzRSAlM0NtYXNrIGlkPSdjbGlwJyUzRSAlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvbWFzayUzRSAlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScwLjMnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScwLjknIGZpbGw9JyUyM2ZmZiclM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSAlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIil9YS5tYXBib3hnbC1jdHJsLWxvZ28ubWFwYm94Z2wtY29tcGFjdHt3aWR0aDoyM3B4fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXthLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPSc4OCcgaGVpZ2h0PScyMycgdmlld0JveD0nMCAwIDg4IDIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFICUzQ2RlZnMlM0UgJTNDcGF0aCBpZD0nbG9nbycgZD0nTTExLjUgMi4yNWM1LjEwNSAwIDkuMjUgNC4xNDUgOS4yNSA5LjI1cy00LjE0NSA5LjI1LTkuMjUgOS4yNS05LjI1LTQuMTQ1LTkuMjUtOS4yNSA0LjE0NS05LjI1IDkuMjUtOS4yNXpNNi45OTcgMTUuOTgzYy0uMDUxLS4zMzgtLjgyOC01LjgwMiAyLjIzMy04Ljg3M2E0LjM5NSA0LjM5NSAwIDAxMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40Mi45MS45IDEuNDIgMi4xMiAxLjQyIDMuMzkgMCAxLjE4LS40NDkgMi4zMDEtMS4yOCAzLjEzQzEyLjcyIDE2LjkzIDcgMTYgNyAxNmwtLjAwMy0uMDE3ek0xNS4zIDEwLjVsLTIgLjgtLjggMi0uOC0yLTItLjggMi0uOC44LTIgLjggMiAyIC44eicvJTNFICUzQ3BhdGggaWQ9J3RleHQnIGQ9J001MC42MyA4Yy4xMyAwIC4yMy4xLjIzLjIzVjljLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAyLjE3IDAgMy45NSAxLjg1IDMuOTUgNC4xN3MtMS43NyA0LjE5LTMuOTQgNC4xOWMtMS4wNCAwLTIuMDMtLjQzLTIuNzQtMS4xOHYzLjc3YzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y4LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zLjg2LjAxYy4wMSAwIC4wMSAwIC4wMS0uMDEuMTMgMCAuMjIuMS4yMi4yMnY3LjU1YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1YxNWMtLjcuNzYtMS42OSAxLjE5LTIuNzMgMS4xOS0yLjE3IDAtMy45NC0xLjg3LTMuOTQtNC4xOSAwLTIuMzIgMS43Ny00LjE5IDMuOTQtNC4xOSAxLjAzIDAgMi4wMi40MyAyLjczIDEuMTh2LS43NWMwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0yNi4zNzUtLjE5YTQuMjQgNC4yNCAwIDAwLTQuMTYgMy4yOWMtLjEzLjU5LS4xMyAxLjE5IDAgMS43N2E0LjIzMyA0LjIzMyAwIDAwNC4xNyAzLjNjMi4zNSAwIDQuMjYtMS44NyA0LjI2LTQuMTkgMC0yLjMyLTEuOS00LjE3LTQuMjctNC4xN3pNNjAuNjMgNWMuMTMgMCAuMjMuMS4yMy4yM3YzLjc2Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMS44OCAwIDMuNDUgMS40IDMuODQgMy4yOC4xMy41OS4xMyAxLjIgMCAxLjgtLjM5IDEuODgtMS45NiAzLjI5LTMuODQgMy4yOS0xLjAzIDAtMi4wMi0uNDMtMi43My0xLjE4di43N2MwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWNS4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMzQgMTFoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjguMjJjLjAxLS4xMy4xLS4yMi4yMy0uMjJoMS40Yy4xMyAwIC4yMi4xMS4yMy4yMnYuNjhjLjUtLjY4IDEuMy0xLjA5IDIuMTYtMS4xaC4wM2MxLjA5IDAgMi4wOS42IDIuNiAxLjU1LjQ1LS45NSAxLjQtMS41NSAyLjQ0LTEuNTYgMS42MiAwIDIuOTMgMS4yNSAyLjkgMi43OGwuMDMgNS4yYzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uOCAwLTEuNDYuNy0xLjU5IDEuNjJsLjAxIDQuNjhjMCAuMTMtLjExLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uODUgMC0xLjU0Ljc5LTEuNiAxLjh2NC41YzAgLjEzLS4xLjIzLS4yMy4yM3ptNTMuNjE1IDBoLTEuNjFjLS4wNCAwLS4wOC0uMDEtLjEyLS4wMy0uMDktLjA2LS4xMy0uMTktLjA2LS4yOGwyLjQzLTMuNzEtMi4zOS0zLjY1YS4yMTMuMjEzIDAgMDEtLjAzLS4xMmMwLS4xMi4wOS0uMjEuMjEtLjIxaDEuNjFjLjEzIDAgLjI0LjA2LjMuMTdsMS40MSAyLjM3IDEuNC0yLjM3YS4zNC4zNCAwIDAxLjMtLjE3aDEuNmMuMDQgMCAuMDguMDEuMTIuMDMuMDkuMDYuMTMuMTkuMDYuMjhsLTIuMzcgMy42NSAyLjQzIDMuN2MwIC4wNS4wMS4wOS4wMS4xMyAwIC4xMi0uMDkuMjEtLjIxLjIxaC0xLjYxYy0uMTMgMC0uMjQtLjA2LS4zLS4xN2wtMS40NC0yLjQyLTEuNDQgMi40MmEuMzQuMzQgMCAwMS0uMy4xN3ptLTcuMTItMS40OWMtMS4zMyAwLTIuNDItMS4xMi0yLjQyLTIuNTEgMC0xLjM5IDEuMDgtMi41MiAyLjQyLTIuNTIgMS4zMyAwIDIuNDIgMS4xMiAyLjQyIDIuNTEgMCAxLjM5LTEuMDggMi41MS0yLjQyIDIuNTJ6bS0xOS44NjUgMGMtMS4zMiAwLTIuMzktMS4xMS0yLjQyLTIuNDh2LS4wN2MuMDItMS4zOCAxLjA5LTIuNDkgMi40LTIuNDkgMS4zMiAwIDIuNDEgMS4xMiAyLjQxIDIuNTEgMCAxLjM5LTEuMDcgMi41Mi0yLjM5IDIuNTN6bS04LjExLTIuNDhjLS4wMSAxLjM3LTEuMDkgMi40Ny0yLjQxIDIuNDdzLTIuNDItMS4xMi0yLjQyLTIuNTFjMC0xLjM5IDEuMDgtMi41MiAyLjQtMi41MiAxLjMzIDAgMi4zOSAxLjExIDIuNDEgMi40OGwuMDIuMDh6bTE4LjEyIDIuNDdjLTEuMzIgMC0yLjM5LTEuMTEtMi40MS0yLjQ4di0uMDZjLjAyLTEuMzggMS4wOS0yLjQ4IDIuNDEtMi40OHMyLjQyIDEuMTIgMi40MiAyLjUxYzAgMS4zOS0xLjA5IDIuNTEtMi40MiAyLjUxeicvJTNFICUzQy9kZWZzJTNFICUzQ21hc2sgaWQ9J2NsaXAnJTNFICUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J3doaXRlJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSAlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFICUzQy9tYXNrJTNFICUzQ2cgaWQ9J291dGxpbmUnIG9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScxJyBmaWxsPSclMjNmZmYnJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmJsYWNrLW9uLXdoaXRlKXthLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nODgnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCA4OCAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NkZWZzJTNFICUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSAlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSAlM0MvZGVmcyUzRSAlM0NtYXNrIGlkPSdjbGlwJyUzRSAlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvbWFzayUzRSAlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScxJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPSczJyBmaWxsPSclMjNmZmYnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScxJyBmaWxsPSclMjMwMDAnJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpfX0ubWFwYm94Z2wtY3RybC5tYXBib3hnbC1jdHJsLWF0dHJpYntwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpO21hcmdpbjowfUBtZWRpYSBzY3JlZW57Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3R7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MnB4IDI0cHggMnB4IDA7bWFyZ2luOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTJweH0ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93e3BhZGRpbmc6MnB4IDI4cHggMnB4IDhweDt2aXNpYmlsaXR5OnZpc2libGV9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvdywubWFwYm94Z2wtY3RybC10b3AtbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93e3BhZGRpbmc6MnB4IDhweCAycHggMjhweDtib3JkZXItcmFkaXVzOjEycHh9Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3QgLm1hcGJveGdsLWN0cmwtYXR0cmliLWlubmVye2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2Rpc3BsYXk6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFICUzQ3BhdGggZD0nTTQgMTBhNiA2IDAgMSAwIDEyIDAgNiA2IDAgMSAwLTEyIDBtNS0zYTEgMSAwIDEgMCAyIDAgMSAxIDAgMSAwLTIgMG0wIDNhMSAxIDAgMSAxIDIgMHYzYTEgMSAwIDEgMS0yIDAnLyUzRSAlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MTJweDtvdXRsaW5lOm5vbmU7dG9wOjA7cmlnaHQ6MDtib3JkZXI6MH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9uLC5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257bGVmdDowfS5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3cgLm1hcGJveGdsLWN0cmwtYXR0cmliLWlubmVyLC5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257ZGlzcGxheTpibG9ja30ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9Lm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2JvdHRvbTowO3JpZ2h0OjB9Lm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye3RvcDowO3JpZ2h0OjB9Lm1hcGJveGdsLWN0cmwtdG9wLWxlZnQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7dG9wOjA7bGVmdDowfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2JvdHRvbTowO2xlZnQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTQgMTBhNiA2IDAgMSAwIDEyIDAgNiA2IDAgMSAwLTEyIDBtNS0zYTEgMSAwIDEgMCAyIDAgMSAxIDAgMSAwLTIgMG0wIDNhMSAxIDAgMSAxIDIgMHYzYTEgMSAwIDEgMS0yIDAnLyUzRSAlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UgJTNDcGF0aCBkPSdNNCAxMGE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMG01LTNhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwbTAgM2ExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMCcvJTNFICUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsLWF0dHJpYiBhe2NvbG9yOnJnYmEoMCwwLDAsLjc1KTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFwYm94Z2wtY3RybC1hdHRyaWIgYTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1hcGJveGdsLWN0cmwtYXR0cmliIC5tYXBib3gtaW1wcm92ZS1tYXB7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1sZWZ0OjJweH0ubWFwYm94Z2wtYXR0cmliLWVtcHR5e2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtY3RybC1zY2FsZXtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43NSk7Zm9udC1zaXplOjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6IzMzMztwYWRkaW5nOjAgNXB4O2NvbG9yOiMzMzM7Ym94LXNpemluZzpib3JkZXItYm94fS5tYXBib3hnbC1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtwb2ludGVyLWV2ZW50czpub25lfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5tYXBib3hnbC1wb3B1cC10aXB7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDt6LWluZGV4OjF9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LWVuZDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6ZmxleC1lbmQ7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjAgM3B4IDAgMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9Lm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6MTBweCAxMHB4IDE1cHg7cG9pbnRlci1ldmVudHM6YXV0b30ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcC1sZWZ0IC5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcC1yaWdodCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLWxlZnQgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9Lm1hcGJveGdsLXBvcHVwLXRyYWNrLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVyICp7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tYXBib3hnbC1tYXA6aG92ZXIgLm1hcGJveGdsLXBvcHVwLXRyYWNrLXBvaW50ZXJ7ZGlzcGxheTpmbGV4fS5tYXBib3hnbC1tYXA6YWN0aXZlIC5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVye2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtbWFya2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMnN9Lm1hcGJveGdsLW1hcmtlci1vY2NsdWRlZHtvcGFjaXR5Oi4yfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdCwubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzFkYTFmMjt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6NTAlfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2FuaW1hdGlvbjptYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1wdWxzZSAycyBpbmZpbml0ZX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTlweDtsZWZ0Oi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7d2lkdGg6MTlweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsLjM1KX1Aa2V5ZnJhbWVzIG1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXB1bHNlezAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9NzAle3RyYW5zZm9ybTpzY2FsZSgzKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MH19Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXN0YWxle2JhY2tncm91bmQtY29sb3I6I2FhYX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Qtc3RhbGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWFjY3VyYWN5LWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjksMTYxLDI0MiwuMik7d2lkdGg6MXB4O2hlaWdodDoxcHg7Ym9yZGVyLXJhZGl1czoxMDAlfS5tYXBib3hnbC1jcm9zc2hhaXIsLm1hcGJveGdsLWNyb3NzaGFpciAubWFwYm94Z2wtaW50ZXJhY3RpdmUsLm1hcGJveGdsLWNyb3NzaGFpciAubWFwYm94Z2wtaW50ZXJhY3RpdmU6YWN0aXZle2N1cnNvcjpjcm9zc2hhaXJ9Lm1hcGJveGdsLWJveHpvb217cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggZG90dGVkICMyMDIwMjA7b3BhY2l0eTouNX1AbWVkaWEgcHJpbnR7Lm1hcGJveC1pbXByb3ZlLW1hcHtkaXNwbGF5Om5vbmV9fSIsIjpyb290IHtcbiAgICAtLXJhZGl1czogI3tyZW0oNil9O1xuICAgIC0taGVhZGVyLWhlaWdodDogI3tyZW0oNzgpfTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgLS1oZWFkZXItaGVpZ2h0OiAje3JlbSgzNCl9O1xuICAgIH1cbn1cbiIsIi5jb250cmFzdCxcbi5hY2Nlc3NpYmlsaXR5IHtcblxuICAgICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuXG4gICAgYTpmb2N1cyxcbiAgICBsYWJlbDpmb2N1cyxcbiAgICBsYWJlbDpmb2N1cy13aXRoaW4sXG4gICAgYnV0dG9uOmZvY3VzLFxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0oNSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAqOmZvY3VzIHsgdHJhbnNpdGlvbjogb3V0bGluZS1vZmZzZXQgLjI1cyBlYXNlICFpbXBvcnRhbnQ7IH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAqIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjQU5JTUFUSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGtleWZyYW1lcyBibGluayB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHJpcHBsZSB7XG4gICAgMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKC41KTsgfVxuICAgIDM1JSB7IG9wYWNpdHk6IDE7IH1cbiAgICA2NSUgeyBvcGFjaXR5OiAxOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvdCB7XG4gICAgMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzVweCk7IH1cbiAgICAzMCUgeyBvcGFjaXR5OiAxOyB9XG4gICAgNjUlIHsgb3BhY2l0eTogMTsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgICAxNSUgeyBvcGFjaXR5OiAxOyB9XG4gICAgODUlIHsgb3BhY2l0eTogMTsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9XG59XG5cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgdXAge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyYXctbG9hZGVyIHtcbiAgICBmcm9tIHsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4MnB4ICogMzsgfVxuICAgIHRvIHsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4MnB4OyB9XG59XG5cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cdH1cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG59XG4iLCIuc3Itb25seSxcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cblxuXG4udmlzdWFsbHktaGlkZGVuLFxuJXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbiIsIioge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgfVxuXG4gICAgLyogVHJhY2sgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIG5vdCB3b3JraW5nXG4gICAgfVxuXG4gICAgLyogSGFuZGxlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LCAwLjIpO1xuICAgIH1cblxuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgfVxufVxuXG5cbi5zY3JvbGxiYXItaGlkZGVuLFxuJXNjcm9sbGJhci1oaWRkZW4ge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgICY6Oi1tb3otc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIi5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1mYXN0ICRlYXNpbmc7XG4gICAgdG9wOiAtMXB4O1xuXG4gICAgLy8gaHRtbC5tYWMgJiB7IHRvcDogMXB4OyB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTFweCAtMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxufVxuXG4laWNvbi1jbG9zZS1ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuXG4uaWNvbi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgdSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luOiA0cHggLTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDIyIC8gMjggKiAxKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgJGVhc2luZztcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMDI1czsgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMDI1czsgfVxuICAgIH1cbn1cblxuJWljb24tbWVudS1ob3ZlciB1IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuJWljb24tbWVudS1hY3RpdmUgdSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAmOmZpcnN0LWNoaWxkIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7IHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxufVxuXG4laWNvbi1tZW51LWFjdGl2ZS1ob3ZlciB1IHtcbiAgICAmOmZpcnN0LWNoaWxkIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgJjpudGgtY2hpbGQoMikgeyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICAgICY6bGFzdC1jaGlsZCB7IHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC0xMzVkZWcpOyB9XG59XG5cblxuLmljb24tcGxheXBhdXNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZS1mYXN0ICRlYXNpbmc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggMTVweDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZS1mYXN0IGxpbmVhcjtcbiAgICB9XG59XG5cbiVpY29uLXBsYXlwYXVzZS1hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDE1cHg7XG59XG5cbi5pY29uLWNyb3NzIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNpbmc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAucG9wdXBfX2Nsb3NlICYge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAucG9wdXBfX2Nsb3NlICYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG59XG5cbi5pY29uLXRvZ2dsZXBsYXkge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG5cbi5pY29uLWZ1bGwge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUtZmFzdCBlYXNlLW91dDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4laWNvbi1mdWxsLWhvdmVyIHNwYW4ge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTJweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMnB4KTtcbiAgICB9XG59XG5cbiVpY29uLWZ1bGwtYWN0aXZlIHNwYW4ge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgfVxufVxuXG4uaWNvbi1wcmV2LFxuLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lICRlYXNpbmc7XG5cbiAgICBodG1sLndpbmRvd3MgJiB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG5cbiAgICBodG1sLm1hYyAmIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvciBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDZweCA2cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZS1mYXN0ICRlYXNpbmc7XG4gICAgfVxufVxuXG4uaWNvbi1wcmV2OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xufVxuXG4uaWNvbi1uZXh0OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xufVxuXG4uaWNvbi1wcmV2OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4wMSkgdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLmljb24tbmV4dDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMDEpIHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuJWljb24tcHJldi1ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lLWZhc3Q7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG59XG5cbiVpY29uLW5leHQtaG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lLWZhc3Q7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgfVxufVxuXG4uaWNvbi1hcnIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2Utb3V0LWJhY2sgMC4xcztcblxuICAgIGh0bWwubWFjICYge1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTIvMTYgKiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEyLzkgKiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvciBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMTAlIDUwJTtcbiAgICB9XG59XG5cbiVpY29uLWFyci1ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3IgY3VycmVudENvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZSAkZWFzaW5nO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDlweCkgc2NhbGUoMC4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lICRlYXNpbmc7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbiVpY29uLWFycm93LWhvdmVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDRweCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lLWZhc3Q7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lLWZhc3Q7XG4gICAgfVxufVxuXG4uaWNvbi1tb3JlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3A6IC0ycHg7XG5cbiAgICBodG1sLm1hYyAmIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvciBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMC41cHgsIC0wLjVweCk7XG4gICAgfVxufVxuXG4uaWNvbi1taW51cyxcbi5pY29uLXBsdXMge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogLTZweCAtMXB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IC0xcHggLTZweDtcbiAgICB9XG59XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pY29uLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogOXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzICRlYXNlLW91dC1iYWNrIDAuMXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUtZmFzdCAkZWFzaW5nLCBvcGFjaXR5ICR0aW1lLWZhc3QgJGVhc2luZztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTNweCA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgY3VycmVudENvbG9yIGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTNweCA2cHg7XG4gICAgfVxufVxuXG4laWNvbi1kcm9wZG93bi1vcGVuIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG4laWNvbi1kcm9wZG93bi1ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5pY29uLXRyaWFuZ2xlLWRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbi1sZWZ0LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtM3B4LCAtM3B4KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0zcHgsIC0zcHgpO1xuICAgIH1cbn1cblxuJWljb24tbGVmdC1yaWdodC1hbmltYXRpb24ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbGVmdC1hcnItcHVsc2luZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IHJpZ2h0LWFyci1wdWxzaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG59XG5cbi5mYSB7XG4gICAgLy8gJi5mYS1lbnZlbG9wZSB7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAvLyB9XG5cbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIC8vIH1cbn1cblxuYSxcbmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWNsb3NlLWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1tZW51LWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWZ1bGwge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1mdWxsLWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXByZXYge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1wcmV2LWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW5leHQge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbi1uZXh0LWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWFyciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWFyci1ob3ZlciAhb3B0aW9uYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uLWFycm93LWhvdmVyICFvcHRpb25hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb24tZHJvcGRvd24taG92ZXIgIW9wdGlvbmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4kdGltZTogLjVzO1xuJHRpbWUtZmFzdDogLjI1cztcblxuJGVhc2UtaW46IGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMik7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XG4kZWFzZS1jdXN0b206IGN1YmljLWJlemllciguNSwgMCwgLjIsIDEpO1xuXG4kZWFzaW5nOiAkZWFzZS1jdXN0b207XG4iLCIuc3ZnLXNwcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgLy8gZG8gbm90IGNoYW5nZSB0aGlzIVxufVxuXG4uc3ZnLWxvZ28ge1xuICAgIHdpZHRoOiA1N3B4O1xufVxuXG4uc3ZnLWFsZXJ0IHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG5cbi5zdmctY2hlY2tlZCB7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xufVxuXG4uc3ZnLWFycm93LWRvd24ge1xuICAgIHdpZHRoOiByZW0oMTApO1xuICAgIGhlaWdodDogcmVtKDcpO1xuICAgIHRyYW5zbGF0ZTogMCByZW0oMSk7XG59XG4iLCJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4kc3ByaXRlczogKFxuICAgIGNhbGVuZGFyOiAoMjMsIDIyKSxcbiAgICBpbnN0YWdyYW06ICgxNiwgMTYpLFxuICAgIGZhY2Vib29rOiAoOSwgMTgpLFxuICAgIHlvdXR1YmU6ICgxNywgMTMpLFxuICAgIHR3aXR0ZXI6ICgxOCwgMTUpLFxuICAgIG1lc3NhZ2U6ICgxNiwgMTUpLFxuICAgIGxpbmtlZGluOiAoMTYsIDE2KSxcbiAgICBzaGFyZTogKDE4LCAxNiksXG4gICAgbGluazogKDE5LCAxOSksXG4gICAgcHJpbnQ6ICgyMiwgMTYpLFxuICAgIHBpbjogKDE0LCAyMiksXG4gICAgd2FybjogKDE5LCAxNiksXG4pO1xuXG5bY2xhc3NePXNwcml0ZS1dIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGh0bWwud2luZG93cyAmIHsgdG9wOiAtMnB4OyB9XG59XG5cblxuQGVhY2ggJHNwcml0ZS1sYWJlbCwgJHNwcml0ZS1wYXJhbXMgaW4gJHNwcml0ZXMge1xuICAgIC5zcHJpdGUtI3skc3ByaXRlLWxhYmVsfSB7XG4gICAgICAgIHdpZHRoOiAje250aCgkc3ByaXRlLXBhcmFtcywgMSl9cHg7XG4gICAgICAgIGhlaWdodDogI3tudGgoJHNwcml0ZS1wYXJhbXMsIDIpfXB4O1xuICAgIH1cbn1cblxuXG5hLFxuYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIEBlYWNoICRzcHJpdGUtbGFiZWwsICRzcHJpdGUtcGFyYW1zIGluICRzcHJpdGVzIHtcbiAgICAgICAgICAgIC5zcHJpdGUtI3skc3ByaXRlLWxhYmVsfSB7IEBleHRlbmQgJXNwcml0ZS0jeyRzcHJpdGUtbGFiZWx9LWhvdmVyICFvcHRpb25hbDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHR5cG8tYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAxLjMpO1xuICAgIG1hcmdpbi1ibG9jazogdHJpbS1mb250KDEuMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE2ZW07XG59XG5cbi50eXBvLWJvZHksXG4ldGV4dCxcbiVib2R5IHtcbiAgICBAaW5jbHVkZSB0eXBvLWJvZHk7XG59XG4iLCJAbWl4aW4gdHlwby1oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ0LCAxLjAyKTtcbiAgICBtYXJnaW4tYmxvY2s6IHRyaW0tZm9udCgxLjAyKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDRlbTtcbn1cblxuLnR5cG8taGVhZGxpbmUsXG4laGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHR5cG8taGVhZGxpbmU7XG59XG4iLCJAbWl4aW4gdHlwby10aW55IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDEuMzYpO1xuICAgIG1hcmdpbi1ibG9jazogdHJpbS1mb250KDEuMzYpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50eXBvLXRpbnksXG4ldGlueSB7XG4gICAgQGluY2x1ZGUgdHlwby10aW55O1xufVxuIiwiLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiIsIi50ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseShzYW5zLCA0MDApO1xuXG4gICAgcCwgbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcsIDEuMik7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNyk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg3KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogcmVtKDYpO1xuICAgICAgICB9IFxuICAgIH1cbn1cbiIsIi5iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNywgMjApO1xuICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBlYWNoICRsYWJlbCwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAmLS0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9udC13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tZm9udC1yZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgICAmLS1mb250LXB1cnBsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgIH1cblxuICAgICYtLXRlYXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bGwoKTtcblxuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW4geyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHsgb3BhY2l0eTogMDsgfVxuICAgIH1cblxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDEpO1xuXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0KTtcbiAgICB9XG59XG4iLCIuY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDE0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMXB4IHJnYmEoMTY2LCAxNjYsIDE2NiwgMC4xKTtcbn1cbiIsIi5xdWVzdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE5LCAxLjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG5cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxufSIsIi5zZWNvbmRhcnktcXVlc3Rpb24ge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQsIDEuMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbn0iLCIuYmFkZ2VzIHtcbiAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHJlbSg0KTtcblxuICAgIH1cbn0iLCIubGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcbn0iLCIuYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMxKTtcblxuICAgIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzIyRkZEMyAwJSwgI0U4RThFOCAxMDAlKTtcbiAgICB9XG5cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2LCAxKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTQpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5LCAxLjIpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgICAgICAuc3F1YXJlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kYXJ5LXF1ZXN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgICAgICAgZ2FwOiByZW0oNyk7XG4gICAgfVxuXG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdywgc3BhY2UtYmV0d2VlbiwgZmxleC1lbmQpO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLXRpdGxlICsgLnF1ZXN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcbiAgICB9XG5cblxuICAgICY6aGFzKC5zZWxlY3QpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuXG4gICAgJi0tc2hvcnQge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xuICAgIH1cbn0iLCIuZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMsIDEuMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1NSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmFsaWQtZ3JlZW47XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrLWdyYXkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgcDpoYXMoKyAubW9yZSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG5cbiAgICBiIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTcpO1xuICAgIH1cbn0iLCIubW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogJGNvbG9yLXZhbGlkLWdyZWVuO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgJHRpbWUgJGVhc2luZztcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIC5pcy1zaG93biAmIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIsIDEpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcblxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0KSByZW0oNCkgcmVtKDQpIHJlbSg4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJlaWdlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8vIC5zZWxlY3Qge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgXG4vLyAgICAgJl9fdG9nZ2xlIHtcbi8vICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxKTtcbi8vICAgICAgICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cbi8vICAgICAgICAgY29sdW1uLWdhcDogcmVtKDQpO1xuLy8gICAgICAgICBwYWRkaW5nOiByZW0oNCkgcmVtKDQpIHJlbSg0KSByZW0oOCk7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNCk7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbi8vICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbi8vICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4vLyAgICAgICAgIGkge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcbi8vICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBzdmcge1xuLy8gICAgICAgICAgICAgLmlzLW9wZW4gJiB7XG4vLyAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cblxuLy8gICAgICZfX3dyYXAge1xuLy8gICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1lbmQsIGNlbnRlcik7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgLy8gdG9wOiBjYWxjKDEwMCUgKyAje3JlbSg0KX0pO1xuLy8gICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICB3aWR0aDogcmVtKDMwMCk7XG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XG5cbi8vICAgICAgICAgLmlzLW9wZW4gJiB7XG4vLyAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG5cbi8vICAgICAmX19saXN0IHtcbi8vICAgICAgICAgQGluY2x1ZGUgZmxleChjb2x1bW4sIGZsZXgtc3RhcnQsIGZsZXgtZW5kKTtcblxuLy8gICAgICAgICByb3ctZ2FwOiByZW0oNCk7XG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4vLyAgICAgICAgIC5pcy1vcGVuICYge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuXG4vLyAgICAgJl9faXRlbSB7XG4vLyAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMSk7XG4vLyAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4vLyAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0KTtcbi8vICAgICAgICAgcGFkZGluZzogcmVtKDQpIHJlbSg0KSByZW0oNCkgcmVtKDgpO1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTQpO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG4vLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4vLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuLy8gICAgICAgICBzcGFuIHtcbi8vICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfSIsIi5jaGFydCB7XG4gICAgcGFkZGluZzogcmVtKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcbiAgICB9XG5cblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg0MSkgMWZyIDJmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjEpO1xuICAgIH1cblxuXG4gICAgJl9faGVhZC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyLCAxKTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjIpO1xuXG4gICAgICAgICY6aGFzKC5jaGFydF9fc3ViaGVhZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMikpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNUY1RjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDY2KTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3N1YmhlYWQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdywgc3BhY2UtYXJvdW5kLCBjZW50ZXIpO1xuXG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGNUY1O1xuICAgIH1cblxuICAgIFxuICAgICZfX3Jvdy1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDQxKSAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgfVxuXG5cbiAgICAmX19yb3ctaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjVGNUY1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMiwgMSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmJhZGdlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzLCAxKTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICAgICYtLXZhbGlkLWdyZWVuLTAyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdmFsaWQtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLS12YWxpZC15ZWxsb3ctMDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UtMDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodC1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIubW9kdWxlIHtcbiAgICAvLyBjb21tb25cbiAgICBwYWRkaW5nOiByZW0oMjApO1xuXG4gICAgJi0tZnVsbC1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFwcC1oZWlnaHQpO1xuXG4gICAgICAgIC5ncmlkLFxuICAgICAgICBbY2xhc3MqPVwiZ3JpZC1cIl0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdF9vdmVydmlldyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLXR3by1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzYpO1xuICAgIH1cblxuXG4gICAgJi0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbiIsIi5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG59XG4iLCIubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSg1NDApO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICB0b3A6IHJlbSgxNCk7XG4gICAgICAgIGJvdHRvbTogcmVtKDE0KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzMik7XG4gICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLS1mdWxsc2NyZWVuIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGx1cyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCByZW0oNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1taW51cyB7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvcHVwLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTQpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTEpIHJlbSg4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtICN7cmVtKDE1KX0pKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyBSZXNldFxuICAgIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0LFxuICAgIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1hcGJveGdsLXBvcHVwICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLFxuICAgIC5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQsXG4gICAgLm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5tYXBib3hnbC1wb3B1cCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn0iLCIuc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW47XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiJGNpcmNsZS1zaXplOiByZW0oNDkyKTtcblxuLmNpcmNsZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IHJlbSgyMCk7XG5cbiAgICAmX19sZWdlbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IHJlbSgtMjApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE3Nyk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMyk7XG5cbiAgICAgICAgICAgICYtZG90IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEuNTQsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ZnIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaXJjbGUtc2l6ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUzKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JGNpcmNsZS1zaXplfSAtICN7cmVtKDUwKX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JGNpcmNsZS1zaXplfSAtICN7cmVtKDUwKX0pO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSg0MCkgMCByZ2JhKDY2LCA2OCwgOTAsIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAmLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyAkZWFzZS1jdXN0b207XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbm5lci1jaXJjbGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRhZ2xpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdCQzRFO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUuNTYsIDAuOTUpO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGluZy1ncm91cCB7XG4gICAgbWFyZ2luLWJsb2NrOiByZW0oNCk7XG5cbiAgICAmX190YWIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTksIDEuMSk7XG5cbiAgICAgICAgcGFkZGluZzogcmVtKDEzKSByZW0oMjApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cbn0iLCIuY3VydGFpbiB7XG4gICAgQGluY2x1ZGUgei1pbmRleChjdXJ0YWluKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB6LWluZGV4KGZvb3Rlcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcblxuXG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG59XG4iLCIubWVudSB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgei1pbmRleChtZW51KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcblxuXG59XG4iLCIkY29sb3ItdG9wYmFyLWJnOiAjQkNCQ0M0O1xuJGNvbG9yLXRleHQ6ICMzMzM7XG4kY29sb3ItbGluazogIzAwN2FjYztcbiRjb2xvci1saW5rLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWxpbmssIDEwJSk7XG4kY29sb3ItdGFiLWFjdGl2ZTogJGNvbG9yLWxpbms7XG4kcmFkaXVzOiA0cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG5cbi5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fdG9wYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRvcGJhci1iZztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogcmVtKDUpICRzcGFjaW5nLXhzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIH1cblxuICAgICZfX3RvcGJhci1wYXJ0bmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJiAuaGVhZGVyX190b3BiYXItbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmhlYWRlcl9fcGFydG5lci1sb2dvcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1haW4gaGVhZGVyXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctc207XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTkpO1xuICAgIH1cblxuICAgICZfX2JyYW5kaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDoxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJiAuaGVhZGVyX19sb2dvLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJvdHRvbTogcmVtKC0xMSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNSk7XG4gICAgfVxuXG5cbiAgICAmX19icmFuZGluZy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzODYpO1xuICAgIH1cblxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgJiAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc3BhY2luZy14cztcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbSAkc3BhY2luZy14c1xuICAgICAgICAgICAgICAgICAgICBjYWxjKDEuNSAqICRzcGFjaW5nLXNtKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuaGVhZGVyX19wcm9maWxlLWJ0bixcbiAgICAgICAgJiAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1zbSByZW0oMTQpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2luZy1zbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLXNtfSAqIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNik7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSwgMSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzNik7XG5cbiAgICAgICAgJiArIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFydG5lci1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjT0ZGU0NSRUVOXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ub2Zmc2NyZWVuIHtcbiAgICBAaW5jbHVkZSBmdWxsKGZpeGVkKTtcbiAgICBAaW5jbHVkZSB6LWluZGV4KG9mZnNjcmVlbik7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIi5zLWNvb2tpZXMge1xuICAgIEBpbmNsdWRlIHotaW5kZXgoY29va2llcyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgbWFyZ2luOiByZW0oMjApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgbWFyZ2luOiB2aCgyOCkgcmVtKDE2KTtcbiAgICB9XG5cblxuICAgICY6bm90KC5pcy1zaG93bikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IHJlbSgzNTMpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmX19jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAxLjQpO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMC4xNiwgMTYpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
