@charset "UTF-8";.au-map{width:479px;height:435px}.bath-symbol{width:17px;height:17px}.bed-symbol{width:16px;height:15px}.brand-facebook{width:24px;height:24px}.brand-google-my-business{width:24px;height:24px}.brand-google{width:24px;height:24px}.brand-instagram{width:24px;height:24px}.brand-linkedin{width:24px;height:24px}.brand-tiktok{width:24px;height:24px}.brand-tripadvisor{width:24px;height:24px}.brand-twitter{width:24px;height:24px}.brand-youtube{width:24px;height:24px}.chevron-down-primary-symbol{width:10px;height:7px}.chevron-down-white-symbol{width:10px;height:7px}.cross-symbol{width:23px;height:23px}.datepicker-left-arrow{width:8px;height:10px}.datepicker-right-arrow{width:8px;height:10px}.guests-symbol{width:20px;height:15px}.hamburger{width:39px;height:28px}.icon-search-symbol{width:26px;height:26px}.icons8-twitterx{width:26px;height:26px}.logo-abstract{width:30px;height:26px}.long-arrow-primary-symbol{width:51px;height:8px}.long-arrow-secondary-symbol{width:51px;height:8px}.map-pin-symbol{width:13px;height:19px}.marker-pin{width:13px;height:19px}.menu-close{width:28px;height:28px}.play-symbol{width:69px;height:70px}.short-arrow{width:24px;height:24px}.small-arrow{width:24px;height:24px}.twitterx{width:50px;height:50px}:root{--bs-blue:#0085FF;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#DD2F2F;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#2B2829;--bs-secondary:#F4F3EB;--bs-white:#FFF;--bs-primary-rgb:43,40,41;--bs-secondary-rgb:244,243,235;--bs-white-rgb:255,255,255;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:244,243,235;--bs-font-sans-serif:"Afterall",serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:Afterall,serif;--bs-body-font-size:1rem;--bs-body-font-weight:300;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#F4F3EB;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#2B2829;--bs-link-hover-color:#222021;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:Funkis,sans-serif;font-weight:400;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f4f3eb;border:1px solid var(--bs-border-color);border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(43,40,41,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#000!important;background-color:RGBA(244,243,235,var(--bs-bg-opacity,1))!important}.text-bg-white{color:#000!important;background-color:RGBA(255,255,255,var(--bs-bg-opacity,1))!important}.link-primary{color:#2b2829!important}.link-primary:focus,.link-primary:hover{color:#222021!important}.link-secondary{color:#f4f3eb!important}.link-secondary:focus,.link-secondary:hover{color:#f6f5ef!important}.link-white{color:#fff!important}.link-white:focus,.link-white:hover{color:#fff!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:-1px;--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:0;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:0;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:-1px;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2B2829;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:300;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2B2829;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1.125rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#2B2829;--bs-btn-border-color:#2B2829;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#252223;--bs-btn-hover-border-color:#222021;--bs-btn-focus-shadow-rgb:75,72,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#222021;--bs-btn-active-border-color:#201e1f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2B2829;--bs-btn-disabled-border-color:#2B2829}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#F4F3EB;--bs-btn-border-color:#F4F3EB;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f6f5ee;--bs-btn-hover-border-color:#f5f4ed;--bs-btn-focus-shadow-rgb:207,207,200;--bs-btn-active-color:#000;--bs-btn-active-bg:#f6f5ef;--bs-btn-active-border-color:#f5f4ed;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F4F3EB;--bs-btn-disabled-border-color:#F4F3EB}.btn-white{--bs-btn-color:#000;--bs-btn-bg:#FFF;--bs-btn-border-color:#FFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:white;--bs-btn-hover-border-color:white;--bs-btn-focus-shadow-rgb:217,217,217;--bs-btn-active-color:#000;--bs-btn-active-bg:white;--bs-btn-active-border-color:white;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FFF;--bs-btn-disabled-border-color:#FFF}.btn-outline-primary{--bs-btn-color:#2B2829;--bs-btn-border-color:#2B2829;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2B2829;--bs-btn-hover-border-color:#2B2829;--bs-btn-focus-shadow-rgb:43,40,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2B2829;--bs-btn-active-border-color:#2B2829;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#2B2829;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2B2829;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#F4F3EB;--bs-btn-border-color:#F4F3EB;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#F4F3EB;--bs-btn-hover-border-color:#F4F3EB;--bs-btn-focus-shadow-rgb:244,243,235;--bs-btn-active-color:#000;--bs-btn-active-bg:#F4F3EB;--bs-btn-active-border-color:#F4F3EB;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F4F3EB;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F4F3EB;--bs-gradient:none}.btn-outline-white{--bs-btn-color:#FFF;--bs-btn-border-color:#FFF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#FFF;--bs-btn-hover-border-color:#FFF;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#FFF;--bs-btn-active-border-color:#FFF;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFF;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#FFF;--bs-gradient:none}.btn-link{--bs-btn-font-weight:300;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:75,72,73;text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:300!important}.fw-bold{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{padding:0;margin:0;box-sizing:border-box}.italic{font-style:italic}.capitalise{text-transform:capitalize}.underline-none{text-decoration:none!important}.text-black{color:#000}.text-white{color:#fff}.rotate-180{transform:rotate(180deg)}.fastrack-link{color:inherit}.fastrack-link:hover{color:#8cc541}.afterall-font{font-family:Afterall!important}.field-center{margin:0 auto}.object-fit{-o-object-fit:cover;object-fit:cover}img[data-sizes=auto]{display:block;width:100%}.column-layout{-moz-columns:2;columns:2}@media (max-width:767.98px){.column-layout{-moz-columns:1;columns:1}}.fill-primary{fill:#2b2829!important}.fill-secondary{fill:#f4f3eb!important}.fill-white{fill:#fff!important}.stroke-primary{stroke:#2b2829!important}.stroke-secondary{stroke:#f4f3eb!important}.stroke-white{stroke:#fff!important}hr{max-width:12rem;margin:2rem auto;color:#000;opacity:1}.html-editor{color:#2b2829}.html-editor blockquote{font-weight:300;font-size:2.25rem;font-family:Funkis,sans-serif;text-align:center}@media (min-width:768px) and (max-width:991px){.html-editor blockquote{font-size:1.8rem}}@media (max-width:767px){.html-editor blockquote{font-size:1.8rem}}.html-editor .h1,.html-editor h1{font-family:Funkis,sans-serif}.html-editor .h2,.html-editor h2{font-size:1.88rem;margin-bottom:1.5rem;font-family:Funkis,sans-serif}.html-editor .h3,.html-editor h3{font-family:Afterall,serif;font-weight:500;font-size:1.13rem;margin-bottom:2.75rem}.html-editor p{font-size:1.125rem;line-height:1.5}.html-editor a,.html-editor a:hover{text-decoration:underline}.html-editor .btn,.html-editor .btn:hover{text-decoration:none;border:0}.html-editor img.image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.btn-arrow{position:relative;padding:.5rem 0;color:#2b2829;font-weight:400}.btn-arrow::after{content:" " url(/resources/themes/lancemore-theme/images/svg/long-arrow-primary-symbol.svg);position:relative;left:0;margin-left:1rem;transition:.3s left}.btn-arrow:hover::after{left:1rem}.btn-arrow-light{color:#f4f3eb}.btn-arrow-light:hover{color:#f4f3eb}.btn-arrow-light::after{content:" " url(/resources/themes/lancemore-theme/images/svg/long-arrow-secondary-symbol.svg)}.splide__arrow.splide__arrow-long-arrow{width:unset;height:unset;padding:.5rem;border-radius:unset;background-color:transparent;opacity:1}.splide__arrow.splide__arrow-long-arrow::after{content:" " url(/resources/themes/lancemore-theme/images/svg/long-arrow-primary-symbol.svg)}.splide__arrow.splide__arrow-long-arrow.splide__arrow-long-arrow-light::after{content:" " url(/resources/themes/lancemore-theme/images/svg/long-arrow-secondary-symbol.svg)}.splide__arrow.splide__arrow-long-arrow.splide__arrow--prev::after{transform:rotate(180deg)}.splide__arrow.splide__arrow-long-arrow svg{display:none}.splide__pagination.splide__pagination-outline{bottom:-2rem}.splide__pagination.splide__pagination-outline li{display:flex}.splide__pagination.splide__pagination-outline .splide__pagination__page{opacity:1;background-color:transparent;border:1px solid #000;width:10px;height:10px;padding:4px}.splide__pagination.splide__pagination-outline .splide__pagination__page.is-active{background-color:#000;transform:unset}.line-clamp-3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.list-style-void{list-style-type:none}.link{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.link.link--arrow span{margin-left:20px}.btn{transition:none!important}.btn:focus,.btn:hover{transition:none!important;box-shadow:none;outline:0;--bs-btn-box-shadow:none;--bs-btn-focus-box-shadow:none;transition-duration:0}.btn-arrow{border:0;transition:none!important}.btn-arrow:focus,.btn-arrow:hover{transition:none!important;box-shadow:none;border:0;outline:0;--bs-btn-box-shadow:none;--bs-btn-focus-box-shadow:none;transition-duration:0}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:none;transition:none;outline:0;--bs-btn-box-shadow:none;--bs-btn-focus-box-shadow:none;transition-duration:0}.fastrack__elements__textelement+.fastrack__elements__tileselement .tiles-element{padding-top:0}.fastrack__elements__textelement+.fastrack__elements__tileselement .tiles-element .events-element{padding-top:0}.fastrack__elements__textelement+.fastrack__elements__buttonselement .buttons-element{padding-top:0}.fastrack__elements__buttonselement+.fastrack__elements__textelement .text-element{padding-top:0}.fastrack__elements__galleryelement+.fastrack__elements__galleryelement .gallery-element .h2,.fastrack__elements__galleryelement+.fastrack__elements__galleryelement .gallery-element h2{margin-top:5rem}.fastrack__elements__textelement+.fastrack__elements__tileselement+.fastrack__elements__textelement .text-element{padding-top:0}.fastrack__elements__buttonselement+.fastrack__elements__tileselement .tiles-element{padding-top:0}.fastrack__elements__tileselement+.fastrack__elements__buttonselement .buttons-wrapper{margin-bottom:0}.fastrack__elements__filedownloadformelement+.fastrack__elements__galleryelement .gallery-element .h2,.fastrack__elements__filedownloadformelement+.fastrack__elements__galleryelement .gallery-element h2{margin-top:5rem}.custom-heading{margin-bottom:24px}.custom-heading .h2,.custom-heading h2{font-family:"Druk Wide Web Bold Regular",sans-serif;margin-bottom:0;color:#2b2829;font-size:32px;font-style:normal;font-weight:700;text-transform:uppercase;line-height:120%}@media (min-width:768px) and (max-width:991px){.custom-heading .h2,.custom-heading h2{font-size:24px}}@media (max-width:767px){.custom-heading .h2,.custom-heading h2{font-size:24px}}@media (min-width:768px) and (max-width:991px){.custom-heading{margin-bottom:20px}}@media (max-width:767px){.custom-heading{margin-bottom:20px}}.hide{display:none}@media (min-width:992px){.col-lg-12\/5,.col-md-12\/5{flex:0 0 auto;width:20%}}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BlackItalic.eot);src:local("/resources/themes/lancemore-theme/fonts/afterall/Afterall Serif Black Italic"),local("AfterallSerif-BlackItalic"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BlackItalic.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BlackItalic.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BoldItalic.eot);src:local("Afterall Serif Bold Italic"),local("AfterallSerif-BoldItalic"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BoldItalic.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BoldItalic.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Bold.eot);src:local("/resources/themes/lancemore-theme/fonts/afterall/Afterall Serif Bold"),local("AfterallSerif-Bold"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Bold.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Bold.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Bold.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-MediumItalic.eot);src:local("/resources/themes/lancemore-theme/fonts/afterall/Afterall Serif Medium Italic"),local("AfterallSerif-MediumItalic"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-MediumItalic.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-MediumItalic.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Medium.eot);src:local("Afterall Serif Medium"),local("AfterallSerif-Medium"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Medium.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Medium.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Medium.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBoldItalic.eot);src:local("Afterall Serif ExtraBold Italic"),local("AfterallSerif-ExtraBoldItalic"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBoldItalic.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBoldItalic.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Black.eot);src:local("Afterall Serif Black"),local("AfterallSerif-Black"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Black.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Black.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Black.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBold.eot);src:local("Afterall Serif ExtraBold"),local("AfterallSerif-ExtraBold"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBold.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBold.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Italic.eot);src:local("Afterall Serif Italic"),local("AfterallSerif-Italic"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Italic.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Italic.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Italic.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Afterall;src:url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Regular.eot);src:local("Afterall Serif Regular"),local("AfterallSerif-Regular"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Regular.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Regular.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Regular.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/afterall/AfterallSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Funkis;src:url(/resources/themes/lancemore-theme/fonts/funkis/Funkis-Mager.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/funkis/Funkis-Mager.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/funkis/Funkis-Mager.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/resources/themes/lancemore-theme/fonts/poppins/poppins-regular.ttf) format("ttf"),url(/resources/themes/lancemore-theme/fonts/poppins/poppins-regular.woff) format("woff") url(/resources/themes/lancemore-theme/fonts/poppins/poppins-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/resources/themes/lancemore-theme/fonts/poppins/poppins-light.ttf) format("ttf"),url(/resources/themes/lancemore-theme/fonts/poppins/poppins-light.woff) format("woff") url(/resources/themes/lancemore-theme/fonts/poppins/poppins-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/resources/themes/lancemore-theme/fonts/poppins/poppins-semibold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/resources/themes/lancemore-theme/fonts/poppins/poppins-bold.ttf) format("ttf"),url(/resources/themes/lancemore-theme/fonts/poppins/poppins-bold.woff) format("woff") url(/resources/themes/lancemore-theme/fonts/poppins/poppins-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Druk Wide Web Bold Regular";src:url(/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.eot);src:url(/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.eot?#iefix) format("embedded-opentype"),url(/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.woff) format("woff"),url(/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.woff2) format("woff2"),url(/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.ttf) format("truetype"),url("/resources/themes/lancemore-theme/fonts/druk/29800a9e7d146302b8ed9ad2f848db63.svg#Druk Wide Web Bold Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}.hero-element{position:relative}.hero-element img{-o-object-fit:cover;object-fit:cover;width:100%}.hero-element.hero-element--small img{min-height:568px!important}.hero-element.hero-element--secondary .h1,.hero-element.hero-element--secondary h1{font-family:"Druk Wide Web Bold Regular",sans-serif;margin-bottom:0;color:#fff;font-size:32px;font-style:normal;font-weight:700;text-transform:uppercase;line-height:120%}@media (min-width:768px) and (max-width:991px){.hero-element.hero-element--secondary .h1,.hero-element.hero-element--secondary h1{font-size:24px}}@media (max-width:767px){.hero-element.hero-element--secondary .h1,.hero-element.hero-element--secondary h1{font-size:24px}}.hero-element .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(177.24deg,rgba(0,0,0,.63) 31.37%,rgba(0,0,0,0) 99.88%)}.hero-element .content{position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.hero-element .h1,.hero-element h1{font-size:4rem;margin-bottom:2.5rem}@media (min-width:768px) and (max-width:991px){.hero-element .h1,.hero-element h1{font-size:1.93rem;margin-bottom:1.8rem}}@media (max-width:767px){.hero-element .h1,.hero-element h1{margin-bottom:1.8rem;font-size:1.93rem}}.hero-element .h2,.hero-element h2{font-size:1.13rem;font-family:Funkis,sans-serif;font-weight:400}.hero-element video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-element.hero-element--properties img{height:885px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:991px){.hero-element.hero-element--properties img{height:640px}}@media (max-width:767px){.hero-element.hero-element--properties img{height:640px}}.hero-element.hero-element--home img{height:885px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:991px){.hero-element.hero-element--home img{height:640px}}@media (max-width:767px){.hero-element.hero-element--home img{height:640px}}.hero-element.hero-element--home a{color:#f4f3eb}.hero-element.hero-element--home .content{top:60%;width:100%;max-width:880px}@media (min-width:768px) and (max-width:991px){.hero-element.hero-element--home .content{padding:0 1rem}}@media (max-width:767px){.hero-element.hero-element--home .content{padding:0 1rem}}@media (min-width:768px) and (max-width:991px){.Fastrack\\OffersPage .hero .h1,.Fastrack\\OffersPage .hero h1{font-size:3rem}}@media (max-width:767px){.Fastrack\\OffersPage .hero .h1,.Fastrack\\OffersPage .hero h1{font-size:2.4rem}}.Fastrack\\OffersPage.sticky .header__main{padding-bottom:0}.hero.hero--placeholder{padding:90px 0;margin-top:220px}.hero.hero--placeholder .overlay{display:none}.hero.hero--placeholder .h1,.hero.hero--placeholder h1{color:#2b2829}.home--hero .hero-element__video{position:relative;display:block;overflow:hidden;padding:0;height:885px}@media (max-width:767px){.home--hero .hero-element__video{height:500px;max-height:calc(100vh - 100px)}}.home--hero .hero-element__video iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh}@media (min-width:1024px){.home--hero .hide-on-desktop{display:none!important}}.home--hero .hide-on-mobile{display:none!important}@media (min-width:1024px){.home--hero .hide-on-mobile{display:block!important}}@media (max-width:650px){.home--hero .overlay{background:linear-gradient(177.24deg,rgba(0,0,0,.252) 31.37%,rgba(0,0,0,0) 99.88%)}}.hero-element--properties-primary .h1,.hero-element--properties-primary h1,.hero-element--properties-secondary .h1,.hero-element--properties-secondary h1{color:var(--Light-Grey,#f4f4f4);text-align:center;font-family:"Druk Wide Web Bold Regular",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}@media (max-width:767px){.hero-element--properties-primary .h1,.hero-element--properties-primary h1,.hero-element--properties-secondary .h1,.hero-element--properties-secondary h1{font-size:32px}}.hero-element-action a{display:inline-flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;background:#2b2829;color:#fff;font-family:Funkis,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:all .3s}.hero-element-action a:hover{background:0 0;border-color:#f5f5f5}.hero-element--properties-secondary{height:672px!important;overflow:hidden}.hero-element--properties-secondary .hero-element-action a{font-family:Poppins,sans-serif}@media (min-width:768px) and (max-width:991px){.hero-element--properties-secondary{height:640px!important}}@media (max-width:767px){.hero-element--properties-secondary{height:640px!important}}.hero-cta{max-width:1140px;height:auto;background-color:#f4f3eb;margin:auto;box-shadow:0 0 5.5px 0;top:-3rem;position:relative;padding:10px}.hero-cta-actions{justify-content:center;display:table-cell;width:1140px;height:8rem;vertical-align:middle;text-align:center}.hero-cta-actions a{padding:1rem 3rem;margin:10px;border-width:2px;cursor:pointer;min-width:230px;font-weight:500;border:2px solid #000;text-decoration:none;font-size:18px;display:inline-block}@media (max-width:650px){.hero-cta-actions a{width:95%}}.hero-cta-actions a:hover{background-color:#000;color:#fff}.text-element{padding:4rem 0}@media (min-width:768px) and (max-width:991px){.text-element{padding:2rem 0}}@media (max-width:767px){.text-element{padding:2rem 0}}.text-element .logo-abstract{display:block;margin:3rem auto}.text-element .html-editor img.image{width:auto;max-width:100%}.text-element .html-editor a{text-decoration:underline}.fastrack__elements__textelement+.fastrack__elements__textelement .text-element{padding-top:0}@media (min-width:768px) and (max-width:991px){.fastrack__elements__textelement+.fastrack__elements__textelement .text-element{padding-top:0}}@media (max-width:767px){.fastrack__elements__textelement+.fastrack__elements__textelement .text-element{padding-top:0}}.fastrack__elements__textelement+.fastrack__elements__textelement .text-element strong{font-weight:revert}.html-editor table{display:block!important;overflow-x:scroll!important;white-space:nowrap!important;border-collapse:collapse!important;position:relative;height:auto}.text-element--background-image{position:relative;color:#f4f3eb}.text-element--background-image .html-editor{color:#f4f3eb}.text-element--background-image .background-image-wrapper{background-position:center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.text-element--background-image .background-image-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.text-element--background-image .btn-reservation{background:#f4f3eb;padding:1rem 2rem;font-family:Funkis,sans-serif}.text-element--background-image .btn-reservation:hover{color:var(--bs-btn-color)}.content-element{padding:112px 0}@media (min-width:768px) and (max-width:991px){.content-element{padding:64px 0}}@media (max-width:767px){.content-element{padding:64px 0}}.content-element .container{max-width:768px;padding:0 16px}.content-element__wrapper{text-align:center}@media (min-width:768px) and (max-width:991px){.content-element__wrapper--leftalign{text-align:left}}@media (max-width:767px){.content-element__wrapper--leftalign{text-align:left}}.content-element-prefix{margin-bottom:16px}.content-element-prefix .h5,.content-element-prefix h5{color:rgba(0,0,0,.5);font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:2.325px;margin-bottom:0}@media (min-width:768px) and (max-width:991px){.content-element-prefix{margin-bottom:12px}}@media (max-width:767px){.content-element-prefix{margin-bottom:12px}}.content-element-heading{margin-bottom:24px}.content-element-heading .h2,.content-element-heading h2{font-family:"Druk Wide Web Bold Regular",sans-serif;margin-bottom:0;color:#2b2829;font-size:32px;font-style:normal;font-weight:700;line-height:120%}@media (min-width:768px) and (max-width:991px){.content-element-heading .h2,.content-element-heading h2{font-size:24px}}@media (max-width:767px){.content-element-heading .h2,.content-element-heading h2{font-size:24px}}@media (min-width:768px) and (max-width:991px){.content-element-heading{margin-bottom:20px}}@media (max-width:767px){.content-element-heading{margin-bottom:20px}}.content-element-desc p{margin-bottom:24px;font-family:Poppins,sans-serif;color:#666;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.content-element-desc p:last-child,.content-element-desc p:only-child{margin-bottom:0}@media (min-width:768px) and (max-width:991px){.content-element-desc p{margin-bottom:20px}}@media (max-width:767px){.content-element-desc p{margin-bottom:20px}}.content-element-action{display:flex;align-items:center;justify-content:center;margin-top:24px}@media (min-width:768px) and (max-width:991px){.content-element-action{margin-top:20px;justify-content:left}}@media (max-width:767px){.content-element-action{margin-top:20px;justify-content:left}}.google-map-element{padding:4rem 0}.google-map-element .address{font-family:Funkis,sans-serif;text-decoration:underline;font-weight:700}.sticky-map-button{position:fixed;display:none;right:0;bottom:1rem;background:#000;right:10px}.sticky-map-button a{color:#f1f1f1;font-family:Funkis,sans-serif}.sticky-map-button a:hover{color:#f1f1f1}body{overflow-x:hidden}.top-bar{background-color:#fff;position:absolute;top:0;right:0;left:0;z-index:100}.top-bar .top-bar__wrapper{min-height:40px;display:flex;align-items:center;padding:0 16px}.top-bar .top-bar__icon{display:flex;align-items:center}.top-bar .top-bar__icon img{width:24px;height:24px}.top-bar .top-bar__text{margin-left:8px;position:relative}.top-bar .top-bar__text .highlight-link{position:relative;display:inline-flex;align-items:center;font-weight:700;text-decoration:none;color:#000;font-size:14px;padding:4px 6px}.top-bar .top-bar__text .highlight-link svg{height:24px;width:24px}.top-bar .top-bar__text .highlight-link .highlight-bg{position:absolute;inset:0;border-radius:2px;z-index:0}.top-bar .top-bar__text .highlight-link .highlight-text{position:relative;z-index:1}.top-bar .top-bar__text .highlight-link .arrow-icon{width:16px;height:16px;stroke:currentColor;margin-left:4px;position:relative;z-index:1}.header__property{top:40px!important}.header{position:absolute;width:100%;top:0;background-color:transparent;z-index:9}.header .contact-buttons-nav .contact-buttons{display:none}.header.clone{display:none}.header.clone.initialized{animation:slideout .3s forwards}@media (min-width:768px) and (max-width:991px){.header.clone .header__top .contact-buttons{top:28px;left:45%}}@media (max-width:767px){.header.clone .header__top .contact-buttons{top:28px;left:45%}}.header.clone .contact-buttons-nav{justify-content:center}.header.clone .contact-buttons-nav .contact-buttons{display:flex}@media (min-width:768px) and (max-width:991px){.header.clone .contact-buttons-nav .contact-buttons{display:none}}@media (max-width:767px){.header.clone .contact-buttons-nav .contact-buttons{display:none}}.header.clone .contact-buttons-nav .contact-buttons .icon{margin:0 10px;cursor:pointer}.header__top{padding:40px 0 40px}@media (min-width:768px) and (max-width:991px){.header__top{padding-top:109px;padding-bottom:20px}}@media (max-width:767px){.header__top{padding-top:109px;padding-bottom:0}}.header__top button.navbar-toggler{border-radius:0;position:absolute;left:50%;transform:translateX(-50%);top:40px;margin:0 auto;z-index:1;pointer-events:none}.header__top button.navbar-toggler:focus{box-shadow:none;border:0;outline:0}@media (max-width:767px){.header__top button.navbar-toggler{pointer-events:auto;border-radius:0;border:0}.header__top button.navbar-toggler:focus{box-shadow:none;border:0;outline:0}}@media (min-width:768px) and (max-width:991px){.header__top button.navbar-toggler{pointer-events:auto}.header__top button.navbar-toggler:focus{box-shadow:none;border:0}}@media (max-width:767px){.header__top button.navbar-toggler .navbar-toggler-icon{background-image:url(/resources/themes/lancemore-theme/images/svg/hamburger.svg);width:1.7em}}@media (min-width:768px) and (max-width:991px){.header__top button.navbar-toggler .navbar-toggler-icon{background-image:url(/resources/themes/lancemore-theme/images/svg/hamburger.svg);width:1.7em}}.header__top .contact-buttons{position:absolute;right:0;display:flex;flex-wrap:wrap;top:42px;right:2rem}@media (max-width:767px){.header__top .contact-buttons{top:20px;max-width:10rem}}.header__top .contact-buttons .icon{margin:0 10px;cursor:pointer}@media (max-width:767px){.header__top .contact-buttons .icon{margin:0 6px;margin-bottom:12px}}.header__logo{position:relative;max-width:190px;margin:0 auto}.header__logo a{display:flex}@media (min-width:768px) and (max-width:991px){.header__logo{max-width:150px}.header__logo.cleveland>a{display:inline-block}.header__logo.cleveland>a img{max-width:100%}.header__logo.cleveland+.contact-buttons{left:auto!important;right:52px}}@media (max-width:767px){.header__logo{max-width:150px}.header__logo.cleveland>a{display:inline-block}.header__logo.cleveland>a img{max-width:100%}.header__logo.cleveland+.contact-buttons{left:auto!important;right:52px}}.header__logo img{width:100%}.header__logo .logo-link{position:absolute;top:0;left:0;width:100%;height:100%}.cleveland{max-width:400px}@media (min-width:768px) and (max-width:991px){.cleveland{max-width:175px}}@media (max-width:767px){.cleveland{max-width:175px}}.cleveland img{height:auto}.header.header__custom.clone .header__main .navbar{background:0 0}.header.header__custom.clone .header__main .navbar .navbar-nav.navbar-block--last{background:0 0}.header.header__custom.clone .header__main .navbar .container-fluid,.header.header__custom.clone .header__main .navbar .container-lg,.header.header__custom.clone .header__main .navbar .container-md,.header.header__custom.clone .header__main .navbar .container-sm,.header.header__custom.clone .header__main .navbar .container-xl,.header.header__custom.clone .header__main .navbar .container-xxl{flex-wrap:wrap!important}.navbar-nav{flex-wrap:wrap}.header.clone .header__main .navbar>.container-fluid,.header.clone .header__main .navbar>.container-lg,.header.clone .header__main .navbar>.container-md,.header.clone .header__main .navbar>.container-sm,.header.clone .header__main .navbar>.container-xl,.header.clone .header__main .navbar>.container-xxl{flex-wrap:wrap!important;align-items:center!important;justify-content:center}.header.clone .header__top button.navbar-toggler{background:0 0!important}.header.header__custom .header__top button.navbar-toggler{top:120px;right:0;left:0;z-index:-1;transform:unset}@media (min-width:768px) and (max-width:991px){.header.header__custom .header__top button.navbar-toggler{background:var(--1-a-1-a-1-a,#1a1a1a);padding:16px 0}}@media (max-width:767px){.header.header__custom .header__top button.navbar-toggler{background:var(--1-a-1-a-1-a,#1a1a1a);padding:16px 0}}@media (min-width:768px) and (max-width:991px){.header.header__custom .header__top{padding-top:28px}}@media (max-width:767px){.header.header__custom .header__top{padding-top:28px}}.header.header__custom a{color:var(--f-4-f-3-eb,#f4f3eb);font-family:Poppins,sans-serif;font-size:14.4px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.header.header__custom .header__main ul.center-col{border:none!important}.header.header__custom .header__main .navbar{border-top:none!important;border-bottom:none!important;background:#1a1a1a}@media (min-width:768px) and (max-width:991px){.header.header__custom .header__main .navbar .navbar-collapse{top:0}}.header.header__custom .header__main .navbar .navbar-nav{width:100%;display:flex;align-items:center;justify-content:center}.header.header__custom .header__main .navbar .navbar-nav.navbar-block--last{background:#ff4f58}.header.header__custom .header__main .navbar .navbar-nav.navbar-block--last li{width:100%}.header.header__custom .header__main .navbar .navbar-nav.navbar-block--last li a{display:flex;justify-content:center;width:100%}.header__main .navbar{border-top:1px solid #f4f3eb;border-bottom:1px solid #f4f3eb;background-color:transparent;padding:0}.header__main .navbar.navbar__custom{border:none}@media (max-width:767px){.header__main .navbar{border:0}}@media (min-width:768px) and (max-width:991px){.header__main .navbar{border:0}}.header__main .navbar .container-fluid,.header__main .navbar .container-lg,.header__main .navbar .container-md,.header__main .navbar .container-sm,.header__main .navbar .container-xl,.header__main .navbar .container-xxl{padding:0}.header__main .navbar .navbar-nav:first-child{flex:0 0 15%}.header__main .navbar .navbar-nav:nth-child(2){flex:0 0 70%}@media (max-width:767px){.header__main .navbar .navbar-nav:nth-child(2){margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.header__main .navbar .navbar-nav:nth-child(2){margin-bottom:0}}.header__main .navbar .navbar-nav:last-child{display:none;flex:0 0 15%}@media (max-width:767px){.header__main .navbar .navbar-collapse{background:#2b2829;position:fixed;top:0;bottom:0;left:0;width:100%;flex-wrap:wrap;display:none!important;border:0;padding-top:80px;z-index:2}}.header__main .navbar .navbar-collapse .nav-link{color:#f4f3eb;padding:1rem 1.5rem;display:block}.header__main .navbar .navbar-collapse .nav-link:hover{color:#f4f3eb}@media (max-width:1500px){.header__main .navbar .navbar-collapse .nav-link{font-size:14px;padding:.8rem .8rem}}@media (max-width:1350px){.header__main .navbar .navbar-collapse .nav-link{font-size:14px;padding:.8rem .8rem}}@media (max-width:1200px){.header__main .navbar .navbar-collapse .nav-link{font-size:14px;padding:.8rem .8rem}}@media (min-width:992px) and (max-width:1024px){.header__main .navbar .navbar-collapse .nav-link{font-size:14px;padding:.8rem .7rem}}@media (min-width:768px) and (max-width:991px){.header__main .navbar .navbar-collapse .nav-link{color:#f4f3eb;padding:.8rem 1rem;text-align:center;outline:0}.header__main .navbar .navbar-collapse .nav-link:hover{background-color:transparent;color:#f4f3eb}}@media (max-width:767px){.header__main .navbar .navbar-collapse .nav-link{color:#f4f3eb;background-color:#2b2829;padding:.8rem 1rem;text-align:center;outline:0}.header__main .navbar .navbar-collapse .nav-link:hover{background-color:transparent;color:#f4f3eb}}.header__main .navbar .navbar-collapse .nav-link:first-child{padding-top:1rem}.header__main .navbar .navbar-collapse .nav-link:last-child{padding-bottom:1rem}.header__main .navbar .navbar-collapse .nav-link .nav-link__holder{padding:0;color:#f4f3eb;flex-shrink:0}@media (max-width:767px){.header__main .navbar.show{display:block!important}}@media (min-width:768px) and (max-width:991px){.header__main .navbar.show{display:block!important}}.header__main .navbar button.navbar-toggler{right:5px;position:absolute;top:-120px;background:#fff;border-radius:0}@media (max-width:767px){.header__main .navbar button.navbar-toggler{right:0;position:absolute;top:0;background:0 0;border-radius:0;left:0;border:0}.header__main .navbar button.navbar-toggler:focus{box-shadow:none;border:0}}@media (max-width:767px){.header__main .navbar button.navbar-toggler .navbar-toggler-icon{background-image:url(/resources/themes/lancemore-theme/images/svg/hamburger.svg);width:1.7em}}@media (min-width:768px) and (max-width:991px){.header__main .navbar .navbar-collapse{background:#2b2829;position:fixed;top:0;bottom:0;left:0;width:100%;flex-wrap:wrap;display:none!important;border:0;padding-top:80px;height:100%;z-index:2}}@media (min-width:768px) and (max-width:991px){.header__main .navbar .navbar-collapse.show{display:block!important}}@media (max-width:767px){.header__main .navbar .navbar-collapse.show{display:block!important}}.header__main .navbar button.navbar-toggler{position:absolute;border-radius:0}@media (min-width:768px) and (max-width:991px){.header__main .navbar button.navbar-toggler{right:0;position:absolute;top:0;background:0 0;border-radius:0;left:0;border:0}.header__main .navbar button.navbar-toggler:focus{box-shadow:none;border:0}}@media (min-width:768px) and (max-width:991px){.header__main .navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/></svg>");width:2em}}.header__main .dropdown-menu{background:#2b2829;border:0;border-radius:0;min-width:100%;padding:0;box-shadow:2px 0 12px -1px rgba(43,40,41,.54)}@media (min-width:768px) and (max-width:991px){.header__main .dropdown-menu{height:auto}}@media (max-width:767px){.header__main .dropdown-menu{height:auto}}.header__main .dropdown-menu li a.dropdown-item{padding:1rem 2rem;color:#f4f3eb;font-family:Funkis,sans-serif;text-transform:capitalize}.header__main .dropdown-menu li a.dropdown-item:focus,.header__main .dropdown-menu li a.dropdown-item:hover{background-color:#f4f3eb;color:#2b2829}@media (min-width:768px) and (max-width:991px){.header__main .dropdown-menu li a.dropdown-item{padding:.8rem 1rem;text-align:center}.header__main .dropdown-menu li a.dropdown-item:hover{background-color:transparent;color:#f4f3eb}}@media (max-width:767px){.header__main .dropdown-menu li a.dropdown-item{padding:.8rem 1rem;text-align:center}.header__main .dropdown-menu li a.dropdown-item:hover{background-color:transparent;color:#f4f3eb}}.header__main .dropdown-menu li .dropdown-header{margin-top:1rem;padding:1rem 2rem;border-top:1px solid #333;color:#fff;font-family:Afterall,serif}@media (max-width:768px){.header__main .dropdown-menu li .dropdown-header{text-align:center}}.header__main .dropdown-toggle.show{color:#fff}@media (max-width:767px){.header__main .dropdown-toggle.show{background:#2b2829}}.header__main .dropdown-toggle:after{border-right:0;border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:.45em;top:6px;transform:rotate(135deg);margin-left:10px}@media (max-width:1200px){.header__main .navbar-collapse{display:flex;justify-content:space-between}}.header__main ul{margin-bottom:0}.header__main ul li a{text-decoration:none}.header__main ul:last-child{flex-grow:1;padding-left:0}.header__main ul.center-col{border-left:1px solid #f4f3eb;border-right:1px solid #f4f3eb;justify-content:center}@media (max-width:767px){.header__main ul.center-col{border:0}}@media (min-width:768px) and (max-width:991px){.header__main ul.center-col{border:0}}.header__main ul.navbar-block li a,.header__main ul.navbar-block li.nav-link,.header__main ul.navbar-nav li a,.header__main ul.navbar-nav li.nav-link{color:#2b2829;font-size:.9rem;font-weight:500;line-height:1.5rem;display:inline-block;padding:1.2rem 2rem;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.header__main ul.navbar-block li a,.header__main ul.navbar-block li.nav-link,.header__main ul.navbar-nav li a,.header__main ul.navbar-nav li.nav-link{font-size:.9rem}}@media (max-width:767px){.header__main ul.navbar-block li a,.header__main ul.navbar-block li.nav-link,.header__main ul.navbar-nav li a,.header__main ul.navbar-nav li.nav-link{font-size:.9rem}}.header__main ul.navbar-block li a:hover,.header__main ul.navbar-block li.nav-link:hover,.header__main ul.navbar-nav li a:hover,.header__main ul.navbar-nav li.nav-link:hover{color:#f4f3eb}.header__main ul.navbar-block li a.active,.header__main ul.navbar-block li.nav-link.active,.header__main ul.navbar-nav li a.active,.header__main ul.navbar-nav li.nav-link.active{color:#f4f3eb}.header.header-inverse{padding:30px 0;background:#fff}.header.header-inverse .header__main .nav-link{color:#000}.header.header-inverse .navbar{border:0}.header.header-inverse .navbar ul.center-col{border:0}.header.header-inverse .navbar .dropdown-toggle.show{color:#fff}.header.header-inverse .navbar .inline-button a{border:1px solid #000;color:#000}@keyframes slidein{from{position:fixed;top:-50px;opacity:0}to{position:fixed;top:0;opacity:1}}@keyframes slideout{from{position:fixed;top:0;opacity:1}to{position:fixed;top:-50px;opacity:0}}body.sticky .header.clone{animation:slidein .3s forwards;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.mini-logo{display:none}.initialized{display:none}.sticky .initialized{display:block}.sticky .header{padding:40px 30px;background-color:#f4f3eb}@media (max-width:767px){.sticky .header{background-color:#2b2829;padding:0;display:flex;flex-flow:row wrap}}@media (min-width:768px) and (max-width:991px){.sticky .header{background-color:#2b2829;padding:0;display:flex;flex-flow:row wrap}}.sticky .header .header__top{display:none}@media (max-width:767px){.sticky .header .header__top{display:block;padding:15px 15px 15px}}@media (min-width:768px) and (max-width:991px){.sticky .header .header__top{display:block;padding:15px 15px 15px}}.sticky .header .header__main{width:100%}.sticky .header .header__top .header__logo{margin:0}.sticky .header .header__top button.navbar-toggler{right:15px;left:auto;top:50%;transform:translateY(-50%);width:50px;margin:0 auto}.sticky .header .navbar{justify-content:center}@media (max-width:767px){.sticky .header .navbar{height:100%}}@media (min-width:768px) and (max-width:991px){.sticky .header .navbar{height:100%}}.sticky .header .navbar .navbar-collapse .nav-link .nav-link__holder{flex-shrink:0;color:#2b2829}@media (max-width:767px){.sticky .header .navbar .navbar-toggler{right:0;left:auto;top:50%;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:991px){.sticky .header .navbar .navbar-toggler{right:0;left:auto;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.sticky .header .navbar .dropdown-toggle.show{background-color:#2b2829;color:#f4f3eb}}@media (min-width:768px) and (max-width:991px){.sticky .header .navbar .dropdown-toggle.show{background-color:#2b2829;color:#f4f3eb}}.sticky .header .navbar .navbar-nav:first-child{flex:0 0 17%}.sticky .header .navbar .navbar-nav:nth-child(2){flex:0 0 66%}.sticky .header .navbar .navbar-nav:last-child{flex:0 0 17%}.sticky .header .navbar ul .nav-link{color:#2b2829}.sticky .header .navbar ul .nav-link:hover{background-color:transparent;color:#2b2829}@media (max-width:767px){.sticky .header .navbar .navbar-collapse{top:0;background-color:#2b2829;height:100vh}}@media (min-width:768px) and (max-width:991px){.sticky .header .navbar .navbar-collapse{top:0;background-color:#2b2829;height:100vh}}.sticky .header .navbar .navbar-collapse .nav-item .nav-link{text-align:center;display:flex;align-items:center}@media (max-width:767px){.sticky .header .navbar .navbar-collapse .nav-item .nav-link{color:#f4f3eb;display:block;text-align:center}}@media (min-width:768px) and (max-width:991px){.sticky .header .navbar .navbar-collapse .nav-item .nav-link{color:#f4f3eb;display:block;text-align:center}}.sticky .header .mini-logo{display:block;position:relative}@media (max-width:767px){.sticky .header .mini-logo{display:none}}@media (min-width:768px) and (max-width:991px){.sticky .header .mini-logo{display:none}}.sticky .header .mini-logo .mini-logo__link{position:absolute;top:0;left:0;height:100%;width:100%}.close-menu{display:none;text-align:center;position:absolute;top:30px;left:0;right:0;text-align:center}@media (min-width:768px) and (max-width:991px){.close-menu{display:block;margin-bottom:30px}}@media (max-width:767px){.close-menu{display:block;margin-bottom:30px}}.close-menu img{width:24px;height:24px}.logo-alt{display:none}.Fastrack\\RestaurantPage{padding-top:140px}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage{padding-top:70px}}@media (max-width:767px){.Fastrack\\RestaurantPage{padding-top:70px}}.Fastrack\\RestaurantPage .header{padding:40px 30px;background-color:#f4f3eb}@media (max-width:767px){.Fastrack\\RestaurantPage .header{background-color:#2b2829;padding:0;display:flex;flex-flow:row wrap}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header{background-color:#2b2829;padding:0;display:flex;flex-flow:row wrap}}.Fastrack\\RestaurantPage .header .header__top{display:none}@media (max-width:767px){.Fastrack\\RestaurantPage .header .header__top{display:block;padding:15px 15px 15px}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .header__top{display:block;padding:15px 15px 15px}}.Fastrack\\RestaurantPage .header .header__main{width:100%}.Fastrack\\RestaurantPage .header .header__main .navbar .navbar-collapse .nav-link{font-size:.9rem;padding:1rem 1.5rem}.Fastrack\\RestaurantPage .header .header__main .navbar .navbar-collapse .nav-link .nav-link__holder{color:#2b2829;flex-shrink:0}.Fastrack\\RestaurantPage .header .header__top .header__logo{margin:0}.Fastrack\\RestaurantPage .header .header__top button.navbar-toggler{right:15px;left:auto;top:50%;transform:translateY(-50%);width:50px;margin:0 auto}.Fastrack\\RestaurantPage .header .navbar{justify-content:center}@media (max-width:767px){.Fastrack\\RestaurantPage .header .navbar{height:100%}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .navbar{height:100%}}.Fastrack\\RestaurantPage .header .navbar .navbar-collapse .nav-link .nav-link__holder{color:#2b2829;flex-shrink:0}@media (max-width:767px){.Fastrack\\RestaurantPage .header .navbar .navbar-toggler{right:0;left:auto;top:50%;transform:translateY(-50%)}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .navbar .navbar-toggler{right:0;left:auto;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.Fastrack\\RestaurantPage .header .navbar .dropdown-toggle.show{background-color:#2b2829;color:#f4f3eb}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .navbar .dropdown-toggle.show{background-color:#2b2829;color:#f4f3eb}}.Fastrack\\RestaurantPage .header .navbar .navbar-nav:first-child{flex:0 0 12%}.Fastrack\\RestaurantPage .header .navbar .navbar-nav:nth-child(2){flex:0 0 73%}.Fastrack\\RestaurantPage .header .navbar .navbar-nav:last-child{flex:0 0 15%}.Fastrack\\RestaurantPage .header .navbar ul .nav-link{color:#2b2829}.Fastrack\\RestaurantPage .header .navbar ul .nav-link:hover{background-color:transparent;color:#2b2829}@media (max-width:767px){.Fastrack\\RestaurantPage .header .navbar .navbar-collapse{top:0;background-color:#2b2829;height:100vh}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .navbar .navbar-collapse{top:0;background-color:#2b2829;height:100vh}}.Fastrack\\RestaurantPage .header .navbar .navbar-collapse .nav-item .nav-link{text-align:center;display:flex;align-items:center}@media (max-width:767px){.Fastrack\\RestaurantPage .header .navbar .navbar-collapse .nav-item .nav-link{color:#f4f3eb;display:block;text-align:center}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .navbar .navbar-collapse .nav-item .nav-link{color:#f4f3eb;display:block;text-align:center}}.Fastrack\\RestaurantPage .header .mini-logo{display:none}.Fastrack\\RestaurantPage .header .logo-alt{display:block;position:relative;max-width:150px}@media (max-width:767px){.Fastrack\\RestaurantPage .header .logo-alt{display:none}}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage .header .logo-alt{display:none}}.Fastrack\\RestaurantPage .header .logo-alt .logo-alt__link{position:absolute;top:0;left:0;height:100%;width:100%}.Fastrack\\RestaurantPage.sticky .header .mini-logo,.SilverStripe\\Blog\\Model\\BlogPost.sticky .header .mini-logo{display:block}@media (min-width:768px) and (max-width:991px){.Fastrack\\RestaurantPage.sticky .header .mini-logo,.SilverStripe\\Blog\\Model\\BlogPost.sticky .header .mini-logo{display:none}}@media (max-width:767px){.Fastrack\\RestaurantPage.sticky .header .mini-logo,.SilverStripe\\Blog\\Model\\BlogPost.sticky .header .mini-logo{display:none}}.Fastrack\\RestaurantPage.sticky .header .logo-alt,.SilverStripe\\Blog\\Model\\BlogPost.sticky .header .logo-alt{display:none}.header__main .navbar .navbar-collapse span.nav-link:hover .dropdown-toggle~.dropdown-menu{display:block;top:calc(100% - 9px);left:0}@media screen and (max-width:990px){.desktop-view{display:none}}@media screen and (min-width:991px){.mobile-view{display:none}}.BlogPost .header{display:none}.hero{position:relative}.hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:40rem}.hero .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(177.24deg,rgba(0,0,0,.63) 31.37%,rgba(0,0,0,0) 99.88%)}.action-image__action--social-link-wrapper{position:relative;display:inline-block;cursor:pointer}.clipboard-tooltip{visibility:hidden;width:auto;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:85%;opacity:0;transition:opacity .3s}.clipboard-tooltip.active{visibility:visible;opacity:1}.clipboard-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2ltYWdlcy9zdmcvZGlzdC9zdmctc3ltYm9scy5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJtb2R1bGVzL19jb25maWcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwibW9kdWxlcy91dGlsaXRpZXMvX3V0aWxpdGllcy5zY3NzIiwibW9kdWxlcy91dGlsaXRpZXMvX21peGlucy5zY3NzIiwibW9kdWxlcy91dGlsaXRpZXMvX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL2VsZW1lbnRzL19oZXJvLnNjc3MiLCJtb2R1bGVzL2VsZW1lbnRzL190ZXh0LnNjc3MiLCJtb2R1bGVzL2VsZW1lbnRzL19jb250ZW50LnNjc3MiLCJtb2R1bGVzL2VsZW1lbnRzL19nb29nbGUtbWFwLnNjc3MiLCJtb2R1bGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJtb2R1bGVzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsUUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUdWLGFBQ0UsTUFBTyxLQUNQLE9BQVEsS0FHVixZQUNFLE1BQU8sS0FDUCxP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LE1BQUEsSUFGRixjQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGNBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLFVBaERKLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxPQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sT0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxPQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sT0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxPQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sT0FoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxRQWhFTixLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sUUFoRU4sS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFFBaEVOLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXVFUSxVQXhEVixZQUFBLFlBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxXQXhEVixZQUFBLGFBd0RVLFdBeERWLFlBQUEsYUFtRU0sS0FBQSxNQUVFLGNBQUEsRUFHRixLQUFBLE1BRUUsY0FBQSxFQVBGLEtBQUEsTUFFRSxjQUFBLFFBR0YsS0FBQSxNQUVFLGNBQUEsUUFQRixLQUFBLE1BRUUsY0FBQSxPQUdGLEtBQUEsTUFFRSxjQUFBLE9BUEYsS0FBQSxNQUVFLGNBQUEsS0FHRixLQUFBLE1BRUUs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LFlBUEosWUFPSSxNQUFBLFlBUEosS0FPSSxPQUFBLFlBUEosS0FPSSxPQUFBLGlCQVBKLEtBT0ksT0FBQSxnQkFQSixLQU9JLE9BQUEsZUFQSixLQU9JLE9BQUEsaUJBUEosS0FPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGVBUEosTUFPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLE1BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE1BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLE1BT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixNQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixNQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLE1BT0ksV0FBQSxZQUFBLGNBQUEsWUFQSixNQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixNQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixNQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosTUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosTUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixNQU9JLFdBQUEsWUFQSixNQU9JLFdBQUEsaUJBUEosTUFPSSxXQUFBLGdCQVBKLE1BT0ksV0FBQSxlQVBKLE1BT0ksV0FBQSxpQkFQSixNQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsZUFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxlQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsZUFQSixNQU9JLGNBQUEsWUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsZUFQSixNQU9JLFlBQUEsWUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGdCQVBKLE1BT0ksWUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsZUFQSixLQU9JLFFBQUEsWUFQSixLQU9JLFFBQUEsaUJBUEosS0FPSSxRQUFBLGdCQVBKLEtBT0ksUUFBQSxlQVBKLEtBT0ksUUFBQSxpQkFQSixLQU9JLFFBQUEsZUFQSixNQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosTUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosTUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosTUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLE1BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE1BT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixNQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosTUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosTUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosTUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE1BT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixNQU9JLFlBQUEsWUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGdCQVBKLE1BT0ksWUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLGNBQUEsWUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsZUFQSixNQU9JLGVBQUEsWUFQSixNQU9JLGVBQUEsaUJBUEosTUFPSSxlQUFBLGdCQVBKLE1BT0ksZUFBQSxlQVBKLE1BT0ksZUFBQSxpQkFQSixNQU9JLGVBQUEsZUFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxlQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixPQU9JLElBQUEsWUFQSixPQU9JLElBQUEsaUJBUEosT0FPSSxJQUFBLGdCQVBKLE9BT0ksSUFBQSxlQVBKLE9BT0ksSUFBQSxpQkFQSixPQU9JLElBQUEsZUFQSixnQkFPSSxZ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LFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEs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QUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ks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QUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGVBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLGVBT0ksV0FBQSxlQVBKLGFBT0ksV0FBQSxnQkFQSixnQkFPSSxXQUFBLGtCMUJWUiwwQjBCR0ksZ0JBT0ksTUFBQSxlQVBKLGNBT0ksTUFBQSxnQkFQSixlQU9JLE1BQUEsZUFQSixhQU9JLFFBQUEsaUJBUEosbUJBT0ksUUFBQSx1QkFQSixZQU9JLFFBQUEsZ0JBUEosV0FPSSxRQUFBLGVBUEosWUFPSSxRQUFBLGdCQVBKLGdCQU9JLFFBQUEsb0JBUEosaUJBT0ksUUFBQSxxQkFQSixXQU9JLFFBQUEsZUFQSixrQkFPSSxRQUFBLHNCQVBKLFdBT0ksUUFBQSxlQVBKLGNBT0ksS0FBQSxFQUFBLEVBQUEsZUFQSixhQU9JLGVBQUEsY0FQSixnQkFPSSxlQUFBLGlCQVBKLHFCQU9JLGVBQUEsc0JBUEosd0JBT0ksZUFBQSx5QkFQSixnQkFPSSxVQUFBLFlBUEosZ0JBT0ksVUFBQSxZQVBKLGtCQU9JLFlBQUEsWUFQSixrQkFPSSxZQUFBLFlBUEosY0FPSSxVQUFBLGVBUEosZ0JBT0ksVUFBQSxpQkFQSixzQkFPSSxVQUFBLHVCQVBKLDBCQU9JLGdCQUFBLHFCQVBKLHdCQU9JLGdCQUFBLG1CQVBKLDJCQU9JLGdCQUFBLGlCQVBKLDRCQU9JLGdCQUFBLHdCQVBKLDJCQU9JLGdCQUFBLHVCQVBKLDJCQU9JLGdCQUFBLHVCQVBKLHNCQU9JLFlBQUEscUJBUEosb0JBT0ksWUFBQSxtQkFQSix1QkFPSSxZQUFBLGlCQVBKLHlCQU9JLFlBQUEsbUJBUEosd0JBT0ksWUFBQSxrQkFQSix3QkFPSSxjQUFBLHFCQVBKLHNCQU9JLGNBQUEsbUJBUEoseUJBT0ksY0FBQSxpQkFQSiwwQkFPSSxjQUFBLHdCQVBKLHlCQU9JLGNBQUEsdUJBUEosMEJBT0ksY0FBQSxrQkFQSixvQkFPSSxXQUFBLGVBUEoscUJBT0ksV0FBQSxxQkFQSixtQkFPSSxXQUFBLG1CQVBKLHNCQU9JLFdBQUEsaUJBUEosd0JBT0ksV0FBQSxtQkFQSix1QkFPSSxXQUFBLGtCQVBKLGdCQU9JLE1BQUEsYUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixlQU9JLE1BQUEsWUFQSixRQU9JLE9BQUEsWUFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZUFQSixXQU9JLE9BQUEsZUFQSixTQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGVBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLGVBT0ksV0FBQSxlQVBKLGFBT0ksV0FBQSxnQkFQSixnQkFPSSxXQUFBLGtCMUJWUiwwQjBCR0ksaUJBT0ksTUFBQSxlQVBKLGVBT0ksTUFBQSxnQkFQSixnQkFPSSxNQUFBLGVBUEosY0FPSSxRQUFBLGlCQVBKLG9CQU9JLFFBQUEsdUJBUEosYUFPSSxRQUFBLGdCQVBKLFlBT0ksUUFBQSxlQVBKLGFBT0ksUUFBQSxnQkFQSixpQkFPSSxRQUFBLG9CQVBKLGtCQU9JLFFBQUEscUJBUEosWUFPSSxRQUFBLGVBUEosbUJBT0ksUUFBQSxzQkFQSixZQU9JLFFBQUEsZUFQSixlQU9JLEtBQUEsRUFBQSxFQUFBLGVBUEosY0FPSSxlQUFBLGNBUEosaUJBT0ksZUFBQSxpQkFQSixzQkFPSSxlQUFBLHNCQVBKLHlCQU9JLGVBQUEseUJBUEosaUJBT0ksVUFBQSxZQVBKLGlCQU9JLFVBQUEsWUFQSixtQkFPSSxZQUFBLFlBUEosbUJBT0ksWUFBQSxZQVBKLGVBT0ksVUFBQSxlQVBKLGlCQU9JLFVBQUEsaUJBUEosdUJBT0ksVUFBQSx1QkFQSiwyQkFPSSxnQkFBQSxxQkFQSix5QkFPSSxnQkFBQSxtQkFQSiw0QkFPSSxnQkFBQSxpQkFQSiw2QkFPSSxnQkFBQSx3QkFQSiw0QkFPSSxnQkFBQSx1QkFQSiw0QkFPSSxnQkFBQSx1QkFQSix1QkFPSSxZQUFBLHFCQVBKLHFCQU9JLFlBQUEsbUJBUEosd0JBT0ksWUFBQSxpQkFQSiwwQkFPSSxZQUFBLG1CQVBKLHlCQU9JLFlBQUEsa0JBUEoseUJBT0ksY0FBQSxxQkFQSix1QkFPSSxjQUFBLG1CQVBKLDBCQU9JLGNBQUEsaUJBUEosMkJBT0ksY0FBQSx3QkFQSiwwQkFPSSxjQUFBLHVCQVBKLDJCQU9JLGNBQUEsa0JBUEoscUJBT0ksV0FBQSxlQVBKLHNCQU9JLFdBQUEscUJBUEosb0JBT0ksV0FBQSxtQkFQSix1QkFPSSxXQUFBLGlCQVBKLHlCQU9JLFdBQUEsbUJBUEosd0JBT0ksV0FBQSxrQkFQSixpQkFPSSxNQUFBLGFBUEosYUFPSSxNQUFBLFlBUEosYUFPSSxNQUFBLFlBUEosYUFPSSxNQUFBLFlBUEosYUFPSSxNQUFBLFlBUEosYUFPSSxNQUFBLFlBUEosYUFPSSxNQUFBLFlBUEosZ0JBT0ksTUFBQSxZQVBKLFNBT0ksT0FBQSxZQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsZ0JBUEosU0FPSSxPQUFBLGVBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxlQVBKLFlBT0ksT0FBQSxlQVBKLFVBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosVUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosVUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLGFBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixhQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosVUFPSSxXQUFBLFlBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxnQkFQSixVQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosYUFPSSxXQUFBLGVBUEosVUFPSSxhQUFBLFlBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGVBUEosYUFPSSxhQUFBLGVBUEosVUFPSSxjQUFBLFlBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGVBUEosYUFPSSxjQUFBLGVBUEosVUFPSSxZQUFBLFlBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosYUFPSSxZQUFBLGVBUEosU0FPSSxRQUFBLFlBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxnQkFQSixTQU9JLFFBQUEsZUFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGVBUEosVUFPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFVBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLFlBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxjQUFBLFlBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGVBUEosVUFPSSxlQUFBLFlBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxnQkFQSixVQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxhQUFBLFlBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGVBUEosV0FPSSxJQUFBLFlBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxnQkFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGVBUEosZ0JBT0ksV0FBQSxlQVBKLGNBT0ksV0FBQSxnQkFQSixpQkFPSSxXQUFBLGtCQ3REWiwwQkQrQ1EsTUFPSSxVQUFBLGlCQVBKLE1BT0ksVUFBQSxlQVBKLE1BT0ksVUFBQSxrQkFQSixNQU9JLFVB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TnpxQ0gsK0NNaXFDQywrRUFXRSxNM0M3c0NDLFEyQzhzQ0QsUUFBQSxNQUNBLFdBQUEsUUFPTCw2Q0FDQyxRQUFBLEtBR0QsNENBQ0MsUUFBQSxNQUNBLFNBQUEsU0FDQSxVQUFBLE1OaHJDQyx5Qk02cUNGLDRDQUtFLFFBQUEsTU45ckNBLCtDTXlyQ0YsNENBUUUsUUFBQSxNQUdELDREQUNDLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBV0Qsb0RBQUEsK0RBQ0MsUUFBQSxNTnJ0Q0EsK0NNb3RDRCxvREFBQSwrREFHRSxRQUFBLE1OM3NDRCx5Qk13c0NELG9EQUFBLCtEQU1FLFFBQUEsTUFJRixtREFBQSw4REFDQyxRQUFBLEtBT0osMkZBQ0MsUUFBQSxNQUNBLElBQUEsaUJBQ0EsS0FBQSxFQUdELG9DQUNDLGNBQ0MsUUFBQSxNQUlGLG9DQUNDLGFBQ0MsUUFBQSxNQUtELGtCQUNDLFFBQUEsS0MzeUNGLE1BQ0ksU0FBQSxTQUNBLFVBQ0ksV0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BRUosZUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFdBQUEsdUVDYlIsMkNBQ0MsU0FBQSxTQUNBLFFBQUEsYUFDQSxPQUFBLFFBR0QsbUJBQ0MsV0FBQSxPQUNBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFFBQUEsSUFDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBRUEsMEJBQ0MsV0FBQSxRQUNBLFFBQUEsRUFJRiwwQkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsWUFBQSxLQUNBLGFBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxLQUFBLFlBQUEsWUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hdS1tYXAge1xuICB3aWR0aDogNDc5cHg7XG4gIGhlaWdodDogNDM1cHg7XG59XG5cbi5iYXRoLXN5bWJvbCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5iZWQtc3ltYm9sIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmJyYW5kLWZhY2Vib29rIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJyYW5kLWdvb2dsZS1teS1idXNpbmVzcyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5icmFuZC1nb29nbGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnJhbmQtaW5zdGFncmFtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJyYW5kLWxpbmtlZGluIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJyYW5kLXRpa3RvayB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5icmFuZC10cmlwYWR2aXNvciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5icmFuZC10d2l0dGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJyYW5kLXlvdXR1YmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2hldnJvbi1kb3duLXByaW1hcnktc3ltYm9sIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4uY2hldnJvbi1kb3duLXdoaXRlLXN5bWJvbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLmNyb3NzLXN5bWJvbCB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5kYXRlcGlja2VyLWxlZnQtYXJyb3cge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyLXJpZ2h0LWFycm93IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uZ3Vlc3RzLXN5bWJvbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5oYW1idXJnZXIge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1zZWFyY2gtc3ltYm9sIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmljb25zOC10d2l0dGVyeCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5sb2dvLWFic3RyYWN0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmxvbmctYXJyb3ctcHJpbWFyeS1zeW1ib2wge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5sb25nLWFycm93LXNlY29uZGFyeS1zeW1ib2wge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5tYXAtcGluLXN5bWJvbCB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5tYXJrZXItcGluIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLm1lbnUtY2xvc2Uge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGxheS1zeW1ib2wge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uc2hvcnQtYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc21hbGwtYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udHdpdHRlcngge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIkdGhlbWVEaXJlY3Rvcnk6ICcvcmVzb3VyY2VzL3RoZW1lcy9sYW5jZW1vcmUtdGhlbWUvJztcblxuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcblxuJGZvbnQtZmFtaWx5LXNlcmlmOiBcIkZ1bmtpc1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiQWZ0ZXJhbGxcIiwgc2VyaWY7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogMzAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMDtcbiRmb250LXdlaWdodC1oZWF2eTogNjAwO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4kZGFyazogIzJCMjgyOTtcbiRiZWlnZTogI0Y0RjNFQjtcbiRyZWQ6ICNERDJGMkY7XG4kYmx1ZTogIzAwODVGRjtcbiRwcmltYXJ5OiAkZGFyaztcbiRzZWNvbmRhcnk6ICRiZWlnZTtcblxuJHRoZW1lLWNvbG9yczogKFxuICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICAgIFwid2hpdGVcIjogI0ZGRixcbiAgICApO1xuXG4kYm9keS1iZzogJHNlY29uZGFyeTtcbiRib3JkZXItcmFkaXVzOiAwO1xuJGlucHV0LWJ0bi1mb250LXNpemU6IDEuMTI1cmVtO1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXM7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzO1xuXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAwO1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XG5cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9tYXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLS41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC0uNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtLjUpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogLS0tLVxuICogVGV4dFxuICogLS0tLVxuICovXG5cblxuKntcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbi5jYXBpdGFsaXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxufVxuXG4udW5kZXJsaW5lLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50XG59XG5cbi50ZXh0IHtcbiAgICAmLWJsYWNrIHtcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICB9XG4gICAgJi13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGXG4gICAgfVxufVxuXG4ucm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uZmFzdHJhY2stbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOENDNTQxO1xuICAgIH1cbn1cblxuLmFmdGVyYWxsLWZvbnR7XG5cdGZvbnQtZmFtaWx5OiAnQWZ0ZXJhbGwnICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jZW50ZXJ7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKipcbiAqIC0tLS0tLVxuICogSW1hZ2VzXG4gKiAtLS0tLS1cbiAqL1xuXG4ub2JqZWN0LWZpdCB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmltZ1tkYXRhLXNpemVzPVwiYXV0b1wiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tXG4gKiBDb2x1bW4gTGF5b3V0XG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cblxuLmNvbHVtbi1sYXlvdXQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGNvbHVtbnM6IDE7XG4gICAgfVxufVxuXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLVxuICogU1ZHIFN5bWJvbHNcbiAqIC0tLS0tLS0tLS0tLS1cbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vaW1hZ2VzL3N2Zy9kaXN0L3N2Zy1zeW1ib2xzLmNzc1wiO1xuJHN5bWJvbC1maWxsOiAoIHByb3BlcnR5OiBmaWxsLCBjbGFzczogZmlsbCwgdmFsdWVzOiAkdGhlbWUtY29sb3JzKTtcbiRzeW1ib2wtc3Ryb2tlOiAoIHByb3BlcnR5OiBzdHJva2UsIGNsYXNzOiBzdHJva2UsIHZhbHVlczogJHRoZW1lLWNvbG9ycyk7XG5AaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCRzeW1ib2wtZmlsbCwgXCJcIik7XG5AaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCRzeW1ib2wtc3Ryb2tlLCBcIlwiKTtcbmhyIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5odG1sLWVkaXRvciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNtLXRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg4cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgfVxuICAgIGgzLC5oMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMTNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICBhLFxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZy5pbWFnZSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYnRuLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnIHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImltYWdlcy9zdmcvbG9uZy1hcnJvdy1wcmltYXJ5LXN5bWJvbC5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGVmdDtcbiAgICB9XG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgIH1cbiAgICAmLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgdXJsKCR0aGVtZURpcmVjdG9yeSArIFwiaW1hZ2VzL3N2Zy9sb25nLWFycm93LXNlY29uZGFyeS1zeW1ib2wuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LWxvbmctYXJyb3cge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnIHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImltYWdlcy9zdmcvbG9uZy1hcnJvdy1wcmltYXJ5LXN5bWJvbC5zdmdcIik7XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy1sb25nLWFycm93LWxpZ2h0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJyB1cmwoJHRoZW1lRGlyZWN0b3J5ICsgXCJpbWFnZXMvc3ZnL2xvbmctYXJyb3ctc2Vjb25kYXJ5LXN5bWJvbC5zdmdcIik7XG4gICAgfVxuICAgICYuc3BsaWRlX19hcnJvdy0tcHJldjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24uc3BsaWRlX19wYWdpbmF0aW9uLW91dGxpbmUge1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5lLWNsYW1wLTMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMyAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmxpc3Qtc3R5bGUtdm9pZCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYubGluay0tYXJyb3cge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bntcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjA7XG4gICAgfVxufVxuLmJ0bi1hcnJvd3tcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjA7XG4gICAgfVxufVxuLmJ0bi1jaGVjazphY3RpdmUrLmJ0bjpmb2N1cyxcbi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5zaG93OmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1c3tcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjowO1xufVxuLmZhc3RyYWNrX19lbGVtZW50c19fdGV4dGVsZW1lbnQgKyAuZmFzdHJhY2tfX2VsZW1lbnRzX190aWxlc2VsZW1lbnR7XG4gICAgLnRpbGVzLWVsZW1lbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAuZXZlbnRzLWVsZW1lbnR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhc3RyYWNrX19lbGVtZW50c19fdGV4dGVsZW1lbnQgKyAuZmFzdHJhY2tfX2VsZW1lbnRzX19idXR0b25zZWxlbWVudHtcbiAgICAuYnV0dG9ucy1lbGVtZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4uZmFzdHJhY2tfX2VsZW1lbnRzX19idXR0b25zZWxlbWVudCArIC5mYXN0cmFja19fZWxlbWVudHNfX3RleHRlbGVtZW50e1xuICAgIC50ZXh0LWVsZW1lbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbi5mYXN0cmFja19fZWxlbWVudHNfX2dhbGxlcnllbGVtZW50ICsgLmZhc3RyYWNrX19lbGVtZW50c19fZ2FsbGVyeWVsZW1lbnR7XG4gICAgLmdhbGxlcnktZWxlbWVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZhc3RyYWNrX19lbGVtZW50c19fdGV4dGVsZW1lbnQgKyAuZmFzdHJhY2tfX2VsZW1lbnRzX190aWxlc2VsZW1lbnQgKyAuZmFzdHJhY2tfX2VsZW1lbnRzX190ZXh0ZWxlbWVudHtcbiAgICAudGV4dC1lbGVtZW50e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4uZmFzdHJhY2tfX2VsZW1lbnRzX19idXR0b25zZWxlbWVudCArIC5mYXN0cmFja19fZWxlbWVudHNfX3RpbGVzZWxlbWVudHtcbiAgICAudGlsZXMtZWxlbWVudHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuLmZhc3RyYWNrX19lbGVtZW50c19fdGlsZXNlbGVtZW50ICsgLmZhc3RyYWNrX19lbGVtZW50c19fYnV0dG9uc2VsZW1lbnR7XG4gICAgLmJ1dHRvbnMtd3JhcHBlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uZmFzdHJhY2tfX2VsZW1lbnRzX19maWxlZG93bmxvYWRmb3JtZWxlbWVudCArICAuZmFzdHJhY2tfX2VsZW1lbnRzX19nYWxsZXJ5ZWxlbWVudHtcbiAgICAuZ2FsbGVyeS1lbGVtZW50e1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20taGVhZGluZ3tcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRoMntcblx0XHRmb250LWZhbWlseTogXCJEcnVrIFdpZGUgV2ViIEJvbGQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRjb2xvcjogICMyQjI4Mjk7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7IC8qIDM4LjRweCAqL1xuXG5cdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeHMge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHNtLXRhYmxldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRAaW5jbHVkZSB4cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuY29sLWxnLTEyXFwvNSwgLmNvbC1tZC0xMlxcLzUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cbn1cbiIsIkBtaXhpbiB4eHhsZy1zY3JlZW4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHhsZy1zY3JlZW4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geGxnLXNjcmVlbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsZy1zY3JlZW4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdXAtbGctc2NyZWVuIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlwYWQtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaXBhZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlwYWQtbWF4IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzbS10YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHMtbWluIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FmdGVyYWxsJztcblx0c3JjOiB1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2tJdGFsaWMuZW90Jyk7XG5cdHNyYzogbG9jYWwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsIFNlcmlmIEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1CbGFja0l0YWxpYycpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWZ0ZXJhbGwnO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1Cb2xkSXRhbGljLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdBZnRlcmFsbCBTZXJpZiBCb2xkIEl0YWxpYycpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1Cb2xkSXRhbGljJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBZnRlcmFsbCc7XG5cdHNyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUJvbGQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsIFNlcmlmIEJvbGQnKSwgbG9jYWwoJ0FmdGVyYWxsU2VyaWYtQm9sZCcpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWZ0ZXJhbGwnO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1NZWRpdW1JdGFsaWMuZW90Jyk7XG5cdHNyYzogbG9jYWwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsIFNlcmlmIE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ0FmdGVyYWxsU2VyaWYtTWVkaXVtSXRhbGljJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWZ0ZXJhbGwnO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1NZWRpdW0uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ0FmdGVyYWxsIFNlcmlmIE1lZGl1bScpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1NZWRpdW0nKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBZnRlcmFsbCc7XG5cdHNyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUV4dHJhQm9sZEl0YWxpYy5lb3QnKTtcblx0c3JjOiBsb2NhbCgnQWZ0ZXJhbGwgU2VyaWYgRXh0cmFCb2xkIEl0YWxpYycpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1FeHRyYUJvbGRJdGFsaWMnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUV4dHJhQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBZnRlcmFsbCc7XG5cdHNyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUJsYWNrLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdBZnRlcmFsbCBTZXJpZiBCbGFjaycpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1CbGFjaycpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWZ0ZXJhbGwnO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1FeHRyYUJvbGQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ0FmdGVyYWxsIFNlcmlmIEV4dHJhQm9sZCcpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1FeHRyYUJvbGQnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBZnRlcmFsbCc7XG5cdHNyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9hZnRlcmFsbC9BZnRlcmFsbFNlcmlmLUl0YWxpYy5lb3QnKTtcblx0c3JjOiBsb2NhbCgnQWZ0ZXJhbGwgU2VyaWYgSXRhbGljJyksIGxvY2FsKCdBZnRlcmFsbFNlcmlmLUl0YWxpYycpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FmdGVyYWxsJztcblx0c3JjOiB1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtUmVndWxhci5lb3QnKTtcblx0c3JjOiBsb2NhbCgnQWZ0ZXJhbGwgU2VyaWYgUmVndWxhcicpLCBsb2NhbCgnQWZ0ZXJhbGxTZXJpZi1SZWd1bGFyJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2FmdGVyYWxsL0FmdGVyYWxsU2VyaWYtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvYWZ0ZXJhbGwvQWZ0ZXJhbGxTZXJpZi1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuXG4vLyBAZm9udC1mYWNlIHtcbi8vIFx0Zm9udC1mYW1pbHk6ICdGdW5raXMnO1xuLy8gXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9mdW5raXMvRnVua2lzLU1hZ2VyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsnZm9udHMvZnVua2lzL0Z1bmtpcy1NYWdlci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyBcdHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9mdW5raXMvRnVua2lzLU1hZ2VyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyBcdHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9mdW5raXMvRnVua2lzLU1hZ2VyLnN2ZyNGdW5raXMnKSBmb3JtYXQoJ3N2ZycpO3NyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9mdW5raXMvZnVua2lzLW1hZ2VyLm90ZicpIGZvcm1hdCgnb3RmJyk7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdW5raXMnO1xuICBzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvZnVua2lzL0Z1bmtpcy1NYWdlci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL2Z1bmtpcy9GdW5raXMtTWFnZXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvZnVua2lzL0Z1bmtpcy1NYWdlci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogJ0Z1bmtpcyc7XG4vLyBcdHNyYzogdXJsKCR0aGVtZURpcmVjdG9yeSArJ2ZvbnRzL0Z1bmtpcy1NYWdlci5lb3QnKTtcbi8vIFx0c3JjOiB1cmwoJHRoZW1lRGlyZWN0b3J5ICsnZm9udHMvRnVua2lzLU1hZ2VyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyBcdHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9GdW5raXMtTWFnZXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyBcdHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9GdW5raXMtTWFnZXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsnZm9udHMvRnVua2lzLU1hZ2VyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyBcdHVybCgkdGhlbWVEaXJlY3RvcnkgKydmb250cy9GdW5raXMtTWFnZXIuc3ZnI0Z1bmtpcycpIGZvcm1hdCgnc3ZnJyk7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0c3JjOlxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0dGYnKSxcblx0XHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL3BvcHBpbnMvcG9wcGlucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKVxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0c3JjOlxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLWxpZ2h0LnR0ZicpIGZvcm1hdCgndHRmJyksXG5cdFx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9wb3BwaW5zL3BvcHBpbnMtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpXG5cdFx0dXJsKCR0aGVtZURpcmVjdG9yeSArICdmb250cy9wb3BwaW5zL3BvcHBpbnMtbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0c3JjOlxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0c3JjOlxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLWJvbGQudHRmJykgZm9ybWF0KCd0dGYnKSxcblx0XHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgJ2ZvbnRzL3BvcHBpbnMvcG9wcGlucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKVxuXHRcdHVybCgkdGhlbWVEaXJlY3RvcnkgKyAnZm9udHMvcG9wcGlucy9wb3BwaW5zLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogXCJEcnVrIFdpZGUgV2ViIEJvbGQgUmVndWxhclwiO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImZvbnRzL2RydWsvMjk4MDBhOWU3ZDE0NjMwMmI4ZWQ5YWQyZjg0OGRiNjMuZW90XCIpO1xuXHRzcmM6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImZvbnRzL2RydWsvMjk4MDBhOWU3ZDE0NjMwMmI4ZWQ5YWQyZjg0OGRiNjMuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgXCJmb250cy9kcnVrLzI5ODAwYTllN2QxNDYzMDJiOGVkOWFkMmY4NDhkYjYzLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoJHRoZW1lRGlyZWN0b3J5ICsgXCJmb250cy9kcnVrLzI5ODAwYTllN2QxNDYzMDJiOGVkOWFkMmY4NDhkYjYzLndvZmYyXCIpZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImZvbnRzL2RydWsvMjk4MDBhOWU3ZDE0NjMwMmI4ZWQ5YWQyZjg0OGRiNjMudHRmXCIpZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImZvbnRzL2RydWsvMjk4MDBhOWU3ZDE0NjMwMmI4ZWQ5YWQyZjg0OGRiNjMuc3ZnI0RydWsgV2lkZSBXZWIgQm9sZCBSZWd1bGFyXCIpZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDpub3JtYWw7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LWRpc3BsYXk6c3dhcDtcbn1cbiIsIi5oZXJvLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5oZXJvLWVsZW1lbnQtLXNtYWxsIGltZ3tcbiAgICAgIG1pbi1oZWlnaHQ6IDU2OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cdCYuaGVyby1lbGVtZW50LS1zZWNvbmRhcnl7XG5cdFx0aDF7XG5cdFx0XHRmb250LWZhbWlseTogXCJEcnVrIFdpZGUgV2ViIEJvbGQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0Y29sb3I6ICB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7IC8qIDM4LjRweCAqL1xuXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB4cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjI0ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjMpIDMxLjM3JSwgcmdiYSgwLCAwLCAwLCAwKSA5OS44OCUpO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHNtLXRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOTNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjkzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB9XG5cdHZpZGVvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbiAgICAvLy5oZXJvLWVsZW1lbnRfX3ZpZGVve1xuICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICBpZnJhbWUge1xuICAgIC8vICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgLy8gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICB0b3A6IDUwJTtcbiAgICAvLyAgICAgICAgd2lkdGg6IDE3Ny43Nzc3Nzc3OHZoO1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAmLmhlcm8tZWxlbWVudC0tcHJvcGVydGllcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4NXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbS10YWJsZXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG4gICAgJi5oZXJvLWVsZW1lbnQtLWhvbWUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA4ODVweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20tdGFibGV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG59XG4uRmFzdHJhY2tcXFxcT2ZmZXJzUGFnZXtcbiAgICAuaGVyb3tcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbS10YWJsZXR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uRmFzdHJhY2tcXFxcT2ZmZXJzUGFnZXtcbiAgICAmLnN0aWNreXtcbiAgICAgICAgLmhlYWRlcl9fbWFpbntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlcm97XG4gICAgJi5oZXJvLS1wbGFjZWhvbGRlcntcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICAgICAgLm92ZXJsYXl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS0taGVyb3tcbiAgICAuaGVyby1lbGVtZW50X19pbWd7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlcm8tZWxlbWVudF9fdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogODg1cHg7XG4gICAgICAgIEBpbmNsdWRlIHhze1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNzcuNzc3Nzc3Nzh2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlLW9uLWRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZS1vbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yNGRlZywgcmdiYSgwLCAwLCAwLCAwLjI1MikgMzEuMzclLCByZ2JhKDAsIDAsIDAsIDApIDk5Ljg4JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLWVsZW1lbnQtLXByb3BlcnRpZXMtcHJpbWFyeSwgLmhlcm8tZWxlbWVudC0tcHJvcGVydGllcy1zZWNvbmRhcnkge1xuXHRoMXtcblx0XHRjb2xvcjogdmFyKC0tTGlnaHQtR3JleSwgI0Y0RjRGNCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBXZWIgQm9sZCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA0OHB4ICovXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIHhzIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cblx0fVxufVxuXG4uaGVyby1lbGVtZW50LWFjdGlvbntcblxuXHRhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICAjMkIyODI5O1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZ1bmtpc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXHRcdH1cblxuXHR9XG59XG5cbi5oZXJvLWVsZW1lbnQtLXByb3BlcnRpZXMtc2Vjb25kYXJ5e1xuXHRoZWlnaHQ6IDY3MnB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lmhlcm8tZWxlbWVudC1hY3Rpb257XG5cblx0XHRhe1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHNtLXRhYmxldHtcblx0XHRoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAaW5jbHVkZSB4c3tcblx0XHRoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhlcm8tY3RhIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNlYjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1LjVweCAwcHg7XG4gICAgdG9wOiAtM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICYtYWN0aW9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRleHQtZWxlbWVudCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgQGluY2x1ZGUgc20tdGFibGV0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgQGluY2x1ZGUgeHMge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAubG9nby1hYnN0cmFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cblxuICAuaHRtbC1lZGl0b3Ige1xuICAgIGltZy5pbWFnZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uZmFzdHJhY2tfX2VsZW1lbnRzX190ZXh0ZWxlbWVudCArIC5mYXN0cmFja19fZWxlbWVudHNfX3RleHRlbGVtZW50e1xuICAudGV4dC1lbGVtZW50e1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBpbmNsdWRlIHNtLXRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiByZXZlcnQ7XG4gICAgfVxuICB9XG59XG5cbi5odG1sLWVkaXRvciB0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuXG4udGV4dC1lbGVtZW50LS1iYWNrZ3JvdW5kLWltYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRjRGM0VCO1xuXG4gIC5odG1sLWVkaXRvcntcbiAgICBjb2xvcjogI0Y0RjNFQjtcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICB9XG5cbiAgLmJ0bi1yZXNlcnZhdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjZjRmM2ViO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBmb250LWZhbWlseTogRnVua2lzLCBzYW5zLXNlcmlmO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIH1cblxuICB9XG5cbn0iLCIuY29udGVudC1lbGVtZW50e1xuXHRwYWRkaW5nOiAxMTJweCAwO1xuXG5cdEBpbmNsdWRlIHNtLXRhYmxldCB7XG5cdFx0cGFkZGluZzogNjRweCAwO1xuXHR9XG5cdEBpbmNsdWRlIHhzIHtcblx0XHRwYWRkaW5nOiA2NHB4IDA7XG5cdH1cblxuXHQuY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0cGFkZGluZzogMHB4IDE2cHg7XG5cdH1cblxuXHQmX193cmFwcGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYtLWxlZnRhbGlnbntcblxuXHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHhzIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCYtcHJlZml4e1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRoNXtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTApO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuMzI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1oZWFkaW5ne1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRoMntcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkRydWsgV2lkZSBXZWIgQm9sZCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRjb2xvcjogICMyQjI4Mjk7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7IC8qIDM4LjRweCAqL1xuXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB4cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLWRlc2N7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjRweCAqL1xuXG5cdFx0XHQmOm9ubHktY2hpbGQsJjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB4cyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQmLWFjdGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblxuXHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG59XG5cbi8vLmZhc3RyYWNrX19lbGVtZW50c19fdGV4dGVsZW1lbnQgKyAuZmFzdHJhY2tfX2VsZW1lbnRzX190ZXh0ZWxlbWVudHtcbi8vXHQuY29udGVudC1lbGVtZW50e1xuLy9cdFx0cGFkZGluZy10b3A6IDA7XG4vL1x0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xuLy9cdFx0XHRwYWRkaW5nLXRvcDogMDtcbi8vXHRcdH1cbi8vXHRcdEBpbmNsdWRlIHhzIHtcbi8vXHRcdFx0cGFkZGluZy10b3A6IDA7XG4vL1x0XHR9XG4vL1x0fVxuLy99XG4iLCIuZ29vZ2xlLW1hcC1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgICAuYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1bmtpc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4uc3RpY2t5LW1hcC1idXR0b257XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgcmlnaHQ6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZ1bmtpc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keSB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4udG9wLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgLy8gc29mdCBjcmVhbSBiYWNrZ3JvdW5kXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgLnRvcC1iYXJfX3dyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnRvcC1iYXJfX2ljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudG9wLWJhcl9faWNvbiBpbWcge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudG9wLWJhcl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5oaWdobGlnaHQtbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGlnaGxpZ2h0LWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oaWdobGlnaHQtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fcHJvcGVydHl7XHJcbiAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG5cdC8vZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR6LWluZGV4OiA5O1xyXG5cclxuXHQuY29udGFjdC1idXR0b25zLW5hdiB7XHJcblx0XHQuY29udGFjdC1idXR0b25zIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXIuY2xvbmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuaW5pdGlhbGl6ZWQge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IHNsaWRlb3V0IC4zcyBmb3J3YXJkcztcclxuXHRcdGFuaW1hdGlvbjogc2xpZGVvdXQgLjNzIGZvcndhcmRzO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlcl9fdG9wIHtcclxuXHRcdC5jb250YWN0LWJ1dHRvbnMge1xyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdHRvcDogMjhweDtcclxuXHRcdFx0XHRsZWZ0OiA0NSU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdHRvcDogMjhweDtcclxuXHRcdFx0XHRsZWZ0OiA0NSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWJ1dHRvbnMtbmF2IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdC5jb250YWN0LWJ1dHRvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wIHtcclxuXHRwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuXHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwOXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDlweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cyB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCR0aGVtZURpcmVjdG9yeSArIFwiaW1hZ2VzL3N2Zy9oYW1idXJnZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjdlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdGhlbWVEaXJlY3RvcnkgKyBcImltYWdlcy9zdmcvaGFtYnVyZ2VyLnN2Z1wiKTtcclxuXHRcdFx0XHR3aWR0aDogMS43ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0LWJ1dHRvbnMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0dG9wOiA0MnB4O1xyXG5cdFx0cmlnaHQ6IDJyZW07XHJcblxyXG5cdFx0Ly9AaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0Ly9cdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQvL31cclxuXHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwcmVtXHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCA2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fbG9nbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTkwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIGF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcblx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdG1heC13aWR0aDogMTUwcHg7XHJcblxyXG5cdFx0Ji5jbGV2ZWxhbmQge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgLmNvbnRhY3QtYnV0dG9ucyB7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHJpZ2h0OiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhzIHtcclxuXHRcdG1heC13aWR0aDogMTUwcHg7XHJcblxyXG5cdFx0Ji5jbGV2ZWxhbmQge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCsgLmNvbnRhY3QtYnV0dG9ucyB7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHJpZ2h0OiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubG9nby1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5jbGV2ZWxhbmQge1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcblx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdG1heC13aWR0aDogMTc1cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhzIHtcclxuXHRcdG1heC13aWR0aDogMTc1cHg7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci5oZWFkZXJfX2N1c3RvbS5jbG9uZSB7XHJcblx0LmhlYWRlcl9fbWFpbiB7XHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHQubmF2YmFyLW5hdi5uYXZiYXItYmxvY2stLWxhc3Qge1xyXG5cdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnRhaW5lci1mbHVpZCB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaGVhZGVyLmNsb25lIHtcclxuXHQuaGVhZGVyX19tYWluIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cclxuXHRcdFx0PiAuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLmNsb25lIHtcclxuXHQuaGVhZGVyX190b3Age1xyXG5cdFx0YnV0dG9uLm5hdmJhci10b2dnbGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcblxyXG5cclxuXHQmLmhlYWRlcl9fY3VzdG9tIHtcclxuXHJcblx0XHQuaGVhZGVyX190b3AgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0dG9wOiAxMjBweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0xLWEtMS1hLTEtYSwgIzFBMUExQSk7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0xLWEtMS1hLTEtYSwgIzFBMUExQSk7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweCAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyX190b3Age1xyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI4cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1mLTQtZi0zLWViLCAjRjRGM0VCKTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNC40cHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDIxLjZweCAqL1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfX21haW4ge1xyXG5cclxuXHRcdFx0dWwuY2VudGVyLWNvbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZiYXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzFBMUExQTtcclxuXHJcblx0XHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG5cdFx0XHRcdFx0Ji5uYXZiYXItYmxvY2stLWxhc3Qge1xyXG5cdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRjRGNTg7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fbWFpbiB7XHJcblxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0Ji5uYXZiYXJfX2N1c3RvbSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxNSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTUlIC0gMTUlKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB4eGxnLXNjcmVlbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW0gMC44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4bGctc2NyZWVuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGxnLXNjcmVlbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW0gMC44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBpcGFkIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuOHJlbSAwLjdyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYXYtbGlua19faG9sZGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTEyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCR0aGVtZURpcmVjdG9yeSArIFwiaW1hZ2VzL3N2Zy9oYW1idXJnZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEuN2VtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsPHN2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwyNTUsMjU1LCAxKScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8+PC9zdmc+XCIpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogMnB4IDBweCAxMnB4IC0xcHggcmdiYSgkcHJpbWFyeSwgMC41NCk7XHJcblx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGEuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZHJvcGRvd24taGVhZGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAuMTVlbSAwLjE1ZW0gMCAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDAuNDVlbTtcclxuXHRcdFx0bGVmdDogMC4xNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMC4xNWVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHR3aWR0aDogMC40NWVtO1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsZy1zY3JlZW4ge1xyXG5cdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC8vZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY2VudGVyLWNvbCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5uYXZiYXItbmF2LFxyXG5cdFx0Ji5uYXZiYXItYmxvY2sge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0YSxcclxuXHRcdFx0XHQmLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxLjJyZW0gMnJlbTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vL0hlYWRlci1pbnZlcnNlXHJcbi5oZWFkZXIge1xyXG5cdCYuaGVhZGVyLWludmVyc2Uge1xyXG5cdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG5cdFx0LmhlYWRlcl9fbWFpbiB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHJcblx0XHRcdHVsLmNlbnRlci1jb2wge1xyXG5cdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmxpbmUtYnV0dG9uIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlaW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAtNTBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlb3V0IHtcclxuXHRmcm9tIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdHRvIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogLTUwcHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLy9cclxuLy8uaGVhZGVyLmNsb25lLmluaXRpYWxpemVkIHtcclxuLy9cdC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZW91dCAuM3MgZm9yd2FyZHM7XHJcbi8vXHRhbmltYXRpb246IHNsaWRlb3V0IC4zcyBmb3J3YXJkcztcclxuLy99XHJcblxyXG5ib2R5LnN0aWNreSAuaGVhZGVyLmNsb25lIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVpbiAuM3MgZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uOiBzbGlkZWluIC4zcyBmb3J3YXJkcztcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDEwJSk7XHJcbn1cclxuXHJcbi5taW5pLWxvZ28ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbml0aWFsaXplZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN0aWNreSB7XHJcblx0LmluaXRpYWxpemVkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfX3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlcl9fbWFpbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfX3RvcCB7XHJcblx0XHRcdC5oZWFkZXJfX2xvZ28ge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdC5uYXYtbGlua19faG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZiYXItdG9nZ2xlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxNyU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTclIC0gMTclKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTclO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pbmktbG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1pbmktbG9nb19fbGluayB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZS1tZW51IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sb2dvLWFsdCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLkZhc3RyYWNrXFxcXFJlc3RhdXJhbnRQYWdlIHtcclxuXHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4cyB7XHJcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyX190b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tdGFibGV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfX21haW4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5uYXZiYXIge1xyXG5cdFx0XHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0Lm5hdi1saW5rX19ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfX3RvcCB7XHJcblx0XHRcdC5oZWFkZXJfX2xvZ28ge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uLm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdC5uYXYtbGlua19faG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZiYXItdG9nZ2xlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4cyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMiU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTIlIC0gMTUlKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5taW5pLWxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvLWFsdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHhzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLXRhYmxldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmxvZ28tYWx0X19saW5rIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLlNpbHZlclN0cmlwZVxcXFxCbG9nXFxcXE1vZGVsXFxcXEJsb2dQb3N0LFxyXG4uRmFzdHJhY2tcXFxcUmVzdGF1cmFudFBhZ2Uge1xyXG5cdCYuc3RpY2t5IHtcclxuXHRcdC5oZWFkZXIge1xyXG5cdFx0XHQubWluaS1sb2dvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS10YWJsZXQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHMge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb2dvLWFsdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXJfX21haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHNwYW4ubmF2LWxpbms6aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZSB+IC5kcm9wZG93bi1tZW51IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0b3A6IGNhbGMoMTAwJSArIC05cHgpO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0LmRlc2t0b3AtdmlldyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuXHQubW9iaWxlLXZpZXcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5CbG9nUG9zdCB7XHJcblx0LmhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICB9XG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yNGRlZywgcmdiYSgwLCAwLCAwLCAwLjYzKSAzMS4zNyUsIHJnYmEoMCwgMCwgMCwgMCkgOTkuODglKTtcbiAgICB9XG59IiwiLmFjdGlvbi1pbWFnZV9fYWN0aW9uLS1zb2NpYWwtbGluay13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNsaXBib2FyZC10b29sdGlwIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym90dG9tOiA4NSU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5jbGlwYm9hcmQtdG9vbHRpcDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzU1NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbiJdfQ== */
