:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--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-default: #dee2e6;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-default-rgb: 222,226,230;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color-rgb: 33,37,41;--bs-body-bg-rgb: 255,255,255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}*,*::before,*::after{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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;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],abbr[data-bs-original-title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;color:#000;background-color:#f6f6f6;padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#000;background-color:#f6f6f6;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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]::-webkit-calendar-picker-indicator{display:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]: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-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-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-file-upload-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:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;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-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-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;-webkit-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%;-webkit-flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .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%;-webkit-flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.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: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .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%;-webkit-flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.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: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .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%;-webkit-flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.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: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .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%;-webkit-flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.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: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .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%;-webkit-flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.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: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .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}}.table{--bs-table-bg: rgba(0,0,0,0);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #cfe2ff;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text,.help-text,.help-block{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type="checkbox"],.shiny-input-container .checkbox input[type="checkbox"],.shiny-input-container .checkbox-inline input[type="checkbox"],.shiny-input-container .radio input[type="checkbox"],.shiny-input-container .radio-inline input[type="checkbox"]{border-radius:.25em}.form-check-input[type="radio"],.shiny-input-container .checkbox input[type="radio"],.shiny-input-container .checkbox-inline input[type="radio"],.shiny-input-container .radio input[type="radio"],.shiny-input-container .radio-inline input[type="radio"]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input[type="checkbox"]:checked,.shiny-input-container .checkbox input[type="checkbox"]:checked,.shiny-input-container .checkbox-inline input[type="checkbox"]:checked,.shiny-input-container .radio input[type="checkbox"]:checked,.shiny-input-container .radio-inline input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input[type="radio"]:checked,.shiny-input-container .checkbox input[type="radio"]:checked,.shiny-input-container .checkbox-inline input[type="radio"]:checked,.shiny-input-container .radio input[type="radio"]:checked,.shiny-input-container .radio-inline input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate,.shiny-input-container .checkbox input[type="checkbox"]:indeterminate,.shiny-input-container .checkbox-inline input[type="checkbox"]:indeterminate,.shiny-input-container .radio input[type="checkbox"]:indeterminate,.shiny-input-container .radio-inline input[type="checkbox"]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,0.9);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:valid:not([multiple]),.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid[size="1"]:not([multiple]){padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:invalid:not([multiple]),.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid[size="1"]:not([multiple]){padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:hover{color:#000;background-color:#e3e6ea;border-color:#e1e5e9}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#e3e6ea;border-color:#e1e5e9;box-shadow:0 0 0 .25rem rgba(189,192,196,0.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle,.in>.btn-default.dropdown-toggle{color:#000;background-color:#e5e8eb;border-color:#e1e5e9}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus,.in>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(189,192,196,0.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle,.in>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus,.in>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle,.in>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus,.in>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle,.in>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus,.in>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle,.in>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus,.in>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle,.in>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus,.in>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle,.in>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus,.in>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle,.in>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus,.in>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle,.in>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus,.in>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-default{color:#dee2e6;border-color:#dee2e6;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,0.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show,.dropdown-toggle.in{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,0.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#dee2e6;background-color:transparent}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,0.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.dropdown-toggle.in{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,0.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.dropdown-toggle.in{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.dropdown-toggle.in{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0;background-color:transparent}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.dropdown-toggle.in{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107;background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,0.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.dropdown-toggle.in{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,0.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.dropdown-toggle.in{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.dropdown-toggle.in{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.dropdown-toggle.in{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.dropdown-toggle.in:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show):not(.in){opacity:0}.collapse:not(.show):not(.in){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.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:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.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:.125rem}.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,.dropdown-menu>li.divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,0.15)}.dropdown-item,.dropdown-menu>li>a{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-item:disabled,.dropdown-menu>li>a:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show,.dropdown-menu.in{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item,.dropdown-menu-dark .dropdown-menu>li>a{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-menu>li>a:hover,.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-menu>li>a.active,.dropdown-menu-dark .dropdown-item:active,.dropdown-menu-dark .dropdown-menu>li>a:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-menu>li>a.disabled,.dropdown-menu-dark .dropdown-item:disabled,.dropdown-menu-dark .dropdown-menu>li>a:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider,.dropdown-menu-dark .dropdown-menu>li.divider{border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav-tabs>li>a,.nav-pills>li>a,ul.nav.navbar-nav>li>a{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link,.nav-tabs>li>a,.nav-pills>li>a,ul.nav.navbar-nav>li>a{transition:none}}.nav-link:hover,.nav-tabs>li>a:hover,.nav-pills>li>a:hover,ul.nav.navbar-nav>li>a:hover,.nav-link:focus,.nav-tabs>li>a:focus,.nav-pills>li>a:focus,ul.nav.navbar-nav>li>a:focus{color:#0a58ca}.nav-link.disabled,.nav-tabs>li>a.disabled,.nav-pills>li>a.disabled,ul.nav.navbar-nav>li>a.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link,.nav-tabs>li>a,.nav-tabs .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li>a{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs>li>a:hover,.nav-tabs .nav-pills>li>a:hover,.nav-tabs ul.nav.navbar-nav>li>a:hover,.nav-tabs .nav-link:focus,.nav-tabs>li>a:focus,.nav-tabs .nav-pills>li>a:focus,.nav-tabs ul.nav.navbar-nav>li>a:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs>li>a.disabled,.nav-tabs .nav-pills>li>a.disabled,.nav-tabs ul.nav.navbar-nav>li>a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs .nav-pills>li>a.active,.nav-tabs ul.nav.navbar-nav>li>a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.in .nav-link,.nav-tabs .nav-item.show .nav-tabs>li>a,.nav-tabs .nav-item.in .nav-tabs>li>a,.nav-tabs .nav-item.show .nav-pills>li>a,.nav-tabs .nav-item.in .nav-pills>li>a,.nav-tabs>li.show .nav-link,.nav-tabs>li.in .nav-link,.nav-tabs>li.show .nav-tabs>li>a,.nav-tabs>li.in .nav-tabs>li>a,.nav-tabs>li.show .nav-pills>li>a,.nav-tabs>li.in .nav-pills>li>a,.nav-tabs .nav-pills>li.show .nav-link,.nav-tabs .nav-pills>li.in .nav-link,.nav-tabs .nav-pills>li.show .nav-tabs>li>a,.nav-tabs .nav-pills>li.in .nav-tabs>li>a,.nav-tabs .nav-pills>li.show .nav-pills>li>a,.nav-tabs .nav-pills>li.in .nav-pills>li>a,.nav-tabs .nav-item.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-item.in ul.nav.navbar-nav>li>a,.nav-tabs>li.show ul.nav.navbar-nav>li>a,.nav-tabs>li.in ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.in ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) ul.nav.navbar-nav>li>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link,.nav-pills .nav-tabs>li>a,.nav-pills>li>a,.nav-pills ul.nav.navbar-nav>li>a{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-tabs>li>a.active,.nav-pills>li>a.active,.nav-pills ul.nav.navbar-nav>li>a.active,.nav-pills .show>.nav-link,.nav-pills .in>.nav-link,.nav-pills .nav-tabs>li.show>a,.nav-pills .nav-tabs>li.in>a,.nav-pills>li.show>a,.nav-pills>li.in>a,.nav-pills ul.nav.navbar-nav>li.show>a,.nav-pills ul.nav.navbar-nav>li.in>a{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-tabs>li.nav-fill>a,.nav-pills>li.nav-fill>a,ul.nav.navbar-nav>li.nav-fill>a,.nav-fill .nav-item,.nav-fill .nav-tabs>li,.nav-fill .nav-pills>li,.nav-fill ul.nav.navbar-nav>li:not(.dropdown){flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-tabs>li.nav-justified>a,.nav-pills>li.nav-justified>a,ul.nav.navbar-nav>li.nav-justified>a,.nav-justified .nav-item,.nav-justified .nav-tabs>li,.nav-justified .nav-pills>li,.nav-justified ul.nav.navbar-nav>li:not(.dropdown){flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav-tabs>li .nav-link,.nav-fill .nav-tabs>li>a,.nav-fill .nav-pills>li .nav-link,.nav-fill .nav-pills>li>a,.nav-fill .nav-item ul.nav.navbar-nav>li>a,.nav-fill .nav-tabs>li ul.nav.navbar-nav>li>a,.nav-fill .nav-pills>li ul.nav.navbar-nav>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-link,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-tabs>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-pills>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) ul.nav.navbar-nav>li>a,.nav-justified .nav-item .nav-link,.nav-justified .nav-tabs>li .nav-link,.nav-justified .nav-tabs>li>a,.nav-justified .nav-pills>li .nav-link,.nav-justified .nav-pills>li>a,.nav-justified .nav-item ul.nav.navbar-nav>li>a,.nav-justified .nav-tabs>li ul.nav.navbar-nav>li>a,.nav-justified .nav-pills>li ul.nav.navbar-nav>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-link,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-tabs>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-pills>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) ul.nav.navbar-nav>li>a{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link,.navbar-nav .nav-tabs>li>a,.navbar-nav .nav-pills>li>a,ul.nav.navbar-nav>li>a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler,.navbar-toggle{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler,.navbar-toggle{transition:none}}.navbar-toggler:hover,.navbar-toggle:hover{text-decoration:none}.navbar-toggler:focus,.navbar-toggle:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon,.navbar-toggle>.icon-bar:last-child{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;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,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl){flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav-tabs>li>a,.navbar-expand-sm .navbar-nav .nav-pills>li>a,.navbar-expand-sm ul.nav.navbar-nav>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-link,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-tabs>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-pills>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .navbar-toggle,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggler,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggle{display:none}.navbar-expand-sm .offcanvas-header,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas-header{display:none}.navbar-expand-sm .offcanvas,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas-top,.navbar-expand-sm .offcanvas-bottom,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav-tabs>li>a,.navbar-expand-md .navbar-nav .nav-pills>li>a,.navbar-expand-md ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .navbar-toggle{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-tabs>li>a,.navbar-expand-lg .navbar-nav .nav-pills>li>a,.navbar-expand-lg ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .navbar-toggle{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav-tabs>li>a,.navbar-expand-xl .navbar-nav .nav-pills>li>a,.navbar-expand-xl ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .navbar-toggle{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav-tabs>li>a,.navbar-expand-xxl .navbar-nav .nav-pills>li>a,.navbar-expand-xxl ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .navbar-toggle{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav-tabs>li>a,.navbar-expand .navbar-nav .nav-pills>li>a,.navbar-expand ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .navbar-toggle{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light,.navbar.navbar-default{background-color:#f8f9fa}.navbar-light .navbar-brand,.navbar.navbar-default .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar.navbar-default .navbar-brand:hover,.navbar-light .navbar-brand:focus,.navbar.navbar-default .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-tabs>li>a,.navbar-light .navbar-nav .nav-pills>li>a,.navbar.navbar-default .navbar-nav .nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li>a,.navbar.navbar-default .navbar-nav .nav-pills>li>a,.navbar-light ul.nav.navbar-nav>li>a,.navbar.navbar-default ul.nav.navbar-nav>li>a{color:rgba(0,0,0,0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-tabs>li>a:hover,.navbar-light .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-default .navbar-nav .nav-link:hover,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-default .navbar-nav .nav-pills>li>a:hover,.navbar-light ul.nav.navbar-nav>li>a:hover,.navbar.navbar-default ul.nav.navbar-nav>li>a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-tabs>li>a:focus,.navbar-light .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-default .navbar-nav .nav-link:focus,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-default .navbar-nav .nav-pills>li>a:focus,.navbar-light ul.nav.navbar-nav>li>a:focus,.navbar.navbar-default ul.nav.navbar-nav>li>a:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .nav-tabs>li>a.disabled,.navbar-light .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-link.disabled,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-pills>li>a.disabled,.navbar-light ul.nav.navbar-nav>li>a.disabled,.navbar.navbar-default ul.nav.navbar-nav>li>a.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .in>.nav-link,.navbar-light .navbar-nav .nav-tabs>li.show>a,.navbar-light .navbar-nav .nav-tabs>li.in>a,.navbar-light .navbar-nav .nav-pills>li.show>a,.navbar-light .navbar-nav .nav-pills>li.in>a,.navbar.navbar-default .navbar-nav .show>.nav-link,.navbar.navbar-default .navbar-nav .in>.nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-default .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-default .navbar-nav .nav-pills>li.show>a,.navbar.navbar-default .navbar-nav .nav-pills>li.in>a,.navbar-light ul.nav.navbar-nav>li.show>a,.navbar-light ul.nav.navbar-nav>li.in>a,.navbar.navbar-default ul.nav.navbar-nav>li.show>a,.navbar.navbar-default ul.nav.navbar-nav>li.in>a,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-tabs>li>a.active,.navbar-light .navbar-nav .nav-pills>li>a.active,.navbar.navbar-default .navbar-nav .nav-link.active,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-default .navbar-nav .nav-pills>li>a.active,.navbar-light ul.nav.navbar-nav>li>a.active,.navbar.navbar-default ul.nav.navbar-nav>li>a.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler,.navbar-light .navbar-toggle,.navbar.navbar-default .navbar-toggler,.navbar.navbar-default .navbar-toggle{color:rgba(0,0,0,0.55);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggle>.icon-bar:last-child,.navbar.navbar-default .navbar-toggler-icon,.navbar.navbar-default .navbar-toggle>.icon-bar:last-child{background-image: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")}.navbar-light .navbar-text,.navbar.navbar-default .navbar-text{color:rgba(0,0,0,0.55)}.navbar-light .navbar-text a,.navbar.navbar-default .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark,.navbar.navbar-inverse{background-color:#212529}.navbar-dark .navbar-brand,.navbar.navbar-inverse .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar.navbar-inverse .navbar-brand:hover,.navbar-dark .navbar-brand:focus,.navbar.navbar-inverse .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-tabs>li>a,.navbar-dark .navbar-nav .nav-pills>li>a,.navbar.navbar-inverse .navbar-nav .nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a,.navbar-dark ul.nav.navbar-nav>li>a,.navbar.navbar-inverse ul.nav.navbar-nav>li>a{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-tabs>li>a:hover,.navbar-dark .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-link:hover,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:hover,.navbar-dark ul.nav.navbar-nav>li>a:hover,.navbar.navbar-inverse ul.nav.navbar-nav>li>a:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-tabs>li>a:focus,.navbar-dark .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-link:focus,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:focus,.navbar-dark ul.nav.navbar-nav>li>a:focus,.navbar.navbar-inverse ul.nav.navbar-nav>li>a:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .nav-tabs>li>a.disabled,.navbar-dark .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-link.disabled,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.disabled,.navbar-dark ul.nav.navbar-nav>li>a.disabled,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .in>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.show>a,.navbar-dark .navbar-nav .nav-tabs>li.in>a,.navbar-dark .navbar-nav .nav-pills>li.show>a,.navbar-dark .navbar-nav .nav-pills>li.in>a,.navbar.navbar-inverse .navbar-nav .show>.nav-link,.navbar.navbar-inverse .navbar-nav .in>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.in>a,.navbar-dark ul.nav.navbar-nav>li.show>a,.navbar-dark ul.nav.navbar-nav>li.in>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.show>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.in>a,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.active>a,.navbar-dark .navbar-nav .nav-pills>li.active>a,.navbar.navbar-inverse .navbar-nav .active>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.active>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.active>a,.navbar-dark ul.nav.navbar-nav>li.active>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.active>a,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-tabs>li>a.active,.navbar-dark .navbar-nav .nav-pills>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-link.active,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.active,.navbar-dark ul.nav.navbar-nav>li>a.active,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.active{color:#fff}.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggle,.navbar.navbar-inverse .navbar-toggler,.navbar.navbar-inverse .navbar-toggle{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon,.navbar-dark .navbar-toggle>.icon-bar:last-child,.navbar.navbar-inverse .navbar-toggler-icon,.navbar.navbar-inverse .navbar-toggle>.icon-bar:last-child{background-image: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")}.navbar-dark .navbar-text,.navbar.navbar-inverse .navbar-text{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-text a,.navbar.navbar-inverse .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card,.well{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr,.well>hr{margin-right:0;margin-left:0}.card>.list-group,.well>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.well>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child,.well>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.well>.card-header+.list-group,.card>.list-group+.card-footer,.well>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card,.card-group>.well{margin-bottom:.75rem}@media (min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card,.card-group>.well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.well+.card,.card-group>.card+.well,.card-group>.well+.well{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.well:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.card-group>.well:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.card-group>.well:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.well:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.card-group>.well:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.card-group>.well:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#595a5c;background-color:#f8f9fa;border-color:#f5f6f8}.alert-default .alert-link{color:#47484a}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;display:-webkit-flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#595a5c;background-color:#f8f9fa}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#595a5c;background-color:#dfe0e1}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#595a5c;border-color:#595a5c}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show):not(.in){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show,.modal-backdrop.in{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-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-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@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-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@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-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@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-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@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-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@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-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show,.tooltip.in{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,0.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show,.offcanvas-backdrop.in{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,0.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,0.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,0.2);transform:translateY(100%)}.offcanvas.show,.offcanvas.in{transform:none}.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{mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#dee2e6}.link-default:hover,.link-default:focus{color:#e5e8eb}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.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: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top,.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom,.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top,.navbar-sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-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;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.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{float:left !important}.float-end,.float-right{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 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,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:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#dee2e6 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.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}.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}.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}.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:400 !important}.fw-bold{font-weight:700 !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-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !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-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-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,.help-text,.help-block{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,0.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.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-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-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-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-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:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.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}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@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}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.well{display:block;background-color:rgba(0,0,0,0.03);color:#212529;padding:1rem;border-radius:.25rem}.well-lg{padding:1.5rem;border-radius:.3rem}.well-sm{padding:0.5rem;border-radius:.2rem}.draggable .well{background-color:#f7f7f7}.dropdown-menu>li.active>a{color:#fff;text-decoration:none;background-color:#0d6efd}.navbar:not(.fixed-bottom):not(.navbar-fixed-bottom):not(.navbar-fixed-bottom){margin-bottom:20px}ul.nav.navbar-nav{flex:1;-webkit-flex:1}ul.nav.navbar-nav.navbar-right{flex:unset;-webkit-flex:unset;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.navbar.navbar-default{background-color:#f8f9fa !important}.navbar.navbar-inverse{background-color:#212529 !important}.navbar-toggle>.icon-bar{display:none}@media (max-width: 575.98px){.navbar-header{width:100%}.navbar-header .navbar-toggle{float:right}}.nav-tabs>li.active>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills>li.active>a{color:#fff;background-color:#0d6efd}.nav-stacked{flex-direction:column;-webkit-flex-direction:column}.progress-bar-default{background-color:#dee2e6;color:#000}.progress-bar-primary{background-color:#0d6efd;color:#fff}.progress-bar-secondary{background-color:#6c757d;color:#fff}.progress-bar-success{background-color:#198754;color:#fff}.progress-bar-info{background-color:#0dcaf0;color:#000}.progress-bar-warning{background-color:#ffc107;color:#000}.progress-bar-danger{background-color:#dc3545;color:#fff}.progress-bar-light{background-color:#f8f9fa;color:#000}.progress-bar-dark{background-color:#212529;color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.form-group{margin-bottom:1rem}.input-daterange .input-group-addon.input-group-prepend.input-group-append{padding:inherit;line-height:inherit;text-shadow:inherit;border-width:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append .input-group-text{border-radius:0}pre.shiny-code{padding:0.5rem}h1,.h1,h2,.h2,h3,.h3{margin-top:1.5rem}h4,.h4,h5,.h5,h6,.h6{margin-top:1rem}@media (min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav.nav-stacked:not(.nav-hidden){flex-direction:column;-webkit-flex-direction:column;height:100%}.nav.nav-stacked:not(.nav-hidden)>.bslib-nav-spacer{margin-top:auto !important}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvc2Fzcy11dGlscy9jb2xvci1jb250cmFzdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX2RlZmF1bHRzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19kZWNsYXJhdGlvbnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL191dGlsaXRpZXMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19yb290LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fcmVib290LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fdHlwZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2ltYWdlcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19ncmlkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fdGFibGVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19uYXYuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19jYXJkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19iYWRnZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19saXN0LWdyb3VwLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL190b2FzdHMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19tb2RhbC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19wb3BvdmVyLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX29mZmNhbnZhcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19ydWxlcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX3dlbGxzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9faGVscF90ZXh0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fZHJvcGRvd25fY29tcGF0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fbmF2YmFyX2NvbXBhdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX25hdl9jb21wYXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19wcm9ncmVzc19jb21wYXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19nbHlwaGljb25zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fc2hpbnlfaW5wdXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19zaGlueV9taXNjLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9faGVhZGVycy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9uYXYtc3BhY2VyL25hdi1zcGFjZXIuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvc2Fzcy11dGlscy9jb2xvci1jb250cmFzdC5zY3NzXCI7XG4kY29sb3ItY29udHJhc3Qtd2FybmluZ3M6IHRydWUgIWRlZmF1bHQ7XG5cblxuXG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19kZWZhdWx0cy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL192YXJpYWJsZXMuc2Nzc1wiO1xuJGJvb3RzdHJhcC12ZXJzaW9uOiA1O1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX2RlY2xhcmF0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL191dGlsaXRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19yZWJvb3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fY29udGFpbmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2Ryb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fbmF2YmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2NhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19iYWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19hbGVydC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19wcm9ncmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19saXN0LWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX2Nsb3NlLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3RvYXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL190b29sdGlwLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3BvcG92ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fc3Bpbm5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczUvc2Nzcy9fb2ZmY2FudmFzLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNS9zY3NzL19oZWxwZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2Nzc1wiO1xuLnRhYmxlIHRoW2FsaWduPWxlZnRdIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRhYmxlIHRoW2FsaWduPXJpZ2h0XSB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGFibGUgdGhbYWxpZ249Y2VudGVyXSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fcnVsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL25hdi1zcGFjZXIvbmF2LXNwYWNlci5zY3NzXCI7IiwKCQkiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwKCQkiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbG9yIGNvbnRyYXN0aW5nIChiYWNrcG9ydGVkIHRvIEJTNCBmcm9tIEJTNSlcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kczogbnVsbCkge1xuXG4gIC8vIFRoZXNlIHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MsIGJ1dCB3ZSBhbHNvXG4gIC8vIGRlZmluZSB0aGVtIGhlcmUgc28gdGhhdCAzcmQgcGFydHkgbGlicyBjYW4gdXNlIGlmIHRoZXkgd2FudFxuICAvLyB3aXRob3V0IHBvbGx1dGluZyB0aGUgZ2xvYmFsIG5hbWVzcGFjZVxuICAkYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4gICR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRibGFjayAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG4gICRtaW4tY29udHJhc3QtcmF0aW86IDMgIWRlZmF1bHQ7XG5cbiAgQGlmICRmb3JlZ3JvdW5kcyA9PSBudWxsIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICB9IEBlbHNlIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRmb3JlZ3JvdW5kcywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gIH1cblxuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAkY29sb3ItY29udHJhc3Qtd2FybmluZ3M6IGZhbHNlICFkZWZhdWx0O1xuICBAaWYgJGNvbG9yLWNvbnRyYXN0LXdhcm5pbmdzIHtcbiAgICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcbiAgfVxuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjAgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9HTC93aWtpL1JlbGF0aXZlX2x1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wMzkyOCwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDApO1xufVxuXG4vLyBBZGRlZCBpbiBCUzUgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gdGhlIFxcIG9wZXJhdG9yLCB3aGljaFxuLy8gdGhyb3dzIHdhcm5pbmdzIGluIERhcnQgU2Fzc1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzQyNDVcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbiIsCgkJIi8vIEJTMyBoYWQgLm5hdmJhciB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogMjBweCAhZGVmYXVsdDtcbiIsCgkJIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFNlbWFudGljYWxseSwgJHNlY29uZGFyeSBpcyBjbG9zZXN0IHRvIEJTMydzICdkZWZhdWx0JyB0aGVtZSBjb2xvcjtcbi8vIHNvIHVzZSB0aGF0IGlmIHNwZWNpZmllZC4gT3RoZXJ3aXNlLCB1c2UgYSBsaWdodCBpbnN0ZWFkIG9mIGRhcmsgZ3JheVxuLy8gZGVmYXVsdCBjb2xvciBmb3IgJGRlZmF1bHQgc2luY2UgdGhhdCdzIGNsb3NlciB0byBib290c3RyYXAgMydzIGRlZmF1bHRcbiRkZWZhdWx0OiBpZih2YXJpYWJsZS1leGlzdHMoXCJzZWNvbmRhcnlcIiksICRzZWNvbmRhcnksICRncmF5LTMwMCkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgLy8gZGVmYXVsdCBuZWVkcyB0byBiZSAxc3Qgc28gdGhhdCAuYnRuLWRlZmF1bHQgY29tZXMgYmVmb3JlIC5idG4tcHJpbWFyeVxuICAvLyAmIHRoZXJlZm9yZSBoYXMgbG93ZXIgcHJpb3JpdHkuXG4gIFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgIGNvbG9yLWNvbnRyYXN0KCRjb21wb25lbnQtYWN0aXZlLWJnLCAkd2hpdGUpICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6ICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICBjb2xvci1jb250cmFzdCgkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yLCAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJGlucHV0LWdyb3VwLWFkZG9uLWJnLCAkaW5wdXQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJGZvcm0tc2VsZWN0LWJnLCAkaW5wdXQtY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICBjb2xvci1jb250cmFzdCgkZm9ybS1maWxlLWJ1dHRvbi1iZywgJGlucHV0LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgY29sb3ItY29udHJhc3QoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7ICAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBhbnkgbmF2YmFyUGFnZSgpXG4kbmF2YmFyLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgICBpZigkbmF2YmFyLWJnLCAkbmF2YmFyLWJnLCAkZGFyaykgIWRlZmF1bHQ7ICAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBUUlVFKVxuJG5hdmJhci1saWdodC1iZzogICAgICAgICAgICAgICAgICAgaWYoJG5hdmJhci1iZywgJG5hdmJhci1iZywgJGxpZ2h0KSAhZGVmYXVsdDsgIC8vIEJhY2tncm91bmQgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IEZBTFNFKVxuXG4kbmF2YmFyLWRhcmstY29udHJhc3Q6ICAgICAgICAgICAgICBjb2xvci1jb250cmFzdCgkbmF2YmFyLWRhcmstYmcpICFkZWZhdWx0OyAvLyBEZWVwZXN0IGNvbnRyYXN0aW5nIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBUUlVFKS4gRGVmYXVsdHMgdG8gJHdoaXRlIG9yICRibGFjayBiYXNlZCBvbiBsdW1pbmFuY2Ugb2YgJG5hdmJhci1kYXJrLWJnXG4kbmF2YmFyLWxpZ2h0LWNvbnRyYXN0OiAgICAgICAgICAgICBjb2xvci1jb250cmFzdCgkbmF2YmFyLWxpZ2h0LWJnKSAhZGVmYXVsdDsgLy8gRGVlcGVzdCBjb250cmFzdGluZyBjb2xvciBmb3IgbmF2YmFyUGFnZShpbnZlcnNlID0gRkFMU0UpLiBEZWZhdWx0cyB0byAkd2hpdGUgb3IgJGJsYWNrIGJhc2VkIG9uIGx1bWluYW5jZSBvZiAkbmF2YmFyLWxpZ2h0LWJnXG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkbmF2YmFyLWRhcmstY29udHJhc3QsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWRhcmstY29udHJhc3QgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkbmF2YmFyLWxpZ2h0LWNvbnRyYXN0LCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIGNvbG9yLWNvbnRyYXN0KCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyBBbW91bnQgaW50ZW50aW9uYWxseSBtYXRjaGVzIG1peHR1cmUgYW1vdW50IG9mIHNoaW55OjppbnB1dFBhbmVsKClcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL3NoaW55L2Jsb2IvNGVlYjRhMS9pbnN0L3d3dy9zaGFyZWQvc2hpbnlfc2Nzcy9ib290c3RyYXAuc2NzcyNMMjVcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peCgkYm9keS1iZywgJGJvZHktY29sb3IsIDk2JSkgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBjb2xvci1jb250cmFzdCgkY29kZS1iZykgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2RlLWJnICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJHByZS1iZykgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4iLAoJCSIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbi8vIFZlbmRvclxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuLy8gRGVwcmVjYXRlXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbG9yLXNjaGVtZVwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzdWFsbHktaGlkZGVuXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2Ryb3BcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtdmFyaWFudHNcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwKCQkiLy8gRGVwcmVjYXRlIG1peGluXG4vL1xuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cbi8vIGAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzYCBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgYCRpZ25vcmUtd2FybmluZ2AgaXMgYSB2YXJpYWJsZSB0aGF0IGNhbiBiZSBwYXNzZWQgdG9cbi8vIHNvbWUgZGVwcmVjYXRlZCBtaXhpbnMgdG8gc3VwcHJlc3MgdGhlIHdhcm5pbmcgKGZvciBleGFtcGxlIGlmIHRoZSBtaXhpbiBpcyBzdGlsbCBiZSB1c2VkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQm9vdHN0cmFwKVxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgQGlmICgkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzICE9IGZhbHNlIGFuZCAkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiI3skbmFtZX0gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiAjeyRkZXByZWNhdGUtdmVyc2lvbn0uIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiAjeyRyZW1vdmUtdmVyc2lvbn0uXCI7XG4gIH1cbn1cbiIsCgkJIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgbWl4aW4tY29sb3Itc2NoZW1lXG5AbWl4aW4gY29sb3Itc2NoZW1lKCRuYW1lKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICN7JG5hbWV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbWl4aW4tY29sb3Itc2NoZW1lXG4iLAoJCSIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLAoJCSIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLAoJCSJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsCgkJIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwKCQkiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLAoJCSIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLAoJCSIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsCgkJIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLAoJCSIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwKCQkiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLAoJCSIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG5cbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLAoJCSJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgXCJjb21tYVwiKTtcbiAgICAgIH1cbiAgICAgIEBpZiAkdmFsdWUgPT0gbm9uZSBhbmQgbGVuZ3RoKCRzaGFkb3cpID4gMSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLAoJCSIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwKCQkiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBDYXJkcyBhcmUgd2hpdGUgYnkgZGVmYXVsdCwgYnV0IHdlIHdhbnQgYSBzbWFydGVyIGRlZmF1bHQgZm9yIC53ZWxsXG4vLyB0aGF0IGl0IGFwcGVhcnMgZ3JheSBieSBkZWZhdWx0XG4kd2VsbC1iZzogJGNhcmQtY2FwLWJnICFkZWZhdWx0O1xuJHdlbGwtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIFwiYWxpZ25cIjogKFxuICAgICAgcHJvcGVydHk6IHZlcnRpY2FsLWFsaWduLFxuICAgICAgY2xhc3M6IGFsaWduLFxuICAgICAgdmFsdWVzOiBiYXNlbGluZSB0b3AgbWlkZGxlIGJvdHRvbSB0ZXh0LWJvdHRvbSB0ZXh0LXRvcFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbG9hdFxuICAgIFwiZmxvYXRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbG9hdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxvYXRcbiAgICAvLyBPcGFjaXR5IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vcGFjaXR5XG4gICAgXCJvcGFjaXR5XCI6IChcbiAgICAgIHByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vcGFjaXR5XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLW92ZXJmbG93XG4gICAgXCJvdmVyZmxvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3csXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuIHZpc2libGUgc2Nyb2xsLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vdmVyZmxvd1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1kaXNwbGF5XG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IGlubGluZSBpbmxpbmUtYmxvY2sgYmxvY2sgZ3JpZCB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4IG5vbmVcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZGlzcGxheVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaGFkb3dcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaGFkb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtcG9zaXRpb25cbiAgICBcInBvc2l0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb3NpdGlvbixcbiAgICAgIHZhbHVlczogc3RhdGljIHJlbGF0aXZlIGFic29sdXRlIGZpeGVkIHN0aWNreVxuICAgICksXG4gICAgXCJ0b3BcIjogKFxuICAgICAgcHJvcGVydHk6IHRvcCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvdHRvbSxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJzdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbGVmdCxcbiAgICAgIGNsYXNzOiBzdGFydCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJlbmRcIjogKFxuICAgICAgcHJvcGVydHk6IHJpZ2h0LFxuICAgICAgY2xhc3M6IGVuZCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJ0cmFuc2xhdGUtbWlkZGxlXCI6IChcbiAgICAgIHByb3BlcnR5OiB0cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdHJhbnNsYXRlLW1pZGRsZSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksXG4gICAgICAgIHg6IHRyYW5zbGF0ZVgoLTUwJSksXG4gICAgICAgIHk6IHRyYW5zbGF0ZVkoLTUwJSksXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXBvc2l0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlcnNcbiAgICBcImJvcmRlclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yaWdodCxcbiAgICAgIGNsYXNzOiBib3JkZXItZW5kLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWJvdHRvbVwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWxlZnQsXG4gICAgICBjbGFzczogYm9yZGVyLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItY29sb3IsXG4gICAgICBjbGFzczogYm9yZGVyLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHRoZW1lLWNvbG9ycywgKFwid2hpdGVcIjogJHdoaXRlKSlcbiAgICApLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItd2lkdGgsXG4gICAgICBjbGFzczogYm9yZGVyLFxuICAgICAgdmFsdWVzOiAkYm9yZGVyLXdpZHRoc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXJzXG4gICAgLy8gU2l6aW5nIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaXppbmdcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNpemluZ1xuICAgIC8vIEZsZXggdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsZXhcbiAgICBcImZsZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LFxuICAgICAgdmFsdWVzOiAoZmlsbDogMSAxIGF1dG8pXG4gICAgKSxcbiAgICBcImZsZXgtZGlyZWN0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1kaXJlY3Rpb24sXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogcm93IGNvbHVtbiByb3ctcmV2ZXJzZSBjb2x1bW4tcmV2ZXJzZVxuICAgICksXG4gICAgXCJmbGV4LWdyb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWdyb3csXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBncm93LTA6IDAsXG4gICAgICAgIGdyb3ctMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC1zaHJpbmtcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXNocmluayxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHNocmluay0wOiAwLFxuICAgICAgICBzaHJpbmstMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC13cmFwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC13cmFwLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHdyYXAgbm93cmFwIHdyYXAtcmV2ZXJzZVxuICAgICksXG4gICAgXCJnYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBnYXAsXG4gICAgICBjbGFzczogZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBqdXN0aWZ5LWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgZXZlbmx5OiBzcGFjZS1ldmVubHksXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWl0ZW1zXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24taXRlbXMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLXNlbGZcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1zZWxmLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJvcmRlclwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGZpcnN0OiAtMSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogMSxcbiAgICAgICAgMjogMixcbiAgICAgICAgMzogMyxcbiAgICAgICAgNDogNCxcbiAgICAgICAgNTogNSxcbiAgICAgICAgbGFzdDogNixcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsZXhcbiAgICAvLyBNYXJnaW4gdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNwYWNpbmdcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc3BhY2luZ1xuICAgIC8vIFRleHRcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdGV4dFxuICAgIFwiZm9udC1mYW1pbHlcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtZmFtaWx5LFxuICAgICAgY2xhc3M6IGZvbnQsXG4gICAgICB2YWx1ZXM6IChtb25vc3BhY2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkpXG4gICAgKSxcbiAgICBcImZvbnQtc2l6ZVwiOiAoXG4gICAgICByZnM6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZm9udC1zaXplLFxuICAgICAgY2xhc3M6IGZzLFxuICAgICAgdmFsdWVzOiAkZm9udC1zaXplc1xuICAgICksXG4gICAgXCJmb250LXN0eWxlXCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXN0eWxlLFxuICAgICAgY2xhc3M6IGZzdCxcbiAgICAgIHZhbHVlczogaXRhbGljIG5vcm1hbFxuICAgICksXG4gICAgXCJmb250LXdlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC13ZWlnaHQsXG4gICAgICBjbGFzczogZncsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbGlnaHQ6ICRmb250LXdlaWdodC1saWdodCxcbiAgICAgICAgbGlnaHRlcjogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIsXG4gICAgICAgIG5vcm1hbDogJGZvbnQtd2VpZ2h0LW5vcm1hbCxcbiAgICAgICAgYm9sZDogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgICAgIGJvbGRlcjogJGZvbnQtd2VpZ2h0LWJvbGRlclxuICAgICAgKVxuICAgICksXG4gICAgXCJsaW5lLWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbGluZS1oZWlnaHQsXG4gICAgICBjbGFzczogbGgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTogMSxcbiAgICAgICAgc206ICRsaW5lLWhlaWdodC1zbSxcbiAgICAgICAgYmFzZTogJGxpbmUtaGVpZ2h0LWJhc2UsXG4gICAgICAgIGxnOiAkbGluZS1oZWlnaHQtbGcsXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtYWxpZ25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWFsaWduLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWRlY29yYXRpb25cIjogKFxuICAgICAgcHJvcGVydHk6IHRleHQtZGVjb3JhdGlvbixcbiAgICAgIHZhbHVlczogbm9uZSB1bmRlcmxpbmUgbGluZS10aHJvdWdoXG4gICAgKSxcbiAgICBcInRleHQtdHJhbnNmb3JtXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LXRyYW5zZm9ybSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiBsb3dlcmNhc2UgdXBwZXJjYXNlIGNhcGl0YWxpemVcbiAgICApLFxuICAgIFwid2hpdGUtc3BhY2VcIjogKFxuICAgICAgcHJvcGVydHk6IHdoaXRlLXNwYWNlLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgd3JhcDogbm9ybWFsLFxuICAgICAgICBub3dyYXA6IG5vd3JhcCxcbiAgICAgIClcbiAgICApLFxuICAgIFwid29yZC13cmFwXCI6IChcbiAgICAgIHByb3BlcnR5OiB3b3JkLXdyYXAgd29yZC1icmVhayxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoYnJlYWs6IGJyZWFrLXdvcmQpLFxuICAgICAgcnRsOiBmYWxzZVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy10ZXh0XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWNvbG9yXG4gICAgXCJjb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIGxvY2FsLXZhcnM6IChcbiAgICAgICAgXCJ0ZXh0LW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLXRleHQtY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJtdXRlZFwiOiAkdGV4dC1tdXRlZCxcbiAgICAgICAgICBcImJsYWNrLTUwXCI6IHJnYmEoJGJsYWNrLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcInJlc2V0XCI6IGluaGVyaXQsXG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogdGV4dC1vcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWNvbG9yXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJnLWNvbG9yXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgbG9jYWwtdmFyczogKFxuICAgICAgICBcImJnLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLWJnLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnRcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJiZy1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYmctb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxMDogLjEsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJnLWNvbG9yXG4gICAgXCJncmFkaWVudFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1pbWFnZSxcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIHZhbHVlczogKGdyYWRpZW50OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWludGVyYWN0aW9uXG4gICAgXCJ1c2VyLXNlbGVjdFwiOiAoXG4gICAgICBwcm9wZXJ0eTogdXNlci1zZWxlY3QsXG4gICAgICB2YWx1ZXM6IGFsbCBhdXRvIG5vbmVcbiAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgcHJvcGVydHk6IHBvaW50ZXItZXZlbnRzLFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiBub25lIGF1dG8sXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWludGVyYWN0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJGJvcmRlci1yYWRpdXMtc20sXG4gICAgICAgIDI6ICRib3JkZXItcmFkaXVzLFxuICAgICAgICAzOiAkYm9yZGVyLXJhZGl1cy1sZyxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6ICRib3JkZXItcmFkaXVzLXBpbGxcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC10b3AsXG4gICAgICB2YWx1ZXM6IChudWxsOiAkYm9yZGVyLXJhZGl1cylcbiAgICApLFxuICAgIFwicm91bmRlZC1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtZW5kLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIFwidmlzaWJpbGl0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmlzaWJpbGl0eSxcbiAgICAgIGNsYXNzOiBudWxsLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgIGludmlzaWJsZTogaGlkZGVuLFxuICAgICAgKVxuICAgIClcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXZpc2liaWxpdHlcbiAgKSxcbiAgJHV0aWxpdGllc1xuKTtcbiIsCgkJIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemUpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3Jcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogJGhyLWhlaWdodDsgLy8gMlxufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS1icy0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICAtby10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSAvIDIpICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIHAsIHVsLCBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgcGFkZGluZzogJHNwYWNlciAvIDI7XG4gIGJvcmRlcjogJHByZS1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogJHNwYWNlci84ICRzcGFjZXIvNDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwKCQkiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwKCQkiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLAoJCSIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLAoJCSIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIiRzaGlueS1jaGVjazogXCIuc2hpbnktaW5wdXQtY29udGFpbmVyIC5jaGVja2JveFwiO1xuJHNoaW55LWNoZWNrLWlubGluZTogJHNoaW55LWNoZWNrICsgXCItaW5saW5lXCI7XG4kc2hpbnktcmFkaW86IFwiLnNoaW55LWlucHV0LWNvbnRhaW5lciAucmFkaW9cIjtcbiRzaGlueS1yYWRpby1pbmxpbmU6ICRzaGlueS1yYWRpbyArIFwiLWlubGluZVwiO1xuJGZvcm0tY2hlY2staW5wdXQtc2VsZWN0b3I6IFwiLmZvcm0tY2hlY2staW5wdXQsIFwiICtcbiAgJHNoaW55LWNoZWNrICsgXCIgaW5wdXQsIFwiICsgJHNoaW55LWNoZWNrLWlubGluZSArIFwiIGlucHV0LCBcIiArXG4gICRzaGlueS1yYWRpbyArIFwiIGlucHV0LCBcIiArICRzaGlueS1yYWRpby1pbmxpbmUgKyBcIiBpbnB1dCwgXCI7XG4kZm9ybS1jaGVjay1sYWJlbC1zZWxlY3RvcjogXCIuZm9ybS1jaGVjay1sYWJlbCwgXCIgK1xuICAkc2hpbnktY2hlY2sgKyBcIiBsYWJlbCwgXCIgKyAkc2hpbnktY2hlY2staW5saW5lICsgXCIgbGFiZWwsIFwiICtcbiAgJHNoaW55LXJhZGlvICsgXCIgbGFiZWwsIFwiICsgJHNoaW55LXJhZGlvLWlubGluZSArIFwiIGxhYmVsLCBcIjtcblxuQGltcG9ydCBcImZvcm1zL2xhYmVsc1wiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tdGV4dFwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tY29udHJvbFwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tc2VsZWN0XCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1jaGVja1wiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tcmFuZ2VcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mbG9hdGluZy1sYWJlbHNcIjtcbkBpbXBvcnQgXCJmb3Jtcy9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImZvcm1zL3ZhbGlkYXRpb25cIjtcbiIsCgkJIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsLCAuc2hpbnktaW5wdXQtY29udGFpbmVyIC5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwKCQkiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLAoJCSIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLAoJCSIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLAoJCSIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrLCAjeyRzaGlueS1jaGVja30sICN7JHNoaW55LXJhZGlvfSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQsICN7JHNoaW55LWNoZWNrfSBpbnB1dCwgI3skc2hpbnktcmFkaW99IGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbiN7JGZvcm0tY2hlY2staW5wdXQtc2VsZWN0b3J9IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsLCB+IHNwYW4ge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuI3skZm9ybS1jaGVjay1sYWJlbC1zZWxlY3Rvcn0ge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSwgI3skc2hpbnktY2hlY2staW5saW5lfSwgI3skc2hpbnktcmFkaW8taW5saW5lfSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwKCQkiLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXItc2lkZSB2YWxpZGF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1sb29wXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGRhdGEuLi4pO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkYnRuLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsCgkJIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLAoJCSIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsCgkJIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZjYW52YXMtdG9wLFxuICAgICAgICAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItbGlnaHQtYmc7IC8vIG5vdCAhaW1wb3J0YW50IHNvIC5iZy0qIHV0aWxpdGllcyBjYW4gc3RpbGwgb3ZlcnJpZGVcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGFyay1iZzsgLy8gbm90ICFpbXBvcnRhbnQgc28gLmJnLSogdXRpbGl0aWVzIGNhbiBzdGlsbCBvdmVycmlkZVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1ib3gtc2hhZG93KTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXRpdGxlLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC10aXRsZS1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWNhcC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIEBpZiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIT0gJGNhcmQtYmcge1xuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xuICBib3JkZXI6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy15ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsCgkJIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJnO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRwYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteSwgJHBhZ2luYXRpb24tcGFkZGluZy14LCBudWxsLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLAoJCSIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gbGk6OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLAoJCSIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwKCQkiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tcy1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1vLW1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJHRvYXN0LXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tbGVmdDogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwKCQkiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtZW5kIHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1zdGFydCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLAoJCSIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsCgkJIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW1vei10b3VjaC1hY3Rpb246IHBhbi15O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW8tdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICAgIC1tcy1hbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgICAtby1hbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLAoJCSIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogJG9mZmNhbnZhcy1jb2xvcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmY2FudmFzLWJnLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRvZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCk7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAuNSkgKCRvZmZjYW52YXMtcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICRvZmZjYW52YXMtcGFkZGluZy15ICogLS41O1xuICAgIG1hcmdpbi1yaWdodDogJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLXJpZ2h0OiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICBib3JkZXItbGVmdDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAkb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5zaG93IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuIiwKCQkiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLAoJCSJAaW1wb3J0IFwiaGVscGVycy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImhlbHBlcnMvY29sb3JlZC1saW5rc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvcmF0aW9cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiaGVscGVycy9zdGFja3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3Zpc3VhbGx5LWhpZGRlblwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3RleHQtdHJ1bmNhdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvdnJcIjtcbiIsCgkJIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLAoJCSJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLAoJCSIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwKCQkiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwKCQkiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwKCQkiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLAoJCSIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwKCQkiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZCBmZyBjb250cmFzdHMgZm9yIGVhY2ggYmcgdXRpbGl0eSBjbGFzc1xuQGVhY2ggJGtleSwgJHZhbCBpbiAkdXRpbGl0aWVzLWNvbG9ycyB7XG4gIC5iZy0jeyRrZXl9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QocmdiKG50aCgkdmFsLCAxKSwgbnRoKCR2YWwsIDIpLCBudGgoJHZhbCwgMykpKTtcbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiQGltcG9ydCBcIndlbGxzXCI7XG5AaW1wb3J0IFwiaGVscF90ZXh0XCI7XG5AaW1wb3J0IFwiZHJvcGRvd25fY29tcGF0XCI7XG5AaW1wb3J0IFwibmF2YmFyX2NvbXBhdFwiO1xuQGltcG9ydCBcIm5hdl9jb21wYXRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc19jb21wYXRcIjtcblxuQGltcG9ydCBcImdseXBoaWNvbnNcIjtcblxuQGltcG9ydCBcInNoaW55X2lucHV0XCI7XG5AaW1wb3J0IFwic2hpbnlfbWlzY1wiO1xuXG5AaW1wb3J0IFwiaGVhZGVyc1wiO1xuIiwKCQkiLy8gRGVyaXZlcyBmcm9tIEJTMyBTQVNTLCBidXQgbW9kaWZpZWQgdG8gaW5oZXJpdCBmcm9tIEJTNCB2YXJzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9ic2xpYi9ibG9iLzA0OTI1ZTEvaW5zdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyNMMVxuLndlbGwge1xuICBAZXh0ZW5kIC5jYXJkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGNvbG9yOiAkd2VsbC1jb2xvcjtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpXG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDEuNSAqICRzcGFjZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiAwLjUgKiAkc3BhY2VyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gRm9yIHdlbGxQYW5lbCgpIGluc2lkZSBhYnNvbHV0ZVBhbmVsKClcbi5kcmFnZ2FibGUgLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcGFxdWUoJGJvZHktYmcsICR3ZWxsLWJnKTtcbn1cbiIsCgkJIi5oZWxwLXRleHQsIC5oZWxwLWJsb2NrIHtcbiAgQGV4dGVuZCAuZm9ybS10ZXh0OyBAZXh0ZW5kIC50ZXh0LW11dGVkO1xufVxuIiwKCQkiLy8gIyBEUk9QRE9XTlNcbi8vXG4vLyBJbiBiczMsIGRyb3Bkb3duIG1lbnVzIGFyZSAuZHJvcGRvd24tbWVudT5saS5hY3RpdmU+YVxuLy8gSW4gYnM0LCBkcm9wZG93biBtZW51cyBhcmUgLmRyb3Bkb3duLW1lbnU+LmRyb3Bkb3duLWl0ZW0uYWN0aXZlXG4vL1xuLy8gQWxzbywgYnMzIGRyb3Bkb3ducyB3aXRoaW4gdGFicy9waWxscyBhcmUgaW50ZXJmZXJlZCB3aXRoIGluIGJzNCBieVxuLy8gc2VsZWN0b3JzIGxpa2UgYC5icy10YWJzIGxpPmFgLCBtYWtpbmcgbWVudSBpdGVtcyBsb29rIGxpa2UgdGFicy5cblxuLmRyb3Bkb3duLW1lbnU+bGk+YSB7XG4gIEBleHRlbmQgLmRyb3Bkb3duLWl0ZW07XG59XG4uZHJvcGRvd24tbWVudT5saS5hY3RpdmU+YSB7XG4gIC8vIFRoaXMgQGV4dGVuZCB3b3JrcywgYnV0IGl0IGxpdHRlcnMgYC5kcm9wZG93bi1tZW51PmxpLmFjdGl2ZT5hYCBhbGwgb3ZlclxuICAvLyB0aGUgYm9vdHN0cmFwLmNzcyBvdXRwdXQgYmVjYXVzZSBpdCdzIHN1Y2ggYSBjb21tb24gY2xhc3MuIEluc3RlYWQsIHdlXG4gIC8vIGNvcHkgdGhlc2UgZmV3IHByb3BlcnRpZXMgZnJvbSBmcm9tIF9kcm9wZG93bi5zY3NzLlxuICAvLyBAZXh0ZW5kIC5hY3RpdmU7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1tZW51PmxpLmRpdmlkZXIge1xuICBAZXh0ZW5kIC5kcm9wZG93bi1kaXZpZGVyO1xufVxuIiwKCQkiLy8gYnM0IG5hdmJhcnMgcmVxdWlyZSAubmF2YmFyLWV4cGFuZFstc218LW1kfC1sZ3wteGxdLCBidXQgYnMzIG5hdmJhcnNcbi8vIGRvbid0IGhhdmUgdGhlbS4gVGhpcyBzZWxlY3RvciBtYXRjaGVzIC5uYXZiYXIgd2l0aG91dCAubmF2YmFyLWV4cGFuZFxuLy8gYW5kIGRlZmF1bHRzIGl0IHRvIC5uYXZiYXItZXhwYW5kLXNtLlxuLm5hdmJhcjpub3QoLm5hdmJhci1leHBhbmQpOm5vdCgubmF2YmFyLWV4cGFuZC1zbSk6bm90KC5uYXZiYXItZXhwYW5kLW1kKTpub3QoLm5hdmJhci1leHBhbmQtbGcpOm5vdCgubmF2YmFyLWV4cGFuZC14bCkge1xuICBAZXh0ZW5kIC5uYXZiYXItZXhwYW5kLXNtO1xufVxuXG4ubmF2YmFyOm5vdCguZml4ZWQtYm90dG9tKTpub3QoLm5hdmJhci1maXhlZC1ib3R0b20pIHtcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBNYXAgQlMzIG5hdmJhciBwb3NpdGlvbmluZyB0byBnZW5lcmFsIHV0aWxpdGllc1xuLm5hdmJhci1maXhlZC10b3Age1xuICBAZXh0ZW5kIC5maXhlZC10b3A7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIEBleHRlbmQgLmZpeGVkLWJvdHRvbTtcbn1cbi5uYXZiYXItc3RpY2t5LXRvcCB7XG4gIEBleHRlbmQgLnN0aWNreS10b3A7XG59XG5cbnVsLm5hdi5uYXZiYXItbmF2IHtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAmLm5hdmJhci1yaWdodCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgLXdlYmtpdC1mbGV4OiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG51bC5uYXYubmF2YmFyLW5hdj5saTpub3QoLmRyb3Bkb3duKSB7XG4gIEBleHRlbmQgLm5hdi1pdGVtO1xufVxudWwubmF2Lm5hdmJhci1uYXY+bGk+YSB7XG4gIEBleHRlbmQgLm5hdi1saW5rO1xufVxuXG4vLyBCUzMgLm5hdmJhci1kZWZhdWx0IC0+IEJTNCAubmF2YmFyLWxpZ2h0XG4ubmF2YmFyLm5hdmJhci1kZWZhdWx0IHtcbiAgLy8gU2V0cyBhIHZhcmlldHkgb2YgZmcgY29sb3JzIHdoaWNoIGFyZSBjb25maWd1cmFibGUgdmlhICRuYXZiYXItbGlnaHQtKiBvcHRpb25zXG4gIEBleHRlbmQgLm5hdmJhci1saWdodDtcbiAgLy8gVG8gbWFrZSBpdCBlYXNpZXIgZm9yIGVuZCB1c2VycyB0byBzZXQgdGhlIG5hdmJhciBiZyBjb2xvcixcbiAgLy8gd2UndmUgaW50cm9kdWNlZCB0aGlzIHZhcmlhYmxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItbGlnaHQtYmcgIWltcG9ydGFudDtcbn1cblxuLy8gQlMzIC5uYXZiYXItaW52ZXJzZSAtPiBCUzQgLm5hdmJhci1kYXJrXG4ubmF2YmFyLm5hdmJhci1pbnZlcnNlIHtcbiAgLy8gU2V0cyBhIHZhcmlldHkgb2YgZmcgY29sb3JzIHdoaWNoIGFyZSBjb25maWd1cmFibGUgdmlhICRuYXZiYXItZGFyay0qIG9wdGlvbnNcbiAgQGV4dGVuZCAubmF2YmFyLWRhcms7XG4gIC8vIFNlZSBjb21tZW50cyBhYm92ZSBmb3IgJG5hdmJhci1saWdodC1iZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRhcmstYmcgIWltcG9ydGFudDtcbn1cblxuLy8gSW1wbGVtZW50IGJzMyBuYXZiYXIgdG9nZ2xlcjsgdXNlZCBpbiBSbWQgd2Vic2l0ZXMsIGkuZS5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL3JtYXJrZG93bi13ZWJzaXRlL2Jsb2IvNDUzZTE4MDJiMzJiNWJhZjFjOGE2N2Y4MDk0N2FkY2M1M2U0OWI3Zi9fbmF2YmFyLmh0bWxcbi5uYXZiYXItdG9nZ2xlIHtcbiAgQGV4dGVuZCAubmF2YmFyLXRvZ2dsZXI7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gID4gLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kIC5uYXZiYXItdG9nZ2xlci1pY29uO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgbmF2YmFyLXRvZ2dsZSBmbG9hdHMgcmlnaHQgd2hlbiBuYXZiYXIgaXMgY29sbGFwc2VkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9ic2xpYi9pc3N1ZXMvMjg5XG4vLyBJbiBCUzQsIG1lZGlhLWJyZWFrcG9pbnQtZG93bigpIGRvZXMgdGhlIF9uZXh0XyBicmVha3BvaW50ICh4cy0+c20pXG4vLyBJbiBCUzUrLCBpdCB0YWtlcyB0aGUgYnJlYWtwb2ludCAoc20pIHZlcmJhdGltXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oaWYoJGJvb3RzdHJhcC12ZXJzaW9uPT00LCB4cywgc20pKSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBGaXggdGFiIHNlbGVjdG9yIGJvcmRlcnMgaW4gYnMzLlxuLm5hdi10YWJzPmxpLFxuLm5hdi1waWxscz5saSB7XG4gIEBleHRlbmQgLm5hdi1pdGVtO1xufVxuLm5hdi10YWJzPmxpPmEsXG4ubmF2LXBpbGxzPmxpPmEge1xuICBAZXh0ZW5kIC5uYXYtbGluaztcbn1cblxuLy8gQWN0aXZlIHRhYi9waWxsLlxuLy9cbi8vIGJzMyB1c2VzIC5uYXY+bGkuYWN0aXZlPmEsIGJzNCB1c2VzIC5uYXY+bGk+YS5hY3RpdmUgb3IgLm5hdj5saS5zaG93PmEuXG4vL1xuLy8gTXkgb3JpZ2luYWwgYXBwcm9hY2ggdG8gdGhpcyB3YXMgbWFraW5nIC5uYXY+bGkuYWN0aXZlIEBleHRlbmQgLnNob3csIGJ1dFxuLy8gYWZ0ZXIgYSBsb3Qgb2YgdHJpYWwgYW5kIGVycm9yIEkgY291bGQgbm90IGdldCBpdCB0byBmdWxseSB3b3JrLlxuLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG59XG4ubmF2LXBpbGxzPmxpLmFjdGl2ZT5hIHtcbiAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG59XG5cbi8vIFN1cHBvcnQgdmVydGljYWwgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gIC8vIERvbid0IGV4dGVuZCB0aGUgLmZsZXgtY29sdW1uIHV0aWxpdHksIGl0IHVzZXMgIWltcG9ydGFudFxuICAvLyBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5pbiB7XG4gIEBleHRlbmQgLnNob3c7XG59XG4iLAoJCSJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnByb2dyZXNzLWJhci0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKTtcbiAgfVxufVxuIiwKCQkiLy8gVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkIGJ5IHRvb2xzL2dseXBoaWNvbnMuUlxuLy8gQ29uc2lkZXIgbWFraW5nIGVkaXRzIHRoZXJlIGJlZm9yZSBlZGl0aW5nIHRoaXMgZmlsZS5cbiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlO1xuJGljb24tZm9udC1uYW1lOiAnZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhcic7XG4kaWNvbi1mb250LXN2Zy1pZDogJ2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcic7XG4kaWNvbi1mb250LXBhdGg6ICdmb250cy9ib290c3RyYXAvJztcbi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLAoJCSIvLyBEcm9wcGVkIGluIEJTNSwgYnV0IHRoaXMgc2VlbXMgcHJldHR5IGZ1bmRhbWVudGFsP1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gVGhlIEBleHRlbmRzIGhlcmUgYWRkIGEgbG90IG9mIGJsb2F0IHRvIHZlcnNpb249NCAoJiBpdCdzIG5vdCBlbnRpcmVseSBjb3JyZWN0KVxuLy8gSW5zdGVhZCBvZiBmaXhpbmcsIGNvbnNpZGVyIHRoaXMgZGVwcmVjYXRlZCwgYW5kIGZvciBCUzUsIHdlJ2xsIG1vZGlmeVxuLy8gdGhlaXIgc2VsZWN0b3JzIGRpcmVjdGx5IHRvIGFjY29tb2RhdGUgc2hpbnlcbkBpZiAkYm9vdHN0cmFwLXZlcnNpb24gPT0gNCB7XG4gIC5zaGlueS1pbnB1dC1jaGVja2JveGdyb3VwLCAuc2hpbnktaW5wdXQtcmFkaW9ncm91cCB7XG4gICAgLy8gVE9ETzogdGhpcyBpcyBwcmV0dHkgZXhwZW5zaXZlIVxuICAgIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2s7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2stbGFiZWw7XG4gICAgICB9XG4gICAgICBsYWJlbCA+IGlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjay1pbnB1dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gU2luY2UgdGhlc2UgaW5saW5lIGNsYXNzZXMgZG9uJ3QgaGF2ZSBhIHByb3BlciBkaXYgY29udGFpbmVyXG4gIC8vICh0aGV5J3JlIGxhYmVscyksIHdlIGJvcnJvdyBqdXN0IHRoZSBzdHlsaW5nIHdlIG5lZWQgZnJvbVxuICAvLyAuZm9ybS1jaGVjay1pbmxpbmVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vYnM0L2Jsb2IvN2FhZGQxOS9pbnN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyNMMjI3LUwyNDBcbiAgICAuY2hlY2tib3gtaW5saW5lLCAucmFkaW8taW5saW5lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gICAgICBsYWJlbCA+IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWdyb3VwLXByZXBlbmQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgcGFkZGluZzogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLAoJCSIvLyBGb3IgY29kZSBpbnNpZGUgb2Ygc2hvd2Nhc2UgbW9kZVxuLy8gVE9ETzogdGhpcyBzaG91bGQgcHJvYmFibHkgcG9ydGVkIHRvIHNoaW55IGl0c2VsZlxuLy8gaWYgYW5kIHdoZW4gc2hpbnktc2hvd2Nhc2UuY3NzIGlzIHBvcnRlZCB0byBzYXNzXG5wcmUuc2hpbnktY29kZSB7XG4gIHBhZGRpbmc6IDAuNSAqICRzcGFjZXI7XG59XG5cbi8vIEJTNSBjaGFuZ2VkIGZsb2F0LWxlZnQgLT4gZmxvYXQtc3RhcnRcbkBpZiAkYm9vdHN0cmFwLXZlcnNpb24gIT0gNCB7XG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBAZXh0ZW5kIC5mbG9hdC1zdGFydDtcbiAgfVxuICAuZmxvYXQtcmlnaHQge1xuICAgIEBleHRlbmQgLmZsb2F0LWVuZDtcbiAgfVxufVxuIiwKCQkiLy8gQlMzIC0+IEJTNCBzYXcgYSByZW1vdmFsIG9mIG1hcmdpbi10b3Agb24gaGVhZGVycyxcbi8vIHdoaWNoIGlzIGEgcHJldHR5IGphcnJpbmcgY2hhbmdlLCBleHBlY2lhbGx5IGZvciBSbWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL2YxN2Y4ODJkL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MjTDEyMTktTDEyNTBcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iLzRkZTQ4NzRlL3Njc3MvX3JlYm9vdC5zY3NzI0w4Mi1MODlcbmgxLCBoMiwgaDMge1xuICBtYXJnaW4tdG9wOiAxLjUgKiAkc3BhY2VyO1xufVxuaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG4iLAoJCSIvKiBDU1MgYmVoaW5kIG5hdl9zcGFjZXIoKSAqL1xuQG1peGluIG5hdi1zcGFjZXIoKSB7XG4gIC5uYXY6bm90KC5uYXYtaGlkZGVuKSB7XG4gICAgLyogTWFrZSBzdXJlIG5hdiBjb250YWluZXIgaXMgZmxleGJveCAodGhleSBhcmVuJ3QgaW4gQlMzKSAqL1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAvLyBMb2dpYyBmb3IgaG9yaXpvbnRhbCBuYXYgKGUuZy4sIG5hdnNfdGFiKCksIGV0YylcbiAgICAmOm5vdCgubmF2LXN0YWNrZWQpOm5vdCguZmxleC1jb2x1bW4pIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICA+IC5ic2xpYi1uYXYtc3BhY2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC8qIC5mb3JtLWlubGluZSBkb2Vzbid0IHZlcnRpY2FsbHkgYWxpZ24gaW4gQlMzPyAqL1xuICAgICAgPiAuZm9ybS1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBMb2dpYyBmb3IgdmVydGljYWwgbmF2IChlLmcuLCBuYXZzX3BpbGxfbGlzdCgpKVxuICAgICYubmF2LXN0YWNrZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgID4gLmJzbGliLW5hdi1zcGFjZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJTNCsgdXNlcyB0aGlzIG1peGluIGZvciBjb25maWd1cmFibGUgYnJlYWtwb2ludHMgKi9cbkBpZiBtaXhpbi1leGlzdHMoXCJtZWRpYS1icmVha3BvaW50LXVwXCIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIG5hdi1zcGFjZXIoKTtcbiAgfVxufSBAZWxzZSB7XG4gIC8qIEJTMyBkZWZhdWx0IG5hdmJhciBicmVha3BvaW50ICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIG5hdi1zcGFjZXIoKTtcbiAgfVxufVxuIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkNrQ0FDLEFBQUQsSUFBSyxBQUFDLENBUUYsU0FBOEIsQ0FBd0IsUUFBQyxDQUF2RCxXQUE4QixDQUF3QixRQUFDLENBQXZELFdBQThCLENBQXdCLFFBQUMsQ0FBdkQsU0FBOEIsQ0FBd0IsUUFBQyxDQUF2RCxRQUE4QixDQUF3QixRQUFDLENBQXZELFdBQThCLENBQXdCLFFBQUMsQ0FBdkQsV0FBOEIsQ0FBd0IsUUFBQyxDQUF2RCxVQUE4QixDQUF3QixRQUFDLENBQXZELFNBQThCLENBQXdCLFFBQUMsQ0FBdkQsU0FBOEIsQ0FBd0IsUUFBQyxDQUF2RCxVQUE4QixDQUF3QixLQUFDLENBQXZELFNBQThCLENBQXdCLFFBQUMsQ0FBdkQsY0FBOEIsQ0FBd0IsUUFBQyxDQUl2RCxhQUFtQyxDQUE2QixRQUFDLENBQWpFLGFBQW1DLENBQTZCLFFBQUMsQ0FBakUsYUFBbUMsQ0FBNkIsUUFBQyxDQUFqRSxhQUFtQyxDQUE2QixRQUFDLENBQWpFLGFBQW1DLENBQTZCLFFBQUMsQ0FBakUsYUFBbUMsQ0FBNkIsUUFBQyxD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 */