@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family: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";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#f5f5f5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}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}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#f5f5f5;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}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-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}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-x,15px);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;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}}@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:-ms-grid!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:OpenSans-SemiBold;src:url(../fonts/OpenSans-SemiBold.woff2);font-weight:600;font-style:normal}@font-face{font-family:OpenSans-Bold;src:url(../fonts/OpenSans-Bold.woff2);font-weight:400;font-style:normal}@font-face{font-family:OpenSans-ExtraBold;src:url(../fonts/OpenSans-ExtraBold.woff2);font-weight:400;font-style:normal}@font-face{font-family:if;src:url(../fonts/if.eot);src:url(../fonts/if.eot) format("embedded-opentype"),url(../fonts/if.ttf) format("truetype"),url(../fonts/if.woff) format("woff"),url(../fonts/if.svg) format("svg");font-weight:400;font-style:normal;font-display:block}::-webkit-input-placeholder{color:#aca9a9}::-moz-placeholder{color:#aca9a9}:-ms-input-placeholder{color:#aca9a9}::-ms-input-placeholder{color:#aca9a9}::placeholder{color:#aca9a9}::-moz-selection{background-color:#ff1e1e;color:#fff}::selection{background-color:#ff1e1e;color:#fff}body{font-family:OpenSans,Arial,sans-serif;font-size:16px;line-height:1.5;color:#111;min-width:320px;position:relative;overflow-x:hidden;background:#fff}.full-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width:1681px){.full-container{max-width:1680px}}@media (max-width:1680px){.full-container{max-width:1490px}}@media (max-width:1500px){.full-container{max-width:1290px}}@media (max-width:1300px){.full-container{max-width:1190px}}@media only screen and (min-width:1300px){.container{max-width:1260px}}*,:after,:before,html{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,textarea{outline:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:#ff1e1e}input:required:valid,textarea:required:valid{border-color:#008a00}textarea{resize:vertical}*{outline:0!important}a,button{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:0}a{color:inherit;text-decoration:none}a:hover{color:navy}a:not([class]){text-decoration:underline}img{max-width:100%;height:auto}body{margin:0}label{margin-bottom:0}.hidden,.hide,[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}b{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.mobil-vis{display:none}.text-center{text-align:center}@media only screen and (max-width:767px){.mobil-none{display:none!important}}.col-lg-8_w735>*{max-width:735px}.tablet-visible{display:none}@media (max-width:1200px){.tablet-visible{display:block}}@media (max-width:1200px){.tablet-hidden{display:none}}.text-gray{color:#aca9a9}.text-accent{color:#ff1e1e}.text-second{color:navy}.text-tertiary{color:#008a00}.text-error{color:#ff1e1e}.text-succes{color:#008a00}.text-meta{display:inline-block;color:#aca9a9;font-size:14px;font-family:OpenSans,Arial,sans-serif;font-weight:400}.mark-accent{color:#fff;background-color:#ff1e1e}.mark-second{color:#fff;background-color:navy}.mark-tertiary{color:#fff;background-color:#008a00}.muted-text{font-size:14px;line-height:16px;color:#aca9a9;margin:0}.muted-text+.muted-text{margin-top:8px;margin-bottom:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.state-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:14px;cursor:default}.state-text .icon{margin-left:10px}.state-text--succes{color:#008a00}.freepik-link{position:absolute;display:inline-block;width:100%;font-size:13px;font-weight:400;line-height:16px;text-align:center;color:#aca9a9;z-index:2}@media (max-width:767px){.freepik-link{font-size:12px}}.freepik-link:hover{color:#aca9a9}.freepik-link__wrap{position:relative}.list-mark{list-style:none;padding:0;margin-bottom:10px}.list-mark__item::before{content:'';display:inline-block;width:7px;min-width:7px;height:7px;border-radius:50%;background:#ff1e1e;margin-right:10px;margin-bottom:3.5px}.list-mark .list-mark{padding-left:20px;margin-bottom:0}.list-ol{list-style:none;counter-reset:li;padding:0;margin-bottom:10px}.list-ol__item::before{counter-increment:li;content:counters(li, ".") ". "}.list-ol .list-ol{padding-left:20px;margin-bottom:0}.list-ol--accent .list-ol__item::before{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#ff1e1e}.list-unstylling{list-style:none;padding:0;margin:0}[class*=' i-']::before,[class^=i-]::before{font-family:if!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-copy:before{content:"\e92e"}.i-fb-fl:before{content:"\e92f"}.i-ln-fl:before{content:"\e930"}.i-ok-fl:before{content:"\e931"}.i-sk-fl:before{content:"\e932"}.i-tl-fl:before{content:"\e933"}.i-tw-fl:before{content:"\e934"}.i-vb-fl:before{content:"\e935"}.i-vk-fl:before{content:"\e936"}.i-wt-fl:before{content:"\e937"}.i-tl:before{content:"\e800"}.i-instagram-b:before{content:"\e953"}.i-skype:before{content:"\e954"}.i-youtube:before{content:"\e955"}.i-tiktok:before{content:"\e956"}.i-user:before{content:"\e900"}.i-user-p:before{content:"\e901"}.i-user-check:before{content:"\e900"}.i-phone:before{content:"\e902"}.i-mail:before{content:"\e903"}.i-marker:before{content:"\e904"}.i-mark:before{content:"\e945"}.i-eye:before{content:"\e905"}.i-eye-full:before{content:"\e940"}.i-clock:before{content:"\e906"}.i-plus:before{content:"\e907"}.i-camera:before{content:"\e908"}.i-share:before{content:"\e909"}.i-share-big:before{content:"\e94c"}.i-menu:before{content:"\e90a"}.i-play:before{content:"\e90b"}.i-check:before{content:"\e90c"}.i-checked:before{content:"\e957"}.i-left:before{content:"\e90d"}.i-right:before{content:"\e90e"}.i-up:before{content:"\e90f"}.i-down:before{content:"\e910"}.i-prew:before{content:"\e911"}.i-next:before{content:"\e912"}.i-close:before{content:"\e913"}.i-search:before{content:"\e914"}.i-border:before{content:"\e915"}.i-arrow:before{content:"\e916"}.i-arrow-rigth:before{content:"\e93e"}.i-clear:before{content:"\e917"}.i-star:before{content:"\e918"}.i-all:before{content:"\e919"}.i-desk:before{content:"\e91a"}.i-chubby:before{content:"\e91b"}.i-tent:before{content:"\e91c"}.i-charger:before{content:"\e91d"}.i-bookcase:before{content:"\e91e"}.i-suits:before{content:"\e91f"}.i-document:before{content:"\e920"}.i-laptop:before{content:"\e921"}.i-houses:before{content:"\e922"}.i-car:before{content:"\e923"}.i-ok:before{content:"\e924"}.i-in:before{content:"\e925"}.i-vk:before{content:"\e926"}.i-fb:before{content:"\e927"}.i-tw:before{content:"\e928"}.i-wha:before{content:"\e929"}.i-metro:before{content:"\e92a"}.i-min-close:before{content:"\e92b"}.i-clock-back:before{content:"\e92c"}.i-instagram:before{content:"\e92d"}.i-info:before{content:"\e938"}.i-arrow-bottom:before{content:"\e939"}.i-arrow-top:before{content:"\e93a"}.i-alert:before{content:"\e93b"}.i-see:before{content:"\e93c"}.i-download:before{content:"\e93d"}.i-bar-graph:before{content:"\e93f"}.i-share-arrow:before{content:"\e941"}.i-clip:before{content:"\e943"}.i-check:before{content:"\e944"}.i-quest:before{content:"\e946"}.i-option:before{content:"\e947"}.i-dislike-b:before{content:"\e94b"}.i-dislike:before{content:"\e94a"}.i-like-b:before{content:"\e949"}.i-like:before{content:"\e948"}.i-link:before{content:"\e94d"}.i-gear:before{content:"\e94e"}.i-filter:before{content:"\e94f"}.i-option-empty:before{content:"\e950"}.i-reply:before{content:"\e951"}.i-image:before{content:"\e952"}.i-chats:before{content:"\e95a"}.i-forward:before{content:"\e959"}.i-file:before{content:"\e95b"}.i-castle:before{content:"\e95c"}.i-upload:before{content:"\e95d"}.i-rss:before{content:"\e95e"}.i-pencil:before{content:"\e95f"}.i-pay:before{content:"\e961"}.i-point:before{content:"\e960"}.i-calendar:before{content:"\e962"}.i-image-file:before{content:"\e963"}.i-pointer:before{content:"\e964"}.i-portfolio:before{content:"\e965"}.i-folder:before{content:"\e966"}.i-minus:before{content:"\e967"}.i-user-chain:before{content:"\e96a"}.i-newspaper:before{content:"\e969"}.i-ad:before{content:"\e968"}.i-building:before{content:"\e96d"}.i-suitcase:before{content:"\e96c"}.i-overload:before{content:"\e96b"}.i-male:before{content:"\e971"}.i-female:before{content:"\e970"}.i-monitor:before{content:"\e96f"}.i-mobile-phone:before{content:"\e96e"}.notice{position:absolute;top:-100%;right:10px;padding:15px 25px;max-width:300px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);background:#fff;border:1px solid;cursor:default;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;z-index:9999}.notice.active{position:fixed;top:100px}@media (max-width:1200px){.notice.active{top:80px}}@media (max-width:992px){.notice.active{top:10px}}.notice__message{font-size:14px;color:#111}.notice__message::before{display:inline-block;font-family:if;width:20px;height:20px;margin-right:6px}.notice--succes{border-color:#008a00}.notice--succes .notice__message::before{content:'\e944';color:#008a00}.notice--warning{border-color:#ffd146}.notice--warning .notice__message::before{content:'\e938';color:#ffd146}.notice--error{border-color:#ff1e1e}.notice--error .notice__message::before{content:'\e93b';color:#ff1e1e}.loader{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(196,196,196,.01);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow:hidden;opacity:1;z-index:995}.loader__icon-wrap{position:relative;width:150px;height:150px;display:inline-block;margin:0 16px}.loader__icon-wrap:before{content:'';width:10px;height:10px;border-radius:50%;position:absolute;display:block;background:#ff1e1e;top:125.8px;left:64.6px;-webkit-transform:translate(-61.2px,-61.2px);-ms-transform:translate(-61.2px,-61.2px);transform:translate(-61.2px,-61.2px);-webkit-animation:dotRect 3s cubic-bezier(.785,.135,.15,.86) infinite;animation:dotRect 3s cubic-bezier(.785,.135,.15,.86) infinite}.loader__icon{display:block;width:100%;height:100%}.loader__icon circle{fill:none;stroke:#aca9a9;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:150 50 150 50;stroke-dashoffset:75;-webkit-animation:pathCircle 3s cubic-bezier(.785,.135,.15,.86) infinite;animation:pathCircle 3s cubic-bezier(.785,.135,.15,.86) infinite}.loader__logo{position:relative;top:-91px;left:48px;width:50px;height:50px;background-image:url(../images/dist/icon/t.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@-moz-document url-prefix(){.loader{background:rgba(225,225,225,.5)}}@-webkit-keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}100%{stroke-dashoffset:275}}@keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}100%{stroke-dashoffset:275}}@-webkit-keyframes dotRect{25%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(61.2px,-61.2px);transform:translate(61.2px,-61.2px)}75%{-webkit-transform:translate(0,-122.4px);transform:translate(0,-122.4px)}100%{-webkit-transform:translate(-61.2px,-61.2px);transform:translate(-61.2px,-61.2px)}}@keyframes dotRect{25%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(61.2px,-61.2px);transform:translate(61.2px,-61.2px)}75%{-webkit-transform:translate(0,-122.4px);transform:translate(0,-122.4px)}100%{-webkit-transform:translate(-61.2px,-61.2px);transform:translate(-61.2px,-61.2px)}}.btn{display:inline-block;height:55px;padding:5px 30px;font-size:16px;line-height:45px;text-align:center;vertical-align:middle;text-decoration:none;white-space:nowrap;border-radius:5px;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}.btn:hover{text-decoration:none;outline:0}.btn:focus{outline:0}.btn.active,.btn:active{outline:0;background-image:none}.btn.disabled,.btn[disabled]{background-color:#aca9a9;color:#fff;pointer-events:none;cursor:default}.btn--md{height:45px;line-height:33px}.btn--sm{height:33px;line-height:22px;padding:5px 10px;font-size:14px}.btn--full{width:100%}.btn-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.btn--mob-center{text-align:center}}.btn-unstylling{border:none;background-color:transparent;outline:0}.btn-accent{background:#ff1e1e;color:#fff;border:none}.btn-accent:focus,.btn-accent:hover{color:#fff;background:#d70000}.btn-conture{color:#ff1e1e;background-color:transparent;border:1px solid #ff1e1e}.btn-conture:focus,.btn-conture:hover{color:#ff1e1e;-webkit-box-shadow:0 0 17px rgba(255,30,30,.25);box-shadow:0 0 17px rgba(255,30,30,.25)}.btn-conture.disabled,.btn-conture[disabled]{background-color:transparent;color:#aca9a9;border-color:#aca9a9;pointer-events:none;cursor:default}.btn-conture--wt{background:#fff}.btn-gray{color:#aca9a9;background-color:transparent;border:1px solid #aca9a9}.btn-gray:focus,.btn-gray:hover{-webkit-box-shadow:0 0 17px rgba(172,169,169,.25);box-shadow:0 0 17px rgba(172,169,169,.25)}.btn-gray.disabled,.btn-gray[disabled]{background-color:transparent;color:#aca9a9;border-color:#aca9a9;pointer-events:none;cursor:default}.btn-succes{background-color:#aca9a9;color:#fff;border:1px solid transparent}.btn-succes:focus,.btn-succes:hover{color:#aca9a9;background:#fff;border-color:#aca9a9}.btn-i-left .icon::before{padding-right:10px}.btn-i-right .icon::before{padding-left:10px}.btn-search__mob-txt{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media (max-width:767px){.btn-search__mob-txt{position:initial;width:auto;height:auto;margin:0;white-space:normal;-webkit-clip-path:initial;clip-path:initial;clip:auto}}@media (max-width:767px){.btn-search--sm.icon::before{display:none}}.link{display:inline-block;text-decoration:none;background-color:transparent;border:none}.link:hover{color:#ff1e1e}.link--border{padding-bottom:1px;border-bottom:1px solid}.link--bold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.link--underline{text-decoration:underline}.link-accent{color:#ff1e1e}.link-accent:focus,.link-accent:hover{color:#d70000}.link-second{color:navy}.link-second:focus,.link-second:hover{color:#0000cd}.link-tertiary{color:#008a00}.link-tertiary:focus,.link-tertiary:hover{color:#00bd00}.link-default{display:inline-block;color:#777}.link-default:focus,.link-default:hover{color:#9d9d9d}.link-i-left .icon::before{padding-right:6px}.link-i-right .icon::before{padding-left:6px}.back-link{font-size:14px;border:none;line-height:normal;display:inline-block;margin-top:35px;margin-bottom:30px;text-decoration:none;border-bottom:none!important}.back-link:hover{color:#d70000}.back-link::before{font-size:8px;margin-right:13px;vertical-align:middle}.back-link--go .icon{margin-left:10px}.tag{display:inline-block;padding:0 5px 0 4px;color:#aca9a9;font-size:14px;line-height:normal;background-color:transparent;border:1px solid #aca9a9;border-radius:5px;cursor:default}.tag--link{cursor:pointer}.tag--link.tag--link:hover{color:#fff;background-color:#aca9a9}.tag--del::after{content:'\e92b';font-family:If;display:inline-block;margin-left:5px;font-size:10px}.tag--del:hover::after{color:#ff1e1e}.tag-dark{color:#5a5a5a}.tag-dark.tag--link:hover{color:#fff;background-color:#5a5a5a}.tag-accent{color:#ff1e1e;border-color:#ff1e1e}.tag-accent.tag--link:hover{color:#fff;background-color:#ff1e1e}.tag-second{color:navy;border-color:navy}.tag-second.tag--link:hover{color:#fff;background-color:navy}.tag-tertiary{color:#008a00;border-color:#008a00}.tag-tertiary.tag--link:hover{color:#fff;background-color:#008a00}.tag-i-left .icon::before{padding-right:4px}.tag-i-right .icon::before{padding-left:4px}.input-wrap{position:relative;width:100%}.input-wrap__label{display:block;width:100%;font-size:14px;line-height:1;color:#aca9a9}.input-wrap__label+.dropdown,.input-wrap__label+.input,.input-wrap__label+.input-password,.input-wrap__label+.input-search,.input-wrap__label+.textarea,.input-wrap__label>.input{display:block;margin-top:6px}.input-wrap__label--margin-b{margin-bottom:6px}.input-wrap--limit{margin-bottom:30px}.input-wrap__lim{position:absolute;right:0;font-size:12px;color:#aca9a9}.input-wrap__message{margin-top:5px;font-size:14px;line-height:1}.input-wrap__message--warning{color:#ff1e1e}.input-wrap__message--success{color:#008a00}.textarea{display:inline-block;width:100%;margin-top:6px!important;padding:5px 12px;min-height:135px;font-size:16px;line-height:20px;border-radius:5px;border:1px solid #aca9a9}.input{width:100%;padding:5px 12px;min-height:45px;font-size:16px;border-radius:5px;border:1px solid #aca9a9}@media (max-width:1200px){.input{min-height:40px;font-size:14px}}.input:focus,.input:hover{background:#f4f4f5}.input.disabled,.input:disabled{color:#6b6b6b;background:#fff;border-color:#e7e7e7;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input--big{min-height:55px;border-radius:0}.input--big:focus,.input--big:hover{background:#fff}.input--bold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.input--bold::-webkit-input-placeholder{font-family:OpenSans,Arial,sans-serif;font-weight:400}.input--bold::-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-weight:400}.input--bold:-moz-placeholder{font-family:OpenSans,Arial,sans-serif;font-weight:400}.input--bold:-ms-input-placeholder{font-family:OpenSans,Arial,sans-serif;font-weight:400}.input--empty{border-radius:0;border:none;min-height:30px;padding:0}.input--empty:focus,.input--empty:hover{background-color:transparent}.input-required{color:#ff1e1e;border-color:#ff1e1e}.input-search{position:relative;overflow:hidden;font-size:16px}.input-search__val{padding-right:35px}.input-search__btn{position:absolute;font-size:0;width:45px;height:100%;top:0;right:0;border-radius:5px;border:none;background:0 0;padding:0;z-index:2}.input-search__btn::before{font-size:18px;color:#aca9a9}.input-search--btn{display:-webkit-box;display:-ms-flexbox;display:flex}.input-search--btn .input{padding:5px 12px 5px 35px;border-radius:5px 0 0 5px;border-right:0}@media (max-width:767px){.input-search--btn .input{padding-left:12px}}.input-search__icon-desc{position:absolute;top:10px;left:10px;color:#aca9a9;font-size:18px}@media (max-width:767px){.input-search__icon-desc{display:none}}.input-search__btn-txt{border-radius:0 5px 5px 0}@media (max-width:767px){.input-search__btn-txt{padding:5px}}.input-search__btn-txt .icon{display:none}@media (max-width:767px){.input-search__btn-txt .icon{display:block}}.input-password{position:relative}.input-password__val{padding-right:73px}.input-password__eye{position:absolute;right:35px;top:50%;width:21px;height:100%;font-size:0;color:#aca9a9;border:none;background:0 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.input-password__eye::before{font-size:21px}.input-password__eye::after{content:"";display:block;width:26px;height:2px;background:#aca9a9;position:absolute;z-index:2;left:50%;top:50%;margin-top:-.5px;margin-left:-13px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);border-top:1px solid #fff}.input-password__eye--open::after{background-color:transparent}.checkbox{position:relative}.checkbox__value{position:relative;display:inline-block;min-height:16px;padding-left:40px;margin:3px 0;font-size:16px;color:#111;line-height:1.5;cursor:pointer}.checkbox__value::after,.checkbox__value::before{position:absolute;content:"";display:inline-block}.checkbox__value::before{width:25px;height:25px;border:1px solid #aca9a9;left:0;top:0;border-radius:4px}.checkbox__value::after{height:9px;width:13px;border-left:2px solid;border-bottom:2px solid;border-color:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:6px}.checkbox__field{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.checkbox__field:checked+label::before{border-color:#008a00}.checkbox__field:checked+label::after{border-left-color:#008a00;border-bottom-color:#008a00}.checkbox__field:disabled+label{font-weight:400;cursor:default}.checkbox__field:disabled+label::before{background:#f6f6f6;border:1px solid #e2e2e2}.checkbox__field:disabled:checked+label::after{border-color:#999}.checkbox--inline{display:inline-block}.checkbox--muted .checkbox__value{color:#aca9a9;font-size:14px}.checkbox--sm .checkbox__value{padding-left:30px;font-size:14px}.checkbox--sm .checkbox__value::before{width:20px;height:20px;border:1px solid #aca9a9;left:0;top:0;border-radius:5px}.checkbox--sm .checkbox__value::after{height:6px;width:9px}.checkbox--tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox--tooltip .tooltip{margin-left:10px}.radio{position:relative}.radio__value{position:relative;display:inline-block;min-height:16px;padding-left:40px;margin:3px 0;font-size:16px;color:#111;line-height:1.5;cursor:pointer}.radio__value::after,.radio__value::before{position:absolute;content:"";display:inline-block}.radio__value::before{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid #aca9a9;border-radius:50%}.radio__value::after{height:14px;width:14px;border-color:transparent;border-radius:50%;left:4px;top:4px}.radio__field{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.radio__field:checked+label::before{border-color:#008a00}.radio__field:checked+label::after{background-color:#008a00}.radio__field:disabled+label{cursor:default;color:#e2e2e2}.radio__field:disabled+label::before{background:#f6f6f6;border:1px solid #e2e2e2}.radio__field:disabled:checked+label::after{background-color:#e2e2e2}.input-date::-webkit-calendar-picker-indicator{color:transparent;opacity:1;background:url(/images/dist/icon/calendar.svg) no-repeat center;background-size:20px}.input-date__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-date__label{display:inline-block;min-width:19px;margin-right:5px;font-size:14px;color:#aca9a9}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch__txt-after,.switch__txt-before{font-size:14px}.switch__txt-before{margin-right:20px}.switch__txt-after{margin-left:20px}.switch__input{display:none}.switch__input:checked+.switch__slider:before{background:#ff1e1e;-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px)}.switch__input:focus+.switch__slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:#f5f5f5;border:1px solid #dee2e6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.switch__slider::before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:4px;border-radius:50%;background-color:#aca9a9;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.login,.login-franchisees,.login-user,.recovery,.recovery-form,.recovery-send,.registrations,.registrations-franchisees,.registrations-user{display:none}.login-franchisees.active,.login-user.active,.login.active,.recovery-form.active,.recovery-send.active,.recovery.active,.registrations-franchisees.active,.registrations-user.active,.registrations.active{display:block}.captcha{margin:0 -20px 15px}@media (max-width:992px){.header.log-active::before{content:"";display:block;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;background:#000;opacity:.2}}.site-header{position:relative;padding:16px 0 16px;background:#fff;border-bottom:1px solid #e7e7e7;font-size:18px;z-index:10}.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.site-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.site-header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.site-header__info{display:block}}.site-header__logo{display:inline-block;width:106px;height:32px;margin-right:50px;background:url(../images/dist/logo-short.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.site-header__logo{margin-right:0}}.site-header__logo--tablet{display:none}@media (max-width:1199px){.site-header__logo--tablet{display:inline-block}}@media (max-width:1199px){.site-header__logo--desk{display:none}}.site-header__city{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px;color:#6b6b6b;z-index:6}@media (max-width:1500px){.site-header__city{font-size:16px;margin-right:10px}}@media (max-width:1199px){.site-header__city{margin-bottom:30px}}.site-header__city.active .city-wrapper{visibility:visible;opacity:1}@media (max-width:1199px){.site-header__city.active .city-wrapper{left:0}}.site-header__city-btn{position:relative;margin-left:25px;font-size:18px;background:0 0;padding:2px 0;border:none;color:#111;border-bottom:1px dashed #000;line-height:1}.site-header__city-btn::before{font-family:If;content:'\e945';position:absolute;left:-20px;font-size:20px;font-weight:600;color:#ff1e1e}.site-header__reg-btn{border:none;background-color:#fff;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1500px){.site-header__reg-btn{font-size:16px}}.site-header__reg-btn::after{content:"\e900";font-family:if;font-size:24px;width:24px;height:24px;margin-left:6px;line-height:1}.site-header__regis-link{white-space:nowrap}@media (max-width:1199px){.site-header__regis-link{display:none}}.site-header__btn-menu-close{display:none}@media (max-width:1199px){.site-header__btn-menu-close{display:block;position:absolute;width:15px;height:15px;top:20px;right:20px;background:0 0;font-size:15px;padding:0;border:none;line-height:normal;z-index:10}}@media (max-width:1199px){.site-header__btn-menu-close::before{display:block}}@media (max-width:1199px){.mobil-header-wrapper{position:fixed;top:0;height:100vh;width:100vw;max-width:100%;z-index:10;background:#fff;left:-150%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:64px 20px 35px;overflow-y:auto;display:block}}@media (max-width:1199px){.mobil-header-wrapper.active{left:0}}@media (max-width:1199px){.header-mobil{display:block;width:100%;padding-top:24px}}.header-mobil__contact{display:block;margin-bottom:22px;font-size:16px}.header-mobil .icon::before{font-size:20px;color:#ff1e1e;margin-right:14px}.header-mobil .i-phone::before{font-weight:600}.header-mobil__link{margin-bottom:14px;font-size:14px;text-decoration:underline}.header-mobil__logo{width:138px;margin:0 auto;padding-top:10px}.burger__btn-menu{border:none;background:0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media (max-width:1680px){.burger__btn-menu{margin-right:20px;margin-right:10px}}@media (max-width:1200px){.burger__btn-menu{width:22px;margin:0;font-size:0;height:auto;margin-right:45px}}.burger-btn{width:35px;height:23px;display:block;margin-right:16px}@media (max-width:1200px){.burger-btn{margin:0;height:auto;width:22px}}.burger-btn__item{display:block;word-wrap:100%;height:3px;margin-top:7px;border-radius:2px;background:#111;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:relative}@media (max-width:1200px){.burger-btn__item{height:2px;margin-top:4px}}.burger-btn__item:first-child{margin-top:0}.burger-btn.active .burger-btn__item:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}.burger-btn.active .burger-btn__item:nth-child(2){opacity:0}.burger-btn.active .burger-btn__item:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px}.actions-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.actions-btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.actions-btns{-ms-flex-wrap:wrap;flex-wrap:wrap}}.actions-btns__btn{position:relative;margin-right:40px;color:#ff1e1e;font-size:16px;white-space:nowrap;cursor:pointer}@media (max-width:1199px){.actions-btns__btn{min-width:300px;text-align:center;border:1px solid;border-radius:5px;padding:10px 20px}}@media (max-width:767px){.actions-btns__btn{min-width:100%;margin-right:0;margin-bottom:20px}}.actions-btns__btn:last-child{margin-right:0}@media (max-width:767px){.actions-btns__btn:last-child{margin-bottom:0}}.actions-btns__btn:hover{color:#d70000}.actions-btns__btn::before{margin-right:8px}.actions-btns__value{display:inline-block}.actions-btns__value::before{margin-right:8px}.actions-btns__btn--border{padding:5px 10px;border:1px solid;border-radius:5px}@media (max-width:1199px){.actions-btns__btn--border{padding:10px 20px}}.actions-btns__list{display:none;position:absolute;top:34px;left:0;list-style:none;margin:0;padding:10px;background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);z-index:1}@media (max-width:1199px){.actions-btns__list{width:100%}}.actions-btns__list.active{display:inline-block}.actions-btns__item{margin-bottom:10px}.actions-btns__item:last-child{margin-bottom:0}.actions-btns__link{font-size:16px;color:#111;text-decoration:none;cursor:pointer}.actions-btns__link:hover{color:#ff1e1e}.main-menu{position:absolute;background:#fff;z-index:5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;left:0;width:100%;top:100%;margin-top:-1px;overflow:hidden;padding:36px 0 54px;opacity:0;visibility:collapse;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:1199px){.main-menu{position:initial;opacity:1;visibility:visible;padding:0 0 30px;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:1199px){.main-menu .row{margin:0}}.main-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .full-container{display:block}@media (max-width:1199px){.main-menu .full-container{padding:0}}.main-menu.active{opacity:1;visibility:visible}.main-menu::before{content:"";display:block;position:absolute;left:0;top:-30px;width:100%;height:30px;z-index:1;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45)}.main-menu__search{max-width:437px;margin-bottom:40px;padding:0}@media (max-width:1199px){.main-menu__search{margin-bottom:16px;max-width:100%}}.main-menu__tabs-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media (max-width:1199px){.main-menu__tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-menu__tabs-btn{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;padding:0;background:0 0;border:none}@media (max-width:1199px){.main-menu__tabs-btn{display:block;height:45px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0px;font-size:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #aca9a9}.main-menu__tabs-btn:first-child{border-radius:5px 0 0 5px}.main-menu__tabs-btn:last-child{border-radius:0 5px 5px 0}.main-menu__tabs-btn+.main-menu__tabs-btn{border-left:none}.main-menu__tabs-btn.active{background:#ff1e1e;border-color:#ff1e1e;color:#fff;font-weight:700}}@media (max-width:1199px){.main-menu__col{display:none;padding:25px 0 0;border:none!important;width:100%}.main-menu__col.active{display:block}}.main-menu__col:first-child{border-right:1px solid #aca9a9}.main-menu__col:last-child{padding-left:40px}@media (max-width:1199px){.main-menu__col:last-child{padding-left:0}}.main-menu__col-inner{padding:0}@media (max-width:767px){.main-menu__col-inner{margin-bottom:40px}}@media (max-width:767px){.main-menu__col-inner:last-child{margin-bottom:0}}.main-menu__col-title{display:inline-block;margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#aca9a9}@media (max-width:1199px){.main-menu__col-title{display:none}}@media (max-width:1199px){.main-menu__col-desk{display:none}}.main-menu__col-mob{display:none}@media (max-width:1199px){.main-menu__col-mob{display:block}}.main-menu__list{margin:0 30px 0 0;padding:0;list-style:none;font-size:20px;line-height:1.2}@media (max-width:1366px){.main-menu__list{font-size:16px}}.main-menu__list:last-child{margin-right:0}.main-menu__li{margin-bottom:20px}@media (max-width:1199px){.main-menu__li{margin-bottom:18px}}.main-menu__li:last-child{margin-bottom:0}@media (max-width:1199px){.main-menu__li:last-child{margin-bottom:0}}@media (max-width:1199px){.main-menu__li.mobil-vis{display:block}}.main-menu__link:hover{color:#ff1e1e}.main-menu__li-count{display:inline-block;padding:2px 5px;margin-left:20px;font-size:14px;color:#aca9a9;border:1px solid #aca9a9;border-radius:5px;cursor:default}.main-menu__chek{padding-right:50px}@media (max-width:1366px){.main-menu__chek{padding-right:0}}.main-menu__chek-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;font-size:14px;color:#111}.main-menu__chek-title{text-transform:uppercase}.main-menu__chek-link{text-transform:lowercase}.main-menu__chek-list{display:inline-block;width:100%;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:0 20px 0 0}.main-menu__chek-item{margin-bottom:10px}.main-menu__add-post{display:inline-block}.main-menu__add-post::after{content:'\e910';font-family:If;display:inline-block;margin-left:20px}@media (max-width:1199px){.main-menu__add-post.actions-btns__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;text-align:left}}.company-menu__title{position:relative;padding:15px 0;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:14px;border-bottom:1px solid #efeded}.company-menu__title::before{content:"\e90f";font-family:if;font-size:16px;position:absolute;right:20px;top:50%;display:block;line-height:1;margin-top:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.company-menu__title.active::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.company-menu__content{display:none}.company-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:20px 10px}@media (max-width:374px){.company-menu__list{padding:20px 0}}.company-menu__list--gray{background-color:#f5f5f5}.company-menu__item{width:33.333%;font-size:14px;margin-bottom:15px}@media (max-width:767px){.company-menu__item{width:50%}}.company-menu__link:hover{color:#ff1e1e}.city-wrapper{position:absolute;left:0;top:100%;visibility:collapse;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;margin-top:5px;background:#fff;border-radius:5px;padding:0 0 20px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:6;font-size:16px;min-width:985px;color:#111}@media (max-width:1200px){.city-wrapper{position:fixed;top:0;width:100%;min-width:100%;height:100vh;overflow-y:auto;z-index:5;left:-100%;padding:30px 20px}}.city-wrapper__search{max-width:450px;margin:0 20px 20px 20px}@media (max-width:1200px){.city-wrapper__search{margin:0 0 25px;max-width:100%}}.city-wrapper__btns{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.city-wrapper__btns{display:none}}.city-wrapper__btns .btn{width:calc(50% - 20px);margin:0 20px}.city-wrapper__lists{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 40px}@media (max-width:1200px){.city-wrapper__lists{display:block;padding:0}}.city-wrapper__list{width:calc(33.333% - 10px);margin:0 30px 0 0;padding:0;list-style:none;font-size:20px;line-height:1.2}@media (max-width:1200px){.city-wrapper__list{width:100%;margin:0;font-size:16px;margin-bottom:20px}}.city-wrapper__list:last-child{margin-right:0}@media (max-width:1200px){.city-wrapper__list:last-child{margin-bottom:0}}.city-wrapper__list__li-link{text-decoration:none}.city-wrapper__list__li-link:hover{color:#ff1e1e}.city-wrapper__li{margin-bottom:20px}.city-wrapper__li:last-child{margin-bottom:0}.city-wrapper__map{overflow:hidden;height:485px;margin-bottom:20px}.city-wrapper__map iframe{width:100%}@media (max-width:1200px){.city-wrapper__back{display:block;font-size:10px;background:0 0;border:none;padding:0;margin-bottom:20px}}.city__auto{padding:0 20px 20px 20px;font-size:20px;font-weight:700;line-height:1.2}@media (max-width:1200px){.city__auto{padding:0 0 25px;font-size:16px}}.city__small{font-weight:400;font-size:16px;color:#aca9a9;display:block}@media (max-width:1200px){.city__small{font-size:14px}}.city__tasd-nav{padding:20px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #f5f5f5;margin-bottom:25px}@media (max-width:1200px){.city__tasd-nav{display:none}}.city__babs-btn{background:0 0;padding:0 0 4px;border:none;margin-right:45px;position:relative;line-height:normal}.city__babs-btn:hover{color:#ff1e1e}.city__babs-btn::after{content:"";display:block;width:100%;height:2px;position:absolute;left:0;bottom:-2px;background:#ff1e1e;border-radius:2px 2px 0 0;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.city__babs-btn.active{color:#ff1e1e}.city__babs-btn.active::after{opacity:1}.map-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:1.5;color:#5a5a5a;padding:0 20px 20px}@media (max-width:1200px){.map-bar{display:none}}.map-bar__text{max-width:45%}.map-bar__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-bar__label{color:#111;padding-right:20px}.map-bar__btn{border:1px solid #e0e0e0;font-size:14px;padding:5px 10px;background:0 0;margin-right:-1px}.map-bar__btn:hover{background:#ff1e1e;color:#fff}.map-bar__btn-first{border-radius:3px 0 0 3px}.map-bar__btn-last{border-radius:0 3px 3px 0}.btn-languages{padding:0;background:0 0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding-right:20px;position:relative}@media (max-width:1500px){.btn-languages{font-size:16px}}.btn-languages::after{content:"\e910";font-family:if;color:#6b6b6b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:13px;height:7px;line-height:7px;font-size:13px;position:absolute;right:0;top:50%;margin-top:-3.5px}.btn-languages__flag{width:23px;height:23px;border-radius:50%;overflow:hidden;margin-right:8px}.languages-list{background:#fff;border-radius:5px;padding:15px 20px 30px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:6;font-size:16px}.languages-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:pre;margin-bottom:20px;line-height:normal}.languages-list__link:hover{color:#ff1e1e}.languages-list__link:last-child{margin-bottom:0}.languages-list__flag{min-width:23px;width:23px;height:23px;border-radius:50%;margin-right:13px;overflow:hidden;display:block}.languages-list__flag img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.languages-list__title{font-weight:600;margin-bottom:15px;line-height:normal}.login-wrapper{position:relative}.login-wrapper.active .login-reg{opacity:1;visibility:visible}.login-reg{background:#fff;border-radius:5px;padding:20px 20px 30px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:6;line-height:normal;position:absolute;right:0;top:100%;visibility:collapse;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;margin-top:5px;font-size:14px;width:315px}@media (max-width:767px){.login-reg{position:fixed;top:35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;overflow-y:auto;max-height:calc(100% - 35px);padding-top:30px}}.login-reg .btn{margin-bottom:20px}@media (max-width:767px){.login-reg .btn{margin-bottom:15px}}.login-reg .input-wrap{margin-bottom:10px}.login-reg__title{font-size:20px;text-align:center;margin-bottom:10px}.login-reg__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-10px}.login-reg__row .checkbox__value{font-size:14px;padding-left:30px;line-height:2}.login-reg__checkbox-accept{line-height:1.4!important}.login-reg__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;border-top:1px solid #aca9a9}.login-reg__btn{font-size:18px;line-height:1.5;background:0 0;border:none;border-bottom:1px solid #ff1e1e;margin:0 auto;padding:0}@media (max-width:767px){.login-reg__btn{font-size:16px}}@media (max-width:767px){.login-reg__close{position:absolute;z-index:5;width:14px;height:14px;font-size:0;top:20px;right:20px;background:0 0;border:none;padding:0;display:block}.login-reg__close::before{font-size:15px}.login-reg-popup .login-reg{-webkit-transform:none;-ms-transform:none;transform:none;height:auto}.login-reg-popup .login-reg .login-reg__close{display:none}.login-reg-popup .login-reg{min-height:initial}}.recovery-link{border-bottom:1px solid;text-decoration:none;cursor:pointer}.recovery-link:hover{color:#ff1e1e}.recovery-send__image{width:44px;height:28px;margin:10px auto 25px;background-image:url(../images/dist/icon/mail-red.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.recovery-send__txt{margin-bottom:50px;font-size:16px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;text-align:center}.recovery .btn{width:100%;margin-bottom:20px;margin-right:0}.soc-login{padding-top:18px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.soc-login__link{width:80px;height:50px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);margin-right:18px}.soc-login__link::before{content:'';display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75}.soc-login__link:last-child{margin-right:0}.soc-login__link:hover{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45)}.soc-login__link:hover::before{-webkit-filter:none;filter:none;opacity:1}.gg::before{background-image:url(../images/dist/icon/google.svg)}.mail::before{background-image:url(../images/dist/icon/mail-logo.svg)}.yandex::before{background-image:url(../images/dist/icon/yandex.svg)}@media (max-width:1200px){.header-logo{display:block}}.header-logo__image{max-height:39px}.user-account{position:relative}.user-account__status{position:absolute;right:35px;top:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;background-color:#ff1e1e;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:10px;color:#fff;z-index:1}@media (max-width:1200px){.user-account__status{right:55px}}.user-account__status:hover{color:#f4f4f5}.user-account__status--pro{color:#ff1e1e;font-size:12px;background-color:transparent}.user-account__status--pro:hover{color:navy}.user-account__dropdown{width:315px;position:absolute;right:0;top:100%;margin-top:5px;line-height:normal;display:none;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:6}@media (max-width:576px){.user-account__dropdown{position:fixed;top:83px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;overflow-y:auto;max-height:calc(100% - 35px)}}.user-account__dropdown.active{opacity:1;display:block}.user-account__btn-open{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:none;background-color:#fff}@media (max-width:1200px){.user-account__btn-open{padding-right:20px}}.user-account__btn-open::after{content:"\e910";position:absolute;right:-20px;top:50%;width:13px;height:7px;margin-top:-3.5px;font-family:if;color:#6b6b6b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;line-height:7px;font-size:13px}@media (max-width:1200px){.user-account__btn-open::after{right:0}}.user-account__btn-open.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.user-account__dropdown-close{cursor:pointer;display:none;position:absolute;width:15px;height:15px;top:20px;right:20px;background:0 0;font-size:15px;padding:0;border:none;line-height:normal;z-index:3}@media (max-width:767px){.user-account__dropdown-close{display:block}}.user-account__dropdown-close::before{display:block}.user-account__user-name{display:inline-block;text-align:left;font-size:14px;line-height:16px;word-break:break-all}@media (max-width:1366px){.user-account__user-name{display:none}}.user-account__user-avatar{position:relative;display:inline-block;margin-left:25px;width:40px;min-width:40px;height:40px}@media (max-width:767px){.user-account__user-avatar{width:35px;height:35px}}.user-account__user-avatar--pro{border:1px solid #ff1e1e;border-radius:50%}.user-account__user-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;border-radius:50%}.user-account__links{border-bottom:2px solid #efeded}.user-account__nav-title{display:inline-block;text-align:center;font-size:16px;color:#aca9a9;text-transform:uppercase}.user-account__nav-list{margin:20px 0;padding:0;list-style:none}.user-account__nav-list--gorizont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-account__nav-list--gorizont .user-account__nav-item{margin:0}.user-account__nav-item{margin-bottom:10px}.user-account__nav-item:last-child{margin-bottom:0}.user-account__nav-item--mob-vis{display:none}@media (max-width:992px){.user-account__nav-item--mob-vis{display:block}}.user-account__nav-link.active,.user-account__nav-link:hover{color:#ff1e1e}.user-account__count{padding:2px 5px;margin-left:16px;font-size:13px;color:#aca9a9;border:1px solid;border-radius:5px}.account-menu{padding:40px 50px 30px;background:#fff}.account-menu__data{border-bottom:2px solid #efeded}.account-menu__data-id{display:inline-block;margin-bottom:15px;font-size:18px;text-transform:uppercase}.account-menu__data-id::before{content:'\e946';font-family:If;display:inline-block;margin-right:25px}.account-menu__data-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.account-menu__data-status::before{content:'';display:inline-block;margin-right:20px;width:25px;height:25px;background-size:contain}.account-menu__data-status--one::before{background-image:url(../images/dist/icon/status-one.svg);background-repeat:no-repeat;background-position:center}.account-menu__data-status--two::before{background-image:url(../images/dist/icon/status-two.svg);background-repeat:no-repeat;background-position:center}.account-menu__data-status--tree::before{background-image:url(../images/dist/icon/status-tree.svg);background-repeat:no-repeat;background-position:center}.header-lend{padding:16px 0;border-bottom:1px solid #e7e7e7}.header-lend__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.header-lend__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:992px){.header-lend__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}}@media (max-width:992px){.header-lend__logo-image{display:none}}.header-lend__logo-image-mob{display:none}@media (max-width:992px){.header-lend__logo-image-mob{display:block}}.header-lend__link-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 20px;text-align:center}@media (max-width:992px){.header-lend__link-wrap{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}@media (max-width:768px){.header-lend__link-wrap{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-lend__link:hover{color:#ff1e1e}.header-lend__link:last-child{margin-right:0}@media (max-width:992px){.header-lend .btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:35px;line-height:25px;padding:5px 15px;margin-bottom:10px}}.header-company{position:relative;padding:16px 0 16px;background:#fff;border-bottom:1px solid #e7e7e7;font-size:18px;z-index:10}.header-company__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-company__logo{width:91px;height:70px;background:url(../images/dist/logo.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.header-company__logo{display:none}}.header-company__burger{display:none}@media (max-width:1199px){.header-company__burger{display:initial}}@media (max-width:1199px){.header-company__content{display:none}}.header-company__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.header-company__nav{padding:5px 20px;background-color:#f5f5f5;border-radius:5px}.header-company__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none}.header-company__nav-item{position:relative;cursor:pointer}.header-company__nav-title{padding:0 5px;font-size:18px;color:#111}@media (max-width:1366px){.header-company__nav-title{font-size:16px;padding:0 2px}}.header-company__nav-title:hover+.header-company__nav-sublist{display:block}.header-company__nav-sublist{position:absolute;width:190px;display:none;list-style:none;margin:0;padding:10px 15px;font-size:16px;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.header-company__nav-sublist:hover{display:block}.header-company__nav-subitem{margin-bottom:15px}.header-company__nav-subitem:last-child{margin-bottom:0}.header-company__nav-link:hover{color:#ff1e1e}.header-company__mobil-vis{display:none}@media (max-width:1199px){.header-company__mobil-vis{display:initial}}.city-mobil{position:relative;display:none;padding-bottom:10px;border-bottom:1px solid #dee2e6}@media (max-width:767px){.city-mobil{display:block}}.city-mobil__search{margin-bottom:15px}.city-mobil__panel{background:#fff}.city-mobil__header{font-size:12px;margin-bottom:15px}.city-mobil__seleted{display:inline-block;margin-right:20px;color:#111}.city-mobil__reset{color:#aca9a9}.city-mobil__list{max-height:380px;overflow-y:auto}.city-mobil__item{margin-bottom:20px}.city-mobil__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.city-mobil__link.active{color:#ff1e1e}.city-mobil__flag{display:inline-block;margin-right:10px;width:25px;height:18px;border-radius:2px}.city-mobil__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-bottom:25px}.city-mobil__back::before{font-size:7px;margin-right:10px}.city-mobil__panel--nested{visibility:hidden;position:absolute;left:-100%;top:55px;width:100%;bottom:0}.city-mobil__panel--nested.active{visibility:visible;left:0}.footer{background:#f6f6f6;padding:50px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.footer{padding:20px 0 54px;font-size:14px}}.footer .full-container{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199px){.footer .full-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.footer__inner{width:100%}@media (max-width:1199px){.footer__col{padding:0}}.footer__link{margin-bottom:20px;text-decoration:underline}@media (max-width:1500px){.footer__link{font-size:14px;margin-bottom:10px}}.footer__link:last-child{margin-bottom:0}.footer__logo{display:inline-block;margin-bottom:50px}@media (max-width:1500px){.footer__logo{margin-bottom:25px}}@media (max-width:1199px){.footer__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:166px;margin:0 auto;margin-top:20px}}.footer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:1366px){.footer__phone{font-size:14px}}@media (max-width:1199px){.footer__phone{margin-top:20px;font-size:16px}}.footer__phone::before{font-size:22px;margin-right:16px;color:#ff1e1e;font-weight:600!important}.footer__phone:hover{color:#ff1e1e}.footer__whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;white-space:nowrap}@media (max-width:1500px){.footer__whatsapp{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:initial}}@media (max-width:1366px){.footer__whatsapp{font-size:14px}}@media (max-width:1199px){.footer__whatsapp{font-size:16px;margin-bottom:20px}}.footer__whatsapp::before{font-size:24px;margin-right:14px;color:#ff1e1e}.footer__whatsapp-link{margin-left:4px;border-bottom:1px solid #ff1e1e;color:#ff1e1e;text-decoration:none}@media (max-width:1500px){.footer__whatsapp-link{margin-left:38px}}@media (max-width:1199px){.footer__whatsapp-link{margin-left:4px}}.footer__sub{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;line-height:normal;margin-bottom:15px;font-size:18px}@media (max-width:1366px){.footer__sub{font-size:16px}}@media (max-width:1199px){.footer__sub{padding:0 20px;font-size:14px;font-weight:600;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}}@media (max-width:1199px){.footer__sub::before{content:"\e90f";font-family:if;font-size:16px;position:absolute;right:20px;top:50%;display:block;line-height:1;margin-top:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (max-width:1199px){.footer__sub.active::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@media (max-width:1199px){.footer__item{width:100%}}@media (max-width:1199px){.footer__mobil-wrap{border-bottom:.5px solid #e0e0e0;margin-bottom:15px}}.footer__mobil-wrap+.footer__mobil-wrap{margin-top:30px}@media (max-width:1199px){.footer__mobil-wrap+.footer__mobil-wrap{margin-top:0}}@media (max-width:1199px){.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1199px){.footer__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.footer__bottom-inner{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}.footer__mobil-wrap{margin-right:140px;min-width:186px}@media (max-width:1680px){.footer__mobil-wrap{margin-right:30px}}@media (max-width:1300px){.footer__mobil-wrap{min-width:initial}}@media (max-width:1199px){.footer__mobil-wrap{margin-right:0}}.footer__mobil-wrap:last-child{margin-right:0}.footer-menu{margin:0;line-height:1.2;font-weight:600}@media (max-width:1199px){.footer-menu{margin:0;width:100%;border-bottom:.5px solid #e0e0e0;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:11px}}.footer-menu__item{margin-bottom:30px}@media (max-width:1199px){.footer-menu__item{width:50%;margin-bottom:15px}}.footer-menu__item:last-child{margin-bottom:0}@media (max-width:1199px){.footer-menu__item:last-child{margin-bottom:0}}.footer-menu__link{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;text-decoration:none;line-height:1.2;display:block;position:relative}@media (max-width:1199px){.footer-menu__link{font-size:14px;font-weight:600}}.footer-menu__link:focus,.footer-menu__link:hover{color:#ff1e1e}.footer-submenu{margin:0;line-height:normal}@media (max-width:1199px){.footer-submenu{display:none;padding:10px 20px 15px;background-color:#fff}}@media (max-width:1199px){.footer-submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-submenu__item{margin-bottom:10px}@media (max-width:1199px){.footer-submenu__item{width:50%;padding-right:10px;margin-bottom:15px}}.footer-submenu__item:last-child{margin-bottom:0}@media (max-width:1199px){.footer-submenu__item:last-child{margin-bottom:0}}.footer-submenu__link{text-decoration:none;line-height:normal;display:block;position:relative}@media (max-width:1366px){.footer-submenu__link{font-size:14px}}.footer-submenu__link:focus,.footer-submenu__link:hover{color:#ff1e1e}.footer-sm{position:fixed;width:100%;left:-100%;right:0;bottom:0;opacity:0;-webkit-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;z-index:10}@media (max-width:1199px){.footer-sm{position:initial;opacity:1}}.footer-sm.active{left:0;opacity:1}.footer-sm__inner{padding:1px 8px;border-radius:5px;background-color:#f5f5f5}@media (max-width:1199px){.footer-sm__inner{padding:20px}}@media (max-width:767px){.footer-sm__inner{padding:20px 0}}.footer-sm__logo{width:67px;height:20px}@media (max-width:1199px){.footer-sm__logo{display:none}}.footer-sm__logo-link{display:inline-block;width:100%;height:100%;background:url(../images/dist/logo-short.svg) no-repeat center;background-size:contain}.footer-sm__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1199px){.footer-sm__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-sm__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}@media (max-width:1199px){.footer-sm__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width:767px){.footer-sm__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-sm__item{margin:0 20px}@media (max-width:767px){.footer-sm__item{margin:0 0 15px 0}}.footer-sm__item:first-child{margin-left:0}.footer-sm__item:last-child{margin-right:0}.footer-sm__link{font-size:14px}@media (max-width:1199px){.footer-sm__link{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}}.footer-sm__link:hover{color:#ff1e1e}@media (max-width:1199px){.footer-sm__desk{display:none}}.footer-sm__bottom{display:none}@media (max-width:1199px){.footer-sm__bottom{display:block}}.home-nav{position:relative}.home-nav__logo{margin:0 auto;max-width:135px;padding-top:15px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1200px){.home-nav__logo{display:none}}.home-nav__person{position:absolute;top:20px}@media (max-width:1200px){.home-nav__person{position:initial;padding-top:18px}}@media (max-width:992px){.home-nav__person{padding-top:0}}.home-nav__person-inner{position:relative;display:inline-block}@media (max-width:1200px){.home-nav__person-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;max-width:400px;border:1px solid #f5f5f5;border-radius:5px}}@media (max-width:992px){.home-nav__person-inner{max-width:100%}}.home-nav__person-photo{display:inline-block;width:100px;min-width:100px;height:100px;border-radius:50%;overflow:hidden}@media (max-width:1200px){.home-nav__person-photo{width:35px;min-width:35px;height:35px}}.home-nav__person-photo:hover+.home-nav__person-desr{display:block}.home-nav__person-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.home-nav__person-desr{display:none;position:absolute;top:0;left:120px;padding:12px;width:400px;border-radius:5px;background-color:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:5}@media (max-width:1200px){.home-nav__person-desr{position:initial;display:block;-webkit-box-shadow:none;box-shadow:none}}.home-nav__person-desr::before{content:'';position:absolute;left:-10px;top:calc(50% - 10px);display:block;border-left:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}@media (max-width:1200px){.home-nav__person-desr::before{display:none}}.home-nav__person-txt{margin:0;color:#111}@media (max-width:1200px){.home-nav__person-txt{font-size:14px}}.home-category{padding:50px 0 60px}@media (max-width:767px){.home-category.preview-block{padding:0 0 50px}}.home-services-wrap{position:relative}.home-services{padding-bottom:15px;position:relative}@media (max-width:1200px){.home-services{padding-top:12px}}@media (max-width:992px){.home-services{padding-bottom:20px;overflow-y:auto}.home-services::-webkit-scrollbar{width:0;background:0 0}}.home-services__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-8px;margin-right:-8px}@media (max-width:992px){.home-services__head{width:100%;overflow-x:auto}}.services-all{border:none;background:0 0}.home-services__modal{background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 15px 5px;position:absolute;left:0;top:0;width:100%;z-index:10;visibility:collapse;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.home-services__modal.active{visibility:visible;opacity:1}.home-services__modal .services-item{margin-bottom:20px}.home-services__close{position:absolute;width:18px;height:18px;background:0 0;border:none;font-size:0;padding:0;top:18px;right:24px}.home-services__close::before{font-size:18px}.services-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.services-item.mob-hide{display:none}}.services-item:hover{color:#ff1e1e}.services-item__servise-name{display:inline;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:14px;font-weight:600;text-align:center}.services-item__servise-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:992px){.services-item__servise-image{min-height:18px}.services-item__servise-image img{max-height:100%}}.services-item_min{font-family:OpenSans-SemiBold,Arial,sans-serif;min-width:81px;height:81px;padding:5px 8px 11px;color:#111;text-decoration:none;border-radius:5px}@media (max-width:992px){.services-item_min{height:40px;min-width:auto;padding:0;margin:0 8px}.services-item_min.mobil-active{display:-webkit-box;display:-ms-flexbox;display:flex}}.services-item_min:hover{color:#ff1e1e;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.services-item_big{width:16.666%;padding:10px 5px}@media (max-width:767px){.services-item_big{width:20%}}@media (max-width:576px){.services-item_big{width:33.333%;text-align:center}}.services-item_big .services-item__servise-name{margin-bottom:5px}.form__group{margin-bottom:70px}@media (max-width:991px){.form__group{margin-bottom:40px}}.form__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px;font-weight:700;line-height:27px}.form__group-title{margin-bottom:16px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.form__group-description{font-size:18px;line-height:24px;margin-bottom:20px}@media (max-width:991px){.form__group-description{font-size:14px;line-height:19px;margin-bottom:13px}}.form__subgroup{margin-bottom:40px}@media (max-width:991px){.form__subgroup{margin:10px 0 40px}}.form__subgroup-title{margin-bottom:40px;margin-bottom:13px;font-size:18px;line-height:25px}.form .input-wrap{margin-bottom:20px}.form__subgroup-add{margin-right:46px;color:#ff1e1e;text-decoration:underline;border:none;background-color:transparent}@media (max-width:767px){.form__subgroup-add{margin-bottom:20px}}@media (max-width:425px){.form__subgroup-add{font-size:14px}}.form__subgroup-add:hover:focus,.form__subgroup-add:hover:hover{color:#d70000}.form__subgroup-add:last-child{margin-right:0}@media (max-width:767px){.form__subgroup-add:last-child{margin-bottom:0}}.form__mute-text{display:inline-block;width:100%;margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:400;line-height:19px;color:#aca9a9}.form__mute-text a{color:#111;white-space:nowrap;text-decoration:underline}.form__field-has-del{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form__btn-del{position:absolute;right:-30px;top:50%;margin-top:-14px;font-size:20px;color:#aca9a9;border:none;background-color:transparent;cursor:pointer}@media (max-width:1300px){.form__btn-del{right:-23px}}@media (max-width:992px){.form__btn-del{position:initial;margin:0 0 23px 10px}}.form__btn-del--only-input{margin-top:-20px}.form .state-text{padding-bottom:13px}@media (max-width:1199px){.form .state-text{display:none}}.form__dropdown-status{max-width:250px}@media (max-width:1199px){.form__dropdown-status{margin-bottom:20px}}.form-horizont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.form-horizont .btn-search--sm{width:100%}}.form-private .row-margin-big{margin-bottom:32px}@media (max-width:991px){.form-private .row-margin-big{margin-bottom:0}}.form-private .confirm{margin-top:25px}@media (max-width:1199px){.form-private .confirm{margin-top:0;margin-bottom:12px}}.form-private .confirm__btn{font-size:14px}.form-private__btn{margin-top:35px}@media (max-width:1199px){.form-private__mob-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (max-width:1199px){.form-private__mob-hidden{display:none}}.form-private__mob-visible{display:none}@media (max-width:1199px){.form-private__mob-visible{display:block}}.form-private__time-label{display:inline-block;margin-bottom:4px}.form-private__desk-vis{display:inline-block}@media (max-width:767px){.form-private__desk-vis{display:none}}@media (max-width:480px){.form-private__label-group{font-size:12px}}.form-private__time-label--hidden{display:none;width:100%;font-size:12px;text-align:center}@media (max-width:767px){.form-private__time-label--hidden{display:inline-block}}.form-private__has-del-group{position:relative}@media (max-width:992px){.form-private__has-del-group .form__btn-del{display:none}}@media (max-width:992px){.form-private__fields-has-del{width:calc(100% - 28px)}}.form-private__del-group{display:none;position:absolute;right:0;top:25px;font-size:20px;color:#aca9a9;border:none;background-color:transparent}@media (max-width:992px){.form-private__del-group{display:block}}@media (max-width:767px){.time-col{padding-left:2px;padding-right:2px}.time-col .checkbox{text-align:center}.time-col .form-private__text-sm{text-align:center}}.schedule__row{margin-bottom:10px}@media (max-width:767px){.schedule__row{max-width:100%;margin:0 auto 10px}}.dropdown{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.dropdown__value{position:relative;background:0 0;border:none}.dropdown__value::after{content:"\e910";font-family:if;color:#6b6b6b;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:13px;height:7px;line-height:7px;font-size:13px;position:absolute;right:-20px;top:50%;margin-top:-3.5px}.dropdown__value-inner{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden}.dropdown--icon .icon{margin-right:5px;display:inline-block;width:25px}.dropdown__value--bold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.dropdown__list{position:absolute;left:0;top:100%;max-height:400px;visibility:hidden;overflow:hidden;margin-top:5px;background:#fff;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);overflow-y:auto;z-index:6}@media (max-width:576px){.dropdown__list{width:100%}}.dropdown__list-val{display:inline-block;width:100%;font-size:16px;padding:10px 20px}.dropdown__list-val:hover{color:#111;background:#f4f4f5}.dropdown .icon{font-size:15px}.dropdown .icon.i-fb{color:#4c6db6}.dropdown .icon.i-vk{color:#6695bd;font-size:12px}.dropdown .icon.i-tl{color:#2aa1da;font-size:13px}.dropdown .icon.i-instagram{color:#c13584;font-size:18px}.dropdown .icon.i-tw{color:#1baeeb}.dropdown .icon.i-in{color:#0e76a8}.dropdown .icon.i-ok{color:#fc9005}.dropdown.active .dropdown__value::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown.active .dropdown__list{visibility:visible;opacity:1}.dropdown--input{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;padding:5px 12px;height:45px;border-radius:5px;border:1px solid #aca9a9}.dropdown--input .dropdown__value{width:calc(100% - 20px);text-align:left}.dropdown--input .dropdown__list{width:100%}.dropdown--warning{border-color:#ff1e1e}.dropdown--warning .dropdown__value-inner{color:#ff1e1e}.dropdown--warning .dropdown__value::after{color:#ff1e1e}.dropdown--time{max-width:120px}.dropdown--time .dropdown__value::after{content:'\e906';font-size:15px}.dropdown--time.active .dropdown__value::after{-webkit-transform:none;-ms-transform:none;transform:none;color:#ff1e1e}.dropdown__time-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown__time-list{max-height:80px;padding:10px 5px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:576px){.dropdown__time-list{max-height:150px}}.dropdown__time-list::-webkit-scrollbar{width:0}.dropdown__time-item{display:block;padding:2px 10px;margin-bottom:3px;font-size:14px;border:none;background-color:transparent}.dropdown__time-item:hover{color:#ff1e1e}.dropdown__time-item.active{border:1px solid #ff1e1e;border-radius:3px}.dropditem-group{padding:15px 10px;width:300px;right:0;left:initial}.dropditem-group__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:5px}.dropditem-group__item:hover{background:#f5f5f5}.dropditem-group__img{width:50px;min-width:50px;height:50px;margin-right:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%}.dropditem-group__descr{margin:0;font-size:16px;line-height:21px;color:#111}.dropditem-group__meta{display:inline-block;width:100%;font-size:14px;line-height:19px;color:#aca9a9}.dropditem-group__title{margin:20px 10px 10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px;line-height:21px;color:#aca9a9}.smart-search{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.smart-search .clear{position:absolute;width:15px;height:15px;background:0 0;border:none;font-size:15px;padding:0;color:#111;z-index:5;right:15px;top:50%;margin-top:-10.5px;opacity:0}.smart-search__modal{padding:0;background:#fff;border-radius:0 0 5px 5px;border:1px solid #aca9a9;position:absolute;left:0;top:100%;width:100%;margin-top:-1px;line-height:normal;font-size:16px;z-index:5;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;visibility:collapse}.modal-list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.modal-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.modal-list__item .icon{margin-right:10px}.modal-list__item-val{display:inline-block;width:100%;padding:5px 15px 5px 0;text-decoration:none}.modal-list__item-val:hover{color:#ff1e1e}.category-search__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #ff1e1e;padding:5px 35px 5px 15px}.seach{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;overflow:hidden;border-bottom:1px solid transparent;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.seach.active{border-color:#aca9a9;position:absolute;right:0;background:#fff;z-index:5}.seach.active .seach__field-wrap{display:block;position:initial;width:100%}.seach__field-wrap{position:absolute;top:0;right:0;display:none;width:0;height:30px;margin:0;z-index:10;padding:0 30px 0 0}.seach__btn{cursor:pointer;z-index:5}.seach__btn:hover{opacity:.7}.tabs__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.tabs__nav{margin-right:35px}.tabs__nav:last-child{margin-right:0}.tabs__nav-link{position:relative;margin-bottom:6px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:.12em;text-transform:lowercase}@media (max-width:991px){.tabs__nav-link{font-size:16px}}.tabs__nav-link::before{content:'';display:inline-block;position:absolute;bottom:-3px;width:0;height:1px;background-color:#ff1e1e;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tabs__nav-link--simple{font-family:OpenSans,Arial,sans-serif;font-weight:400;text-transform:initial;letter-spacing:initial;font-size:16px}.tabs__nav-link--simple.active{color:#ff1e1e}.tabs__nav-link--bold{display:inline-block;margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;text-transform:initial;letter-spacing:initial;font-size:20px}@media (max-width:767px){.tabs__nav-link--bold{display:block;font-family:OpenSans,Arial,sans-serif;font-weight:400;font-size:16px}}.tabs__nav-link--bold::before{display:none}.tabs__nav-link--bold.active{color:#ff1e1e}@media (max-width:767px){.tabs__nav-link--bold.active{text-decoration:underline}}.tabs__nav-link.active::before{width:100%}.tabs__nav-link:hover{color:#ff1e1e}.tabs__nav-link:hover::before{width:100%}.tabs--feed .tabs__nav-link::before{bottom:-7px}.tabgroup__item{display:none}.tabgroup__item.active{display:block}.tabs-content{display:none}.tabs-content.active{display:block}.tab-data-content{display:none}.group-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.group-tab__item{display:inline-block;width:auto;padding:9.5px 25px;border:none;border-top:1px solid #aca9a9;border-bottom:1px solid #aca9a9;background-color:transparent;cursor:pointer}.group-tab__item.active{color:#fff;background-color:#ff1e1e;border-color:#ff1e1e;cursor:default}.group-tab__item.active:hover{color:#fff}.group-tab__item:first-child{border-left:1px solid #aca9a9;border-radius:5px 0 0 5px}.group-tab__item:last-child{border-right:1px solid #aca9a9;border-radius:0 5px 5px 0}.group-tab__item:hover{color:#ff1e1e}.tabs-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.tabs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabs-vertical--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-vertical__nav{width:20%;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.tabs-vertical__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:100%;overflow-y:auto}}.tabs-vertical__nav--long{width:100%;max-width:100%}.tabs-vertical__nav--upper .tabs__nav{margin-right:0;margin-bottom:25px}@media (max-width:1199px){.tabs-vertical__nav--upper .tabs__nav{margin-bottom:15px}}@media (max-width:767px){.tabs-vertical__nav--upper .tabs__nav{margin-right:15px}}.tabs-vertical__nav--upper .tabs__nav-link{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase}@media (max-width:1199px){.tabs-vertical__nav--upper .tabs__nav-link{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}}.tabs-vertical__nav--upper .tabs__nav-link.active{color:#ff1e1e}.tabs-vertical__nav--upper .tabs__nav-link::before{bottom:0}.tabs-vertical__content{width:80%;padding-left:20px}@media (max-width:767px){.tabs-vertical__content{width:100%;padding:0}}.category-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.category-bar{display:none}}.category-bar__btn.btn{width:230px;border-radius:5px 0 0 5px;padding:5px 10px;overflow:hidden}.category-bar__btn.btn::before{font-size:18px;margin-right:15px}.category-bar.category-modal-active .category-modal{opacity:1;visibility:visible}.category-bar.category-modal-active .category-bar__btn::before{content:"\e913"}.city-search__btn{border:1px solid #ff1e1e;border-left:none;border-right:none;background:#fff;padding:5px 15px;color:#ff1e1e;height:55px;width:230px;text-align:left;position:relative}.city-search__btn::before{content:"\e910";font-family:if;font-size:13px;line-height:7px;position:absolute;right:15px;top:50%;height:7px;margin-top:-3.5px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.city-search{position:relative;z-index:2}.city-search.active .city-search__btn::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.city-search.active .city-s-modal{opacity:1;visibility:visible}.city-search .input-search{margin-bottom:12px}.city-search .search-tags{margin-bottom:20px}.city-s-modal{position:absolute;right:0;top:100%;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);width:595px;padding:15px 25px 0;background:#fff;opacity:0;visibility:collapse;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.city-s-modal .search-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.city-s-modal .tag{display:block;margin:0 0 5px 8px;border:1px solid #aca9a9;border-radius:5px;padding:1px 3px 1px 2px;font-size:14px;line-height:normal}.city-s-modal .tag:hover{color:#fff;background:#ff1e1e;border-color:#ff1e1e}.category-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.category-search .btn{width:180px;border-radius:0 5px 5px 0}.category-search__input:focus~.smart-search__modal{opacity:1;visibility:visible}.category-search__input:focus~.clear{opacity:1}.category-modal{position:absolute;top:100%;left:0;width:710px;max-height:460px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:5;font-size:16px;line-height:normal;overflow:hidden;opacity:0;visibility:collapse;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow-y:auto}@media (max-width:992px){.category-modal{max-height:initial;padding:0}}.category-modal::-webkit-scrollbar{width:0}.category-modal__list{position:relative;width:342px;padding:20px 0 20px 20px;border-right:1px solid #aca9a9}@media (max-width:992px){.category-modal__list{width:50%;min-width:177px;padding:0;position:relative;font-size:16px}}.category-modal__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}@media (max-width:992px){.category-modal__link{font-size:16px;padding:0;border:none;background:0 0;text-align:left}}.category-modal__link::after{content:"";position:absolute;right:0;height:100%;top:0;width:2px;background:#ff1e1e;border-radius:2px 0 0 2px;opacity:0}@media (max-width:992px){.category-modal__link::after{right:-10px}}.category-modal__link:hover{color:#ff1e1e}.category-modal__link:hover::after{opacity:1}.category-modal__link::before{width:25px;height:25px;font-size:25px;margin-right:10px}.category-modal__link-name{display:block;border-bottom:1px solid transparent;position:relative;top:-2px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:992px){.category-modal__link-name{border:none}}.category-modal__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px;font-weight:700;margin-bottom:15px}.category-modal__sub{position:absolute;left:100%;top:-100%;min-height:100%;border-radius:0 5px 5px 0;padding:20px 30px;opacity:0;visibility:collapsed;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:-1}@media (max-width:992px){.category-modal__sub{padding:0 0 0 10px;width:100%}}.category-modal__sub-item{margin-bottom:15px}@media (max-width:992px){.category-modal__sub-item{margin-bottom:17px}}.category-modal__sub-item:last-child{margin-bottom:0}.category-modal__sub-link{text-decoration:none;white-space:pre}@media (max-width:992px){.category-modal__sub-link{white-space:initial}}.category-modal__sub-link:hover{color:#ff1e1e}.category-modal__li{margin-bottom:15px}@media (max-width:992px){.category-modal__li{margin-bottom:20px;padding-right:10px}}.category-modal__li:last-child{margin-bottom:0}@media (max-width:992px){.category-modal__li:last-child{margin-bottom:0}}.category-modal__li:hover>.category-modal__sub{opacity:1;visibility:visible;z-index:2;top:0}.category-modal__li:hover .category-modal__link{color:#ff1e1e}.category-modal__li:hover .category-modal__link::after{opacity:1}.category-modal__li:hover .category-modal__link-name{border-color:#ff1e1e}@media (max-width:992px){.category-modal-mobil__footer{padding-top:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px}.category-modal-mobil__footer .link{margin-left:22px}.category-modal-mobil__cancel{border-color:transparent}}@media (max-width:992px){.mobil-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;position:relative}.mobil-bar:focus,.mobil-bar:hover{z-index:20}.mobil-bar__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:45px;position:relative;font-size:14px}.mobil-bar__search::before{position:absolute;z-index:2;font-size:18px;width:18px;height:18px;line-height:normal;display:block;color:#aca9a9;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobil-bar__search .input{width:calc(100% + 45px);height:100%;position:absolute;left:0;top:0;z-index:0;background:#fff;border:1px solid #ff1e1e;padding:0 55px 0 45px}.mobil-bar__search .input:focus{padding-left:10px;z-index:3}.mobil-bar__search .input:focus~.mobil-bar-search__close,.mobil-bar__search .input:focus~.mobil-bar-search__modal,.mobil-bar__search .input:focus~.mobil-bar-search__submit{opacity:1;visibility:visible}.mobil-bar-search__close{position:absolute;width:20px;height:20px;padding:0;background:#f5f5f5;border-radius:50%;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;opacity:0;visibility:collapse;border:none;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3px;padding-left:1px}.mobil-bar-search__close::before{font-size:8px;color:#aca9a9}.mobil-bar-search__modal{position:absolute;left:0;top:100%;width:calc(100% + 45px);z-index:2;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;visibility:collapse}.mobil-bar-search__modal::before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.22;z-index:0}.mobil-bar-search__list{position:relative;background:#fff;padding:25px 15px 28px;z-index:2;font-size:16px;border-radius:0 0 5px 5px;border:1px solid #aca9a9;margin-top:-1px}.mobil-bar-search__submit{position:absolute;width:21px;height:21px;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#111;font-size:0;background:0 0;border:none;padding:0;background:url(../images/dist/icon/arrow-s.svg) no-repeat center;background-size:100% auto;opacity:0;visibility:collapse;z-index:4}.mobil-bar__btn{width:45px;height:45px;min-width:45px;border-radius:0 5px 5px 0;background-color:#ff1e1e;font-size:0;background-image:url(../images/dist/icon/filter.svg);background-repeat:no-repeat;background-position:center;padding:0;border:none;position:relative;z-index:2}}@media (max-width:992px){.mobil-filter{display:block;position:fixed;width:100%;top:0;height:100vh;overflow-y:auto;background:#fff;z-index:30;padding:70px 20px 20px;left:-100%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mobil-filter.active{left:0}.mobil-filter .btn{width:100%;margin-top:4px}.mobil-filter__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:34px}.mobil-filter__close{width:14px;height:14px;position:absolute;top:20px;right:20px;padding:0;border:none;background:0 0;font-size:0}.mobil-filter__close::before{font-size:15px}.mobil-filter__btn{border:none;background:#f5f5f5;font-size:14px;border-radius:5px;padding:10px 6px;position:relative;cursor:pointer;margin-bottom:12px;color:#aca9a9}.mobil-filter__btn::before{position:absolute;right:14.5px;font-size:13px;top:14px}.mobil-filter__btn b{padding-top:5px;padding-bottom:2px;color:#111;font-weight:600;font-size:16px;display:block}.mobil-filter__wrapper{position:fixed;z-index:35;width:100%;height:100vh;overflow-y:auto;background:#fff;top:0;left:-100%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:30px 20px;opacity:1;visibility:visible}}@media (max-width:992px) and (max-width:360px){.mobil-filter__wrapper .category-modal__sub{width:auto;font-size:14px}}@media (max-width:992px){.mobil-filter__wrapper.active{left:0}.mobil-filter__wrapper .input-search{margin-bottom:25px}.mobil-filter__back{border:none;width:27px;height:8px;font-size:0;background:url(../images/dist/icon/arrow-s.svg) no-repeat center;background-size:100% auto;margin-bottom:25px}}.city-slroller{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:normal;position:relative;overflow:hidden}.city-slroller::after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:2;width:100%;height:70px;background:-o-linear-gradient(271deg,rgba(255,255,255,0) -80%,#fff 83.5%);background:linear-gradient(179deg,rgba(255,255,255,0) -80%,#fff 83.5%)}.city-slroller__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #aca9a9}.city-slroller__title{font-size:18px;font-weight:700;line-height:normal;margin-bottom:14px}.city-slroller__item_2,.city-slroller__item_3{padding-left:25px}.city-slroller__item_1{max-width:136px;min-width:136px}.city-slroller__item_2{max-width:237px;min-width:237px}.city-slroller__list{max-height:450px;overflow-y:auto;padding-bottom:70px}@media (max-width:992px){.city-slroller__list{max-height:initial;padding:0}}.city-slroller__list::-webkit-scrollbar{width:0}.city-slroller__list-item{margin-bottom:15px}@media (max-width:992px){.city-slroller__list-item{margin-bottom:20px}}.city-slroller__list-item:last-child{margin-bottom:0}@media (max-width:992px){.city-slroller__list-item:last-child{margin-bottom:0}}.city-slroller__list-link{font-size:16px;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;padding:2.5px 0;text-decoration:none}@media (max-width:992px){.city-slroller__list-link{padding:0}}.city-slroller__list-link::after{content:"";position:absolute;right:0;height:100%;top:0;width:3px;background:#ff1e1e;border-radius:3px 0 0 3px;opacity:0}@media (max-width:992px){.city-slroller__list-link::after{display:none}}.city-slroller__list-link.active,.city-slroller__list-link:hover{color:#ff1e1e}.city-slroller__list-link.active::after,.city-slroller__list-link:hover::after{opacity:1}.city-slroller__list-link img{min-width:24px;width:24px;margin-right:13px}.city-slroller-lvl1,.city-slroller-lvl2{display:none}@media (max-width:992px){.mobil-filter-region__active{font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mobil-filter-region__active::before{margin-right:6px;font-size:17px}.mobil-filter-region__list{font-size:16px;line-height:normal}.mobil-filter-region__list-item{margin-bottom:20px}.mobil-filter-region__list-item:last-child{margin-bottom:0}.mobil-filter-region__list-link{text-decoration:none}}.page-filter{padding:14px 15px 50px}@media (max-width:992px){.page-filter{padding-bottom:0}}.page-filter .category-bar__logo{display:block;min-width:136px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}@media (max-width:1200px){.page-filter .category-bar__logo{display:none}}.page-filter__logo-image{max-width:136px}.page-filter .category-bar-tags{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0 0 136px;margin-left:-6px}@media (max-width:1300px){.page-filter .category-bar-tags{overflow-x:auto}.page-filter .category-bar-tags::-webkit-scrollbar{width:0;background:0 0}}@media (max-width:1200px){.page-filter .category-bar-tags{padding-left:0}}@media (max-width:992px){.page-filter .category-bar-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:4px;margin-left:-4px}}.page-filter .category-bar-tags .tag{margin-left:12px;padding:0 5px 0 4px;color:#111;white-space:pre}@media (max-width:992px){.page-filter .category-bar-tags .tag{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;margin-left:4px}}.page-filter .category-bar-tags .tag:hover{background-color:#ff1e1e;color:#fff;border-color:#ff1e1e}.title-block{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:20px;line-height:27px;color:#111}@media (max-width:767px){.title-block{font-size:14px;line-height:19px}}.title-block--big{font-size:30px;line-height:45px}@media (max-width:767px){.title-block--big{font-size:20px;line-height:27px}}.page-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.page-title-wrap{display:block}}.page-title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:38px}@media (max-width:1366px){.page-title{font-size:25px;line-height:28px}}@media (max-width:1199px){.page-title{font-size:20px}}.page-title--big{font-size:50px;line-height:60px;margin-bottom:24px}@media (max-width:1366px){.page-title--big{font-size:25px;line-height:28px;margin-bottom:15px}}.page-title__sub{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.page-title__sm-txt{font-family:OpenSans,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px}.page-title__margin-r{margin-right:43px}@media (max-width:768px){.page-title__margin-r{margin-right:0}}.page-title__margin-b{margin-bottom:35px}.page-title--desk-center{text-align:center}@media (max-width:992px){.page-title--desk-center{text-align:left}}.company-page__header--m-bottom{margin-bottom:60px}@media (max-width:1199px){.company-page__header--m-bottom{margin-bottom:30px}}.alert-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;line-height:19px;white-space:nowrap;cursor:default}@media (max-width:767px){.alert-wrap{margin-top:10px}}.alert::before{color:#ff1e1e;margin-left:4px}.section-title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:38px}@media (max-width:1366px){.section-title{font-size:25px;line-height:28px}}@media (max-width:1199px){.section-title{font-size:20px}}.section-title--thin{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.section-title--margin{margin-bottom:20px}.section-title--margin-b{margin-bottom:30px}.section-title--margin-b50{margin-bottom:50px}.section-title--margin-b60{margin-bottom:60px}.section-title--center{width:100%;text-align:center}.section-title--upper{text-transform:uppercase}.slider{position:relative;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.slider.mobil-vis{display:block}}.slider .row{margin-left:0;margin-right:0}.slider .slick-arrow{position:absolute;width:63px;height:63px;border-radius:50%;border:none;background:#fff;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:2px 4px 11px rgba(129,129,129,.25);box-shadow:2px 4px 11px rgba(129,129,129,.25);z-index:2}.slider .slick-arrow::before{font-family:if;font-size:19px}.slider .slick-prev{left:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.slider .slick-prev{left:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slider .slick-prev::before{content:"\e911"}.slider .slick-next{right:15px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media (max-width:767px){.slider .slick-next{right:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slider .slick-next::before{content:"\e912"}.slider .slick-disabled{opacity:0}.slick-slide{height:auto}.slider_arrow-center .slick-arrow{margin-top:-40px}.slick-slider--cover-img .slick-slide{height:200px}.slick-slider--cover-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider--sq-arrow .slick-arrow{top:initial;bottom:0;width:45px;height:45px;color:#ff1e1e;border:1px solid #ff1e1e;border-radius:5px;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.slider--sq-arrow .slick-prev{left:0}.slider--sq-arrow .slick-next{right:0}.slider--sm .slick-arrow{top:calc(50% - 20px);width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);z-index:2}.slider--sm .slick-arrow::before{font-family:if;font-size:15px;color:#111}.slider--simple{margin-left:0;margin-right:0}.slider--simple .slick-arrow{top:calc(50% - 20px);width:auto;height:auto;background-color:transparent;color:#aca9a9;-webkit-box-shadow:none;box-shadow:none}.slider--simple .slick-arrow::before{font-size:25px}.slider--simple .slick-prev{left:-15px}@media (max-width:767px){.slider--simple .slick-prev{left:-20px}}.slider--simple .slick-next{right:-15px}@media (max-width:767px){.slider--simple .slick-next{right:-20px}}.slider--simple-dotted .slick-dots{display:none!important}@media (max-width:767px){.slider--simple-dotted .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:767px){.slider--simple-dotted .slick-arrow{display:none!important}}.slick-dots{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.slick-dots li{padding:5px}.slick-dots li.slick-active button{background-color:#ff1e1e}.slick-dots li button{width:12px;height:12px;padding:5px;border:none;outline:0;background-color:#aca9a9;font-size:0;border-radius:50%;cursor:pointer}.content-slider .slick-arrow{top:50%;margin-top:-31px}@media (max-width:767px){.content-slider .slick-arrow{top:initial;bottom:-15px}}.statistic-slider{margin-left:0;margin-right:0}.statistic-slider__item-date{display:inline-block;padding-left:24px;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:14px}@media (max-width:1200px){.statistic-slider__item-date{padding-left:15px}}.statistic-slider .slick-arrow{top:-65px;width:45px;height:45px;color:#ff1e1e;border:1px solid #ff1e1e;border-radius:5px;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.statistic-slider .slick-prev{right:80px;left:auto}.statistic-slider .slick-next{right:24px}.content-carusel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.content-carusel__item{padding:0 15px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-bottom:20px;height:initial!important}@media (max-width:767px){.content-carusel__item{padding-bottom:25px}}.content-carusel__item .preview{margin-bottom:0}.content-carusel .slick-arrow{top:50%;margin-top:-60px}@media (max-width:767px){.content-carusel .slick-arrow{top:initial;bottom:-15px}}.content-carusel--thin .slick-arrow{margin-top:-31px}.preview-block{padding:60px 0}@media (max-width:767px){.preview-block{padding:25px 0}.preview-block+.footer{margin-top:25px}}.preview-block .row>*{display:-webkit-box;display:-ms-flexbox;display:flex}.preview{height:100%;padding-bottom:20px}.preview__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin-bottom:30px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);overflow:hidden}.preview__text{padding:20px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:165px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:767px){.preview__text{padding:15px 20px;min-height:initial}}.preview__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;line-height:1.3;color:#111;text-decoration:none;font-size:18px;margin-bottom:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1200px){.preview__title{font-size:16px}}@media (max-width:767px){.preview__title{margin-bottom:15px}}.preview__title:hover{color:#ff1e1e}.preview__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.preview__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview__views::before{font-size:16px;margin-right:9px}.preview__img{position:relative;display:block;height:211px}@media (max-width:1200px){.preview__img{height:170px}}.preview__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_min .preview__img{height:203px}.preview_min .preview__text{padding:12px 15px 15px}@media (max-width:767px){.preview_min .preview__text{padding:15px 20px;min-height:initial}}.preview_min .preview__title{line-height:1.2}@media (max-width:1200px){.preview_min .preview__title{font-size:16px}}.preview__img_video::before{content:"\e90b";font-family:if;width:62px;height:62px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:22px;color:#ff1e1e;position:absolute;line-height:1;padding-left:4px;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.persons{padding:60px 0 20px}@media (max-width:767px){.persons{padding:50px 0 25px}}.persons .persons-slider{margin-left:-15px;margin-right:-15px;margin-bottom:40px}@media (max-width:767px){.persons .persons-slider{margin-left:0;margin-right:0}}.persons .persons-slider .slick-arrow{top:142px;margin-top:-31px}.persons .block-title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:normal;margin-bottom:65px}@media (max-width:767px){.persons .block-title{font-size:25px;margin-bottom:25px}}.persons .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:15px;margin-right:15px;list-style:none;margin:0;padding:0;background:#e0e0e0;border-radius:2px;overflow:hidden}.persons .slick-dots li{padding:0;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:285px}.persons .slick-dots button{display:block;font-size:0;padding:0;border:none;width:100%;height:4px;border-radius:2px;background:0 0}.persons .slick-active button{background:#ff1e1e}.person{padding:0 15px 10px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;line-height:1.2}@media (max-width:767px){.person{font-size:16px}}.person__img{overflow:hidden;border-radius:50%;margin-bottom:30px}@media (max-width:767px){.person__img{width:158px;height:158px;margin-bottom:15px}}.person__name{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-bottom:15px}@media (max-width:767px){.person__text{font-size:14px}}.more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-5px}@media (max-width:1200px){.more-wrapper{font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;margin-bottom:10px}}.dividing-block{background:#f6f6f6}.dividing-block .flex{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.dividing-block .flex{display:block}}.dividing-block__img{padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.dividing-block__img{margin:0;padding:17px 0 30px}}.dividing-block__text{max-width:520px;padding:50px 0}@media (max-width:767px){.dividing-block__text{padding:0 0 30px;font-size:14px}}.dividing-block__text .btn{max-width:200px}@media (max-width:767px){.dividing-block__text .btn{max-width:100%}}.dividing-block__descrption{margin-bottom:40px}@media (max-width:767px){.dividing-block__descrption{margin-bottom:18px}}.dividing-block__title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:25px;line-height:1.2;margin-bottom:30px}@media (max-width:767px){.dividing-block__title{font-size:16px;margin-bottom:15px}}.dividing-block2{padding:105px 0;text-align:center;background:url(../images/dist/bg-p3.jpg) no-repeat center;background-size:cover;font-size:20px}@media (max-width:767px){.dividing-block2{font-size:14px;padding:35px 0}}.dividing-block2__descrption{margin-bottom:36px;line-height:1.2}.dividing-block2 .btn{margin:0 auto;max-width:200px}@media (max-width:767px){.dividing-block2 .btn{max-width:100%}}.dividing-block2__title{font-family:OpenSans-ExtraBold,Arial,sans-serif;font-weight:900;font-size:30px;margin-bottom:15px}@media (max-width:767px){.dividing-block2__title{font-size:16px;margin-bottom:15px}}.expert-opinion{padding:40px 0 60px}@media (max-width:767px){.expert-opinion{padding:25px 0 50px}}.expert-opinion__slider{margin-bottom:25px}.expert-opinion__content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.expert{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:75px;width:50%;font-size:18px;line-height:1.2}@media (max-width:1200px){.expert{width:100%}}@media (max-width:767px){.expert{padding:0 15px 50px;font-size:14px}}.expert__img{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-right:35px}@media (max-width:767px){.expert__img{width:90px;height:90px;margin-right:10px}}.expert__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expert__text{width:calc(100% - 215px);line-height:1.4}@media (max-width:767px){.expert__text{width:calc(100% - 100px)}}.expert__name{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-bottom:13px}@media (max-width:767px){.expert__name{font-size:16px}}.collapse{font-size:18px;line-height:normal;margin-bottom:10px}.collapse--sm{font-size:14px}.collapse .link.hide{display:none}.collapse-content{display:none;padding-top:5px}.collapse-content.visible{display:block}.collapse-link-close{display:none}.collapse-link-close.visible{display:inline-block}.search-map{margin-bottom:20px;border-radius:5px;overflow:hidden;border:1px solid #aca9a9;max-width:735px}@media (max-width:767px){.search-map{display:none}}.search-images{max-width:735px;padding-top:10px;padding-bottom:20px}@media (max-width:767px){.search-images{padding-top:0}}.search-images .slider{max-width:755px;margin-left:-10px;margin-right:-10px}.search-images .content-carusel__item{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-images .slick-arrow{margin-top:-31px}.search-images__bre{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;list-style:none;line-height:1;color:#008a00;margin:0 0 20px 0;padding:0}.search-images__bre a{color:#008a00;text-decoration:none}.search-images__bre-item::after{content:">";padding:0 4px}.search-images__bre-item:first-child{font-weight:700}.search-images__bre-item:last-child::after{display:none}.search-images__title{color:#aca9a9;margin-bottom:17px;line-height:normal}@media (max-width:767px){.search-images__title{margin-bottom:15px}}@media (max-width:767px){.search-images__img{width:100%}.search-images__img img{width:100%}}.search-images__link{display:inline-block;width:100%;padding-top:20px;text-align:right}.page{padding-bottom:60px}@media (max-width:767px){.page{padding-bottom:50px}}.page--padding-big{padding-top:45px}@media (max-width:767px){.page--padding-big{padding-top:30px}}@media (max-width:767px){.page--bg{padding-top:0}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:normal;letter-spacing:.01em;padding:0;margin-bottom:30px;list-style:none}.breadcrumb__item::after{content:">";display:inline-block;padding:0 3px;color:#aca9a9}.breadcrumb__item:last-child{cursor:default}.breadcrumb__item:last-child::after{display:none}.breadcrumb__link{text-decoration:none;color:#aca9a9}.breadcrumb__link:hover{color:#ff1e1e}.breadcrumb--private-office{padding-left:286px}@media (max-width:1600px){.breadcrumb--private-office{padding-left:210px}}@media (max-width:1200px){.breadcrumb--private-office{padding-left:0}}@media (max-width:992px){.breadcrumb--private-office{display:none}}.rating{line-height:normal;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.rating{font-size:14px}}.rating__total{margin-right:7.5px}.rating-star{font-size:19px;margin-right:2.5px;color:#aca9a9}@media (max-width:767px){.rating-star{font-size:14px}}.rating-star.active{color:#ffe600}.metro-list{line-height:normal;cursor:default}.metro-list__title{margin-bottom:20px}.metro-list__list{margin:0;padding:0;display:block;list-style:none}.metro-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:10px}.metro-list__item::before{color:#ff1e1e;font-size:24px;margin-right:5px}.metro-list__item:last-child{margin-bottom:0}.write-message .input-wrap{margin-bottom:22px}.change-password__title{margin-bottom:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:41px;text-align:center}@media (max-width:1200px){.change-password__title{margin-top:20px}}.change-password__form{max-width:380px;margin:0 auto 60px}.change-password__input{margin-bottom:15px}.change-password__btn-wrap{padding-top:25px;text-align:center}.scroll-gray::-webkit-scrollbar-button{width:2px;height:0}.scroll-gray::-webkit-scrollbar-track{background-color:#aca9a9}.scroll-gray::-webkit-scrollbar-thumb{border-radius:2px;background-color:#000}.scroll-gray::-webkit-scrollbar-thumb:hover{background-color:#aca9a9}.scroll-gray::-webkit-resizer{background-image:url("");background-repeat:no-repeat;width:2px;height:0}.scroll-gray::-webkit-scrollbar{width:2px}.page-content{padding:25px 0 60px}@media (max-width:992px){.page-content{padding:20px 0 40px}}.page-content .full-container{display:block}.sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sorting__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;font-family:inherit;font-weight:inherit;line-height:inherit;cursor:pointer}.sorting__btn:focus,.sorting__btn:hover{color:#ff1e1e}.sorting__btn--disabled{color:#aca9a9;cursor:default!important}.sorting__btn--disabled:focus,.sorting__btn--disabled:hover{color:#aca9a9}.icon-sorting{position:relative;color:#111}.icon-sorting::before{position:absolute;left:5px;bottom:calc(50% - 6px);font-size:12px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.icon-sorting.active::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.note-panel{padding:20px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);border-radius:5px;background:#fff}.note-panel p{margin-bottom:10px}.chat__panel{padding:10px 15px}@media (max-width:992px){.chat__panel{display:none}}@media (max-width:992px){.chat__panel--mob{display:block;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0}}.chat__window{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:500px;padding:0 30px 0 0;overflow-y:auto;overflow-x:hidden;cursor:default}.chat__massage-item{width:49%;margin-bottom:20px;clear:both}@media (max-width:767px){.chat__massage-item{width:95%}}.chat__massage-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.chat__massage-name{margin-right:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:18px}@media (max-width:1199px){.chat__massage-name{font-size:16px}}.chat__massage-time{font-size:14px;line-height:19px}@media (max-width:1199px){.chat__massage-time{font-size:12px}}.chat__massage-txt{position:relative;padding:15px;word-break:break-word;border-radius:5px}@media (max-width:767px){.chat__massage-txt{font-size:14px;line-height:22px}}.chat__massage-txt::after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-2px}.chat__massage-val{margin-bottom:0}.chat__massage-added{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:1rem;grid-column-gap:5px;grid-row-gap:10px;margin-top:10px}.chat__mess-file{display:inline-block;margin-top:10px;cursor:pointer}.chat__mess-file::before{font-family:If;content:"\e95b";display:inline-block;margin-right:10px;font-size:20px}.chat__mess-file:hover{color:#aca9a9}.chat__message-enter{margin:50px 0 25px}.chat__btn{min-width:200px}@media (max-width:560px){.chat__btn{width:100%}}.chat__page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.chat__page-wrap.private-office__content{padding:0 15px}}.chat__sidebar{width:30%;min-width:350px;padding-right:10px}@media (max-width:992px){.chat__sidebar{width:100%}}.chat__open-list{padding:20px 0;max-height:75vh;overflow-y:auto}.chat__open-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;border-bottom:1px solid #dee2e6;cursor:default}.chat__open-item.active{background-color:#f5f5f5}.chat__open-item-link{display:none;position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:992px){.chat__open-item-link{display:block}}.chat__logo{width:60px;min-width:60px;height:60px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%}.chat__name{font-size:18px}.chat__txt{font-size:16px;color:#6b6b6b}.chat__meta{margin-left:auto;-ms-flex-item-align:start;align-self:flex-start;padding-left:10px}.chat__date{margin-bottom:10px}.chat__mess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22px;height:22px;border:1px solid;border-radius:50%;font-size:12px;color:#008a00}.chat__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #dee2e6}.chat__header .tools-popup__link{white-space:nowrap}.chat__header .tools-popup__link::before{margin-right:10px}.chat__header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat__bottom{margin-top:20px;padding-top:10px;border-top:1px solid #dee2e6}.chat__added-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:10px;overflow-x:auto;max-width:855px}@media (max-width:1680px){.chat__added-wrap{max-width:810px}}@media (max-width:1500px){.chat__added-wrap{max-width:630px}}@media (max-width:1300px){.chat__added-wrap{max-width:540px}}@media (max-width:1199px){.chat__added-wrap{max-width:450px}}@media (max-width:1080px){.chat__added-wrap{max-width:360px}}@media (max-width:992px){.chat__added-wrap{max-width:540px}}@media (max-width:640px){.chat__added-wrap{max-width:495px}}@media (max-width:580px){.chat__added-wrap{max-width:450px}}.chat__added-wrap::-webkit-scrollbar{height:4px;width:4px;border:1px solid #d5d5d5}.chat__added-item{position:relative;min-width:80px;margin-right:10px}.chat__added-img{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.chat__added-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;min-width:80px;height:80px;background-color:#f5f5f5;cursor:default}.chat__added-del{position:absolute;right:2px;top:2px;width:25px;height:25px;border-radius:50%;background-color:rgba(255,255,255,.7);color:#ff1e1e}.chat__massage-item--them .chat__massage-txt{background:#cdf0ff;float:left}.chat__massage-item--them .chat__massage-txt::after{left:7%;border-bottom-color:#cdf0ff}.chat__massage-item--me{-ms-flex-item-align:end;align-self:flex-end}.chat__massage-item--me .chat__massage-txt{background:#f2f2f2;float:right}.chat__massage-item--me .chat__massage-txt::after{right:7%;border-bottom-color:#f2f2f2}.chat__massage-item--me .chat__massage-title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat__massage-item--me .chat__massage-name{margin-right:0;margin-left:30px}.userlist__search-form{margin-bottom:35px}.userlist__selected{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.userlist__selected-list{margin:0 0 20px 14px;padding:0;list-style:none}.userlist__selected-item{margin-bottom:20px}.userlist__selected-item:last-child{margin-bottom:0}.image-gallery__search-wrap{max-width:735px;margin-bottom:35px}@media (max-width:1200px){.image-gallery__search-wrap{margin-bottom:20px}}@media (max-width:1200px){.image-gallery__back-link{margin-top:15px;margin-bottom:20px}}.image-gallery__tag-wrap{margin-bottom:10px}.image-gallery__tag-wrap .tag{display:inline-block;margin-right:8px;margin-bottom:5px;color:#111}.image-gallery__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-gallery__item{width:20%;position:relative;padding-right:15px;margin-bottom:15px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;cursor:pointer}@media (max-width:1200px){.image-gallery__item{width:25%}}@media (max-width:992px){.image-gallery__item{width:33.333%}}@media (max-width:767px){.image-gallery__item{width:50%}}.image-gallery__item:last-child{margin-right:0}.image-gallery__item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);z-index:2}.image-gallery__item:hover .image-gallery__item-bottom{display:block}.image-gallery__item:hover .image-gallery__item-img{border-radius:5px 5px 0 0}.image-gallery__item-img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.image-gallery__item-img{height:150px}}.image-gallery__item-bottom{position:absolute;display:none;padding:5px 13px 13px;background-color:#fff;width:calc(100% - 15px);border-radius:0 0 5px 5px;overflow:hidden}.image-gallery__item-link{font-size:12px;font-weight:400;line-height:19px;color:#111;text-decoration:underline}.image-gallery__item-descr{margin:0;font-size:14px;font-weight:400;line-height:19px;color:#aca9a9}.image-gallery__more-btn{text-align:center;padding:30px 0 60px}.image-gallery__more-btn .btn{min-width:285px}.smart-filter{position:relative;display:inline}.smart-filter__title{display:inline-block;border:none;background-color:transparent;cursor:pointer}.smart-filter__popup{position:absolute;right:0;display:none;padding:35px 15px 25px 25px;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:2}@media (max-width:1200px){.smart-filter__popup{right:initial;left:0}}.smart-filter__popup.active{display:block}.smart-filter__close{position:absolute;border:none;background-color:transparent;top:10px;right:15px;color:#333;cursor:pointer}.smart-filter__close::before{display:block;content:"\e913";font-size:12px;font-family:if}.smart-filter__popup-title{margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:16px;font-weight:600;line-height:16px}.smart-filter__popup-input{margin-bottom:20px;font-size:14px}.smart-filter__list{padding-right:25px;max-height:270px;overflow-y:auto}.smart-filter__list-item{margin-bottom:16px}.smart-filter__list-item:last-child{margin-bottom:0}.smart-filter__popup--currency{min-width:280px}.video{max-width:100%}.person__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px;margin-bottom:40px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:1199px){.person__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.person__info{margin-right:120px}@media (max-width:1199px){.person__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}}.person__image{width:350px;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1199px){.person__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px;width:250px;height:250px}}.person__age{margin-bottom:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;color:#111}.person__work{margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;color:#111}@media (max-width:1199px){.person__work{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}}.person__short-descr{font-size:18px;margin:0}.person__descr{margin-bottom:160px}@media (max-width:1199px){.person__descr{margin-bottom:60px}}.person__descr h2{margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;color:#111;font-weight:700;line-height:27px}.person__descr p{margin-bottom:20px;font-size:20px;line-height:27px}.person__descr p+h2{margin-top:50px}.person__descr p+h3{margin-top:30px}.person__descr h3{margin-bottom:15px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:18px;color:#111;font-weight:600;line-height:25px}.panel{background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.no-resilt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:20px;color:#aca9a9;cursor:default}@media (max-width:767px){.no-resilt{font-size:16px;text-align:center}}.registration{max-width:315px;margin:60px auto 0}.registration .input-wrap{margin-bottom:20px}.registration .captcha{margin:10px auto 30px}.registration .soc-login{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px auto 0}.registration__submit-wrap{text-align:center}.image-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hide-descr__txt{display:inline-block;font-size:14px;line-height:24px;max-height:45px;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.hide-descr__txt.visible{max-height:100%}.hide-descr__btn{margin-top:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px;color:#aca9a9}@media (max-width:767px){.hide-descr__btn{font-size:14px}}.hide-descr__btn::after{font-family:If;content:"\e910";display:inline-block;margin-left:10px;font-size:12px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.hide-descr__btn.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sort-popup{position:relative}.sort-popup__panel{position:absolute;right:0;top:30px;display:none;padding:25px 50px;z-index:5}.sort-popup__panel.active{display:block}.sort-popup__title{display:inline-block;margin-bottom:20px;width:100%;text-align:center;font-size:18px;line-height:24px;color:#111}@media (max-width:767px){.sort-popup__title{margin-bottom:15px}}.sort-popup__subtitle{display:inline-block;margin-bottom:15px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#aca9a9}@media (max-width:767px){.sort-popup__subtitle{margin-bottom:10px}}.sort-popup__list{margin-bottom:25px}@media (max-width:767px){.sort-popup__list{margin-bottom:15px}}.sort-popup__item{margin-bottom:10px}@media (max-width:767px){.sort-popup__item{margin-bottom:5px}}.sort-popup__btns{text-align:center}.sort-popup__reset{margin-bottom:30px}@media (max-width:767px){.sort-popup__reset{margin-bottom:20px}}.sort-popup__submit{width:100%}@media (max-width:767px){.sort-popup__submit{height:45px;line-height:33px}}.sort-popup__close{position:absolute;right:10px;top:10px;color:#aca9a9}.sort-popup__close:hover{color:#ff1e1e}.accordion{position:relative;height:auto}.accordion__item{position:relative;width:100%;height:auto;background-color:transparent}.accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;text-decoration:none;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;border-bottom:1px solid #dee2e6;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;cursor:pointer}.accordion__title::after{font-family:If;content:"\e907";color:#ff1e1e}.accordion__title:hover{color:#ff1e1e}.accordion__title.active{border-bottom:none}.accordion__title.active .accordion__icon{color:#111}.accordion__title.active::after{font-family:If;content:"\e967";color:#111}.accordion__icon{position:relative;float:right;margin-top:4px;color:#ff1e1e}.accordion__content{position:relative;width:100%;height:auto;padding:30px 15px 15px;background-color:#fff;border-bottom:1px solid #dee2e6;font-size:18px;color:#aca9a9;display:none}.accordion-mob__title{display:none;position:relative;padding:0 0 15px 0;margin-bottom:10px;border-bottom:1px solid #dee2e6;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:991px){.accordion-mob__title{display:block}}.accordion-mob__title::before{content:"\e90f";font-family:if;font-size:16px;position:absolute;right:20px;top:50%;display:block;line-height:1;margin-top:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-mob__title.active::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (max-width:991px){.accordion-mob__content{display:none}}.banner-preview{border-radius:5px;border:1px dashed #dee2e6;background:url(/images/dist/logo-circle.svg) no-repeat center;background-size:100px}.banner-preview__header{padding:20px 15px}.banner-preview__title{display:inline-block;margin-right:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:16px;font-weight:600;line-height:22px}.banner-preview__size{display:inline-block;font-size:16px}.banner-preview--sm{width:300px;height:290px}.banner-preview--big{width:300px;height:600px}.banner-preview--bottom{width:100%;height:250px}@media (max-width:767px){.progress__list--margin-mob{margin-bottom:60px}}.progress__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.progress__item:last-child{margin-bottom:0}.progress__item-title{margin-right:30px;min-width:55px;font-size:20px}.progress__item-title--icon{font-size:30px;text-align:center}.progress__item-title--icon.i-mobile-phone{font-size:30px}.progress__item-title--icon.i-monitor{font-size:25px}.progress__item-title--icon.i-female,.progress__item-title--icon.i-male{font-size:33px}.progress__line{position:relative;width:100%;height:36px;border-radius:5px;overflow:hidden;background:#f5f5f5}.progress__val{background-color:#ff1e1e;height:100%}.progress__val-txt{position:absolute;right:10px;top:5px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#ff1e1e}.tools-popup{position:relative}.tools-popup__btn{background-color:transparent;border:none;outline:0}.tools-popup__btn--horiz{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tools-popup__panel{display:none;position:absolute;right:0;padding:6px;border-radius:5px;background-color:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:2}.tools-popup__panel.active{display:block}.tools-popup__panel--double .tools-popup__item{border-top:none}.tools-popup__panel--double .tools-popup__list{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #aca9a9}.tools-popup__panel--double .tools-popup__list:last-child{border-bottom:none}.tools-popup__list{list-style:none;padding:0;margin:0}.tools-popup__list--desck-hidden{display:none}@media (max-width:1199px){.tools-popup__list--desck-hidden{display:block}}.tools-popup__item{font-size:14px;padding:6px 0;border-top:1px solid #efeded}.tools-popup__item:first-child{padding-top:0;border-top:none}.tools-popup__item:last-child{padding-bottom:0}.tools-popup__link{border:none;background-color:transparent;outline:0}.tools-popup__link:hover{color:#ff1e1e}.tools-feed{position:relative}.tools-feed__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:pointer}.tools-feed__btn:hover{opacity:.7}.tools-feed__dropdown{display:none;position:absolute;right:0;width:300px;padding:20px 30px;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:5}.tools-feed__dropdown.active{display:block}.tools-feed__dropdown-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;font-size:14px;border-bottom:1px solid #dee2e6}.tools-feed__list{list-style:none;padding:10px 0 0;margin:10px 0 20px;max-height:225px;overflow-y:auto}.tools-feed__item--border{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dee2e6}.tools-feed__btn-wrap{text-align:center}.tools-feed__lang-selected{cursor:pointer}.tools-feed__lang-selected:hover{color:#ff1e1e}.tools-feed__lang-selected:after{font-family:If;content:'\e910';display:inline-block;margin-left:10px;font-size:10px}.tools-feed__lang-dropdown{position:absolute;right:10px;display:none;width:280px;padding:20px 10px 10px 20px;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:6}.tools-feed__lang-dropdown.active{display:block}.tools-feed__lang-list{height:325px;padding:0;list-style:none;overflow-y:auto}.tools-feed__lang-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}.tools-feed__lang-link{display:inline-block}.tools-feed__lang-flag{width:23px;min-width:23px;height:23px;margin-right:10px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}@media (max-width:767px){.search-results .back-link{display:none}}.search-results .input-search{margin-bottom:30px;height:50px}@media (max-width:767px){.search-results .input-search{margin-top:22px;margin-bottom:25px}}.search-results .input-search .input{height:50px}.search-results__title{color:#aca9a9;margin-bottom:30px}@media (max-width:992px){.search-results__title{font-size:14px;margin-bottom:25px;line-height:normal}}@media (max-width:767px){.search-results__title{margin-bottom:30px}}.search-b-item{background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);border-radius:5px;font-size:14px;line-height:1.2;margin-bottom:20px;max-width:735px}.search-b-item--advertising{border:1px solid rgba(0,138,0,.27)}.search-b-item__head{padding:16px 200px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1}@media (max-width:767px){.search-b-item__head{padding:20px 15px 15px 8px;font-size:16px;line-height:1.25}}.search-b-item__content{padding:0 30px 22px 73px}@media (max-width:767px){.search-b-item__content{padding:0 25px 20px 53px;overflow:hidden}.search-b-item__content .mobil-none{display:none}}.search-b-item__content p{margin-bottom:10px}@media (max-width:767px){.search-b-item__content p{margin-bottom:20px}}.search-b-item__status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:170px;position:relative;padding-bottom:15px}@media (max-width:767px){.search-b-item__status{margin-top:0;margin-bottom:20px;padding:0}.search-b-item__status>*{margin-right:6px}}.search-b-item__status .btn{position:absolute;right:0;bottom:100%}@media (max-width:767px){.search-b-item__status .btn{position:initial;font-size:14px;display:inline-block;width:auto;height:auto;padding:0 5px 0 4px;line-height:1.2}}@media (max-width:360px){.search-b-item__status .btn{margin-top:10px}}.search-b-item__status__green{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#008a00;margin-right:15px}@media (max-width:767px){.search-b-item__status__green{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin-bottom:10px;font-size:14px}}.search-b-item__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media (max-width:767px){.search-b-item__contacts{background:url(../images/dist/icon/phone-dark.svg) no-repeat left;background-size:17px 17px;padding-left:24px}}@media (max-width:767px){.search-b-item__contacts{padding-top:13px;padding-bottom:13px;border-top:1px solid #efeded;border-bottom:1px solid #efeded;margin:0}}.search-b-item__contacts>*{margin-right:10px}.search-b-item__contacts>:last-child{margin-right:0}.search-b-item__contacts-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}@media (max-width:767px){.search-b-item__contacts-title{display:none}}.search-b-item__adres{padding-left:24px;background:url(../images/dist/icon/mark-dark.svg) no-repeat left;background-size:18px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.search-b-item__adres{padding-top:13px;padding-bottom:13px;border-top:1px solid #efeded;border-bottom:1px solid #efeded;margin:0;margin-top:-1px}}.search-b-item__adres>*{margin-right:20px}.search-b-item__adres>:last-child{margin-right:0}.search-b-item__footer{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.search-b-item__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}}.search-b-item__footer>*{margin-right:30px}@media (max-width:767px){.search-b-item__footer>*{white-space:pre}}.search-b-item__footer>:last-child{margin-right:0}.search-b-item__btn-promocod{padding:5px 10px;font-size:14px}.search-b-item__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-b-item .icon::before{font-size:20px;margin-right:4px}.search-b-item .i-vk::before{font-size:13px}.search-b-item .i-tl::before{font-size:15px}.search-b-item .i-tw::before{font-size:13px}.search-b-item .i-fb::before{font-size:15px}.search-b-item .i-in::before{font-size:15px}.search-b-item .i-ok::before{font-size:15px}.search-b-item__social-name{border-bottom:1px solid}.search-b-item-head__link{color:navy;padding-top:4px;margin-bottom:20px}@media (max-width:767px){.search-b-item-head__link{margin:0}}.search-b-item-head__img{width:50px;height:50px;min-width:50px;border-radius:50%;overflow:hidden;background:url(../images/dist/logo-circle.svg) no-repeat center;background-size:contain;margin-right:15px}@media (max-width:767px){.search-b-item-head__img{width:35px;min-width:35px;height:35px;margin-right:10px}}.search-b-item-head__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pagination{max-width:735px;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.pagination{padding-top:10px}}.pagination__link{text-decoration:underline}@media (max-width:767px){.pagination__link{font-size:0;color:#ff1e1e;border-bottom:1px solid #ff1e1e;width:11px;position:relative;height:29px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.pagination__link::after,.pagination__link::before{font-family:if;font-size:15px;padding-bottom:6px}}.pagination__link:hover{color:#ff1e1e}.pagination__link.disabled{visibility:hidden}@media (max-width:767px){.pagination__link_first::before{content:"\e911"}.pagination__link_first:first-child::before{margin-right:-5px}.pagination__link_first:first-child::after{margin-left:-5px;content:"\e911"}}@media (max-width:767px){.pagination__link_last::before{content:"\e912"}.pagination__link_last:last-child::before{margin-right:-5px}.pagination__link_last:last-child::after{margin-left:-5px;content:"\e912"}}.pagination__count{display:block;margin:30px auto 0;font-size:14px;font-weight:400;line-height:14px;text-align:center;color:#aca9a9}.pagination--center{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--center .pagination-list{padding:0 20px}.pagination__left-link{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__left-link a{margin-right:20px}.pagination__right-link{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__right-link a{margin-left:20px}.pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;list-style:none;padding:0;margin:0}.pagination-list__item{padding:0 3.5px}.pagination-list__link{font-size:18px;padding:0 4px;min-width:29px;text-align:center;display:block;border-radius:5px;border:1px solid transparent;position:relative}.pagination-list__link:hover{color:#ff1e1e}.pagination-list__page{display:block;padding:4.5px 0;position:relative}.pagination-list__page::after{content:"";display:block;position:absolute;bottom:-1px;height:1px;left:4px;right:4px;background:#ff1e1e}.pagination-list .active .pagination-list__link{border-color:#ff1e1e}.advertising-banner{max-width:300px;margin-left:auto;position:-webkit-sticky;position:sticky;top:50px}@media (max-width:1199px){.advertising-banner{display:none}}@media (max-width:767px){.advertising-banner{display:block}}.advertising-banner__title{display:block;font-size:14px;line-height:normal;color:#afafaf;margin-bottom:11px}.advertising-banner_left{margin-left:0}.advertising-banner_left .advertising-banner__img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.advertising-banner--half{margin-left:0;margin-bottom:20px}.advertising-banner--half:last-child{margin-bottom:0}.advertising-banner--half .advertising-banner__img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.advertising-banner--float{position:initial;margin-bottom:30px}@media (max-width:767px){.advertising-banner--float{margin-left:0}}.advertising-banner_full{display:block!important;max-width:100%;width:100%;margin:0;margin-top:40px}@media (max-width:767px){.advertising-banner_full .advertising-banner__title{display:none}}.advertising-banner_full .advertising-banner__img,.advertising-banner_full img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.advertising-banner--mob-vis{display:none;position:initial;max-width:100%;margin:0;margin-bottom:50px}@media (max-width:992px){.advertising-banner--mob-vis{display:block}}.mfp-bg{background:rgba(196,196,196,.01);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:1}@-moz-document url-prefix(){.mfp-bg{background:rgba(0,0,0,.5)}}.mfp-close{width:15px;height:15px;font-size:0;opacity:1;top:25px!important;right:75px;padding:0;color:#111;line-height:1}@media (max-width:767px){.mfp-close{right:25px}}.mfp-close::before{display:block;content:"\e913";font-size:15px;font-family:if}.mfp-title{display:none}.mfp-figure .mfp-close{padding:0;top:-12px!important;width:44px;height:44px;background:#fff;border-radius:50%;text-align:center;color:#111;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.popup__text{font-size:20px;line-height:1.5;margin-bottom:25px;text-align:center}@media (max-width:767px){.popup__text{font-size:16px}}.popup{max-width:600px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);margin:0 auto;position:relative;padding:60px 30px 30px}@media (max-width:767px){.popup .textarea{min-height:100px}}.popup--padding-sm{padding:30px}@media (max-width:1199px){.popup--padding-sm{padding-top:40px}}.popup--padding-sm .mfp-close{right:24px}.popup__title{font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}@media (max-width:767px){.popup__title{margin-bottom:30px;font-size:16px}}.popup__title--big{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:30px;line-height:40px;font-weight:600}@media (max-width:1199px){.popup__title--big{font-size:20px;line-height:27px}}.popup__subtitle{display:inline-block;margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:27px;text-align:left}.popup__btns-horiz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:560px){.popup__btns-horiz{-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup__btns-horiz .btn{margin-right:20px}@media (max-width:560px){.popup__btns-horiz .btn{width:100%;margin-right:0;margin-bottom:20px}}.popup__btns-horiz .btn:last-child{margin-right:0}@media (max-width:560px){.popup__btns-horiz .btn:last-child{margin-bottom:0}}.popup .close{position:initial;font-size:16px;width:auto;height:45px;padding:5px 30px;line-height:33px;color:#ff1e1e;background-color:transparent;border:1px solid #ff1e1e}.popup .close::before{display:none}.alert-ok{border:1px solid #008a00;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);font-size:14px;padding:17px;text-align:center;background:#fff;z-index:2}.alert-ok.none{display:none}.login-reg-popup{max-width:390px;padding:10px 0;background:#fff}.login-reg-popup .login-reg{margin:0 auto;position:initial;opacity:1;visibility:visible;-webkit-box-shadow:none;box-shadow:none}.change-popup{padding:0;max-width:560px;font-size:16px;line-height:normal}.change-popup__header{padding:30px 34px 27px;border-bottom:1px solid #aca9a9}@media (max-width:767px){.change-popup__header{padding:15px 20px;font-size:14px}}.change-popup__title{font-size:20px;font-weight:600;margin-bottom:3px}.change-popup__content{padding:20px 34px 40px}@media (max-width:767px){.change-popup__content{padding:15px 20px;font-size:14px}}.change-popup__description{color:#707070;margin-bottom:14px}.change-popup__footer{padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.change-popup__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-popup__group .close{position:initial;font-size:16px;margin:0;margin-right:14px;width:auto;height:auto;color:#ff1e1e}@media (max-width:767px){.change-popup__group .close{font-size:14px}}.change-popup__group .close::before{display:none}@media (max-width:767px){.change-popup__login-btn .icon{display:none}}@media (max-width:374px){.change-popup__submit{padding:5px 20px}}.change-popup__file-photo{padding:30px 0 12px}.form-select{display:block;width:100%;height:52px;border:none;border-bottom:1px solid #aca9a9;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/dist/icon/select.svg);background-repeat:no-repeat;background-position:100% 50%}.message-popup{padding-bottom:55px}@media (max-width:767px){.message-popup{padding:35px 20px 30px}}.message-popup .popup__wrapper{max-width:390px;margin:0 auto}.message-popup .label{width:100%;margin-bottom:20px}.message-popup .captcha{margin:-5px 0 20px}.message-popup .btn{width:100%}.message-popup .alert{padding:20px 0;text-align:center;font-size:20px;font-weight:700}@media (max-width:767px){.message-popup .alert{font-size:16px}}.message-popup .alert.none{display:none}.popup-gener-code{padding-top:60px;padding-bottom:90px!important}@media (max-width:767px){.popup-gener-code{padding-bottom:60px}}.popup-gener-code .popup__wrapper{max-width:330px;margin:0 auto}.popup-gener-code .input{margin-bottom:25px;text-align:center;font-size:16px;font-weight:700}.popup-gener-code .alert-ok{width:330px;position:absolute;max-width:330px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;cursor:default}.popup-sucess{padding-bottom:70px;text-align:center}.popup-sucess__icon{margin:0 auto 20px;width:60px;height:60px;background-image:url(../images/dist/icon/sucess-sircle.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.popup-sucess__icon{width:40px;height:40px}}.popup-sucess__title{display:block;margin-bottom:50px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:600}@media (max-width:767px){.popup-sucess__title{font-size:20px;margin-bottom:20px}}.popup-sucess__btn{width:270px}@media (max-width:767px){.popup-sucess__btn{width:auto}}.delete-popup{max-width:380px;text-align:center}.delete-popup__title{display:inline-block;margin-bottom:25px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:25px}.delete-popup__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:992px){.delete-popup__btn-group{-ms-flex-wrap:wrap;flex-wrap:wrap}}.delete-popup__btn-group .btn{margin-right:15px}@media (max-width:992px){.delete-popup__btn-group .btn{width:100%;margin-right:0;margin-top:0;margin-bottom:10px}}.note-popover{position:relative}.note-popover__panel{visibility:hidden;position:absolute;left:0;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:330px;max-width:330px;padding:10px 20px 20px;background-color:#fff;border-radius:5px;border:1px solid;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);cursor:default}@media (max-width:767px){.note-popover__panel{top:10px}}@media (max-width:374px){.note-popover__panel{max-width:300px}}.note-popover__panel.active{visibility:visible}.note-popover__wrap--sucess{border-color:#008a00}.note-popover__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-bottom:5px;-ms-flex-item-align:end;align-self:flex-end;font-size:15px;background-color:transparent;border:none}.note-popover__close::before{content:'\e913';font-family:If}.note-popover__txt{display:inline-block;font-size:12px;text-align:left;color:#111;line-height:16px;white-space:initial}.open-franchise__title{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:23px;text-align:center}@media (max-width:992px){.open-franchise__title{margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}}.open-franchise__form{max-width:390px;margin:0 auto}.open-franchise__captcha{margin:20px auto}.open-franchise .btn{margin-top:10px}.popup-img{width:100%;max-width:97%;max-height:95vh;padding:0}@media (max-width:992px){.popup-img{max-width:100%;max-height:initial;top:-60px;padding-bottom:20px}}.popup-img .mfp-close{right:25px}@media (max-width:992px){.popup-img .mfp-close{background:rgba(255,255,255,.8);border-radius:50%;width:24px;height:24px;top:10px!important;right:10px!important}}.popup-img__content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.popup-img__content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup-img__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:75%;max-height:95vh}@media (max-width:1300px){.popup-img__content{width:70%}}@media (max-width:992px){.popup-img__content{width:100%}}.popup-img__sidebar{width:25%;padding:85px 40px 10px 30px;max-height:calc(95vh - 20px);overflow-y:auto}@media (max-width:1500px){.popup-img__sidebar{padding-top:50px}}@media (max-width:1365px){.popup-img__sidebar{padding-left:20px}}@media (max-width:1300px){.popup-img__sidebar{width:30%}}@media (max-width:992px){.popup-img__sidebar{width:100%;padding:20px}}.popup-img__content-image{max-height:calc(100% - 260px)}@media (max-width:1365px){.popup-img__content-image{max-height:100%;min-height:100%}}@media (max-width:992px){.popup-img__content-image{width:100%}}.popup-img__content-image-val{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-img__slider{position:relative;padding:30px 30px 10px 30px}@media (max-width:1365px){.popup-img__slider{display:none}}.popup-img__slider-item{margin-right:15px}.popup-img__slider-item:last-child{margin-right:0}.popup-img .slick-next,.popup-img .slick-prev{position:absolute;top:50%;margin-top:-12px;width:40px;height:40px;border-radius:50%;border:none;background:#fff;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:2}.popup-img .slick-next::before,.popup-img .slick-prev::before{font-family:if;font-size:15px}.popup-img .slick-prev{left:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.popup-img .slick-prev::before{content:'\e911'}.popup-img .slick-next{right:35px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.popup-img .slick-next::before{content:'\e912'}.popup-img__title{margin-bottom:23px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}@media (max-width:1560px){.popup-img__title{font-size:18px}}@media (max-width:1399px){.popup-img__title{font-size:16px}}.popup-img__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-img__link{margin-bottom:10px;margin-right:20px}@media (max-width:1365px){.popup-img__link{font-size:14px}}.popup-img__card{margin-bottom:10px;margin-right:auto}.popup-img__desc{margin-bottom:10px;font-size:16px;line-height:22px}@media (max-width:1399px){.popup-img__desc{font-size:14px;line-height:19px}}.popup-img__desc-current{font-family:OpenSans-Bold,Arial,sans-serif}.popup-img__tags{margin-bottom:30px}.popup-img__tags .tag{margin-bottom:5px}.popup-img__share{margin-bottom:20px}.popup-img__tags-hide{display:none}.popup-img__tags-hide.visible{display:block}.popup-img__share-block{display:none}.popup-img__share-block.visible{display:block}.popup-img__share-btn::before{padding-right:10px}.popup-img__others-title{margin-bottom:15px;font-size:20px;font-weight:400;line-height:27px}@media (max-width:1560px){.popup-img__others-title{font-size:18px}}@media (max-width:1399px){.popup-img__others-title{font-size:16px}}.popup-img__others{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-img__others-img{width:33.33%;height:100px;padding-right:5px;margin-bottom:5px;border:none;background-color:transparent}@media (max-width:1366px){.popup-img__others-img{width:50%}}@media (max-width:992px){.popup-img__others-img{width:33.33%}}.popup-img__others-img-val{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.complain .mfp-close{right:20px;top:20px}.complain__submit-wrap{padding-top:20px;text-align:center}.region-select-popup{min-width:650px}.region-select-popup .chanel-setting__city{border:none;padding:0}.share-block{position:relative;padding:45px 70px;border:1px solid #ff1e1e}@media (max-width:992px){.share-block{padding:30px 0 0;border:none;border-top:1px solid #aca9a9}}.share-block__title{margin-bottom:25px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;line-height:41px;text-transform:uppercase}@media (max-width:992px){.share-block__title{font-size:20px;line-height:27px}}.share-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.share-block__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.share-block__text{width:65%;padding-right:10%;font-size:18px;line-height:25px}@media (max-width:992px){.share-block__text{width:100%}}@media (max-width:768px){.share-block__text{font-size:14px;line-height:19px}}.share-block__action{width:35%;text-align:center}@media (max-width:992px){.share-block__action{width:100%}}.share-block__action--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.share-block__action--inline .share-block__action-count{width:auto;margin:0 0 20px 20px}@media (max-width:992px){.share-block__action--inline .share-block__action-count{margin-left:0}}.share-block__action-btn{min-width:280px;margin-bottom:20px}@media (max-width:992px){.share-block__action-btn{display:none}}.share-block__action-btn::before{margin-right:15px}.share-block__action-count{display:block;width:100%;font-size:14px;line-height:19px;text-align:center}@media (max-width:992px){.share-block__action-count{display:none}}.share-block__action-count--mob-vis{display:none;margin-top:15px;text-align:left}@media (max-width:992px){.share-block__action-count--mob-vis{display:block}}.share-popup{display:none;position:absolute;top:10px;right:10px;max-width:600px;padding:20px 50px 20px;background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);border-radius:5px;z-index:10}@media (max-width:576px){.share-popup{padding:35px 10px 10px}}.share-popup.active{display:block}.share-popup__close{position:absolute;border:none;background-color:transparent;top:15px;right:30px;color:#333;cursor:pointer}.share-popup__close::before{display:block;content:"\e913";font-size:15px;font-family:if}.share-popup__title{margin-bottom:30px;font-family:OpenSans-ExtraBold,Arial,sans-serif;font-weight:800;font-size:20px;line-height:27px;text-align:left;text-transform:uppercase}@media (max-width:576px){.share-popup__title{margin-bottom:15px}}.share-popup__title.mobil-visible{display:none}@media (max-width:576px){.share-popup__title.mobil-visible{display:block}}.share-popup__subtitle{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#111;margin-bottom:10px}@media (max-width:992px){.share-block--company-page .share-popup{display:block!important;position:initial;padding:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:992px){.share-block--company-page .share-popup__close{display:none}}@media (max-width:992px){.share-block--company-page .share-popup__title{display:none}}@media (max-width:374px){.share-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.share-btn__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 5px 0;padding:0;list-style:none}@media (max-width:767px){.share-btn__list{margin-bottom:8px}}@media (max-width:374px){.share-btn__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.share-btn__item{width:65px;height:45px;margin-right:5px}@media (max-width:767px){.share-btn__item{width:60px;height:46px;margin-right:8px}}@media (max-width:374px){.share-btn__item{margin-bottom:8px}}.share-btn__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.share-btn .icon{color:#fff}@media (max-width:767px){.share-btn .icon{border-radius:5px!important}}.share-btn .icon:hover{opacity:.8}.share-btn .i-tw-fl{background:#1baeeb;font-size:15px}.share-btn .i-fb-fl{background:#4c6db6;font-size:20px}.share-btn .i-vk-fl{background:#6695bd;font-size:13px}.share-btn .i-ln-fl{background:#0e76a8;font-size:15px}.share-btn .i-ok-fl{background:#fc9005;font-size:18px}.share-btn .i-wt-fl{background:#46c152;font-size:20px}.share-btn .i-vb-fl{background:#655baa;font-size:20px}.share-btn .i-sk-fl{background:#00a7e5;font-size:20px}.share-btn .i-tl-fl{background:#2aa1da;font-size:17px}.share-btn .i-copy{color:#aca9a9;background:#fcfffc;border:1px solid #aca9a9;font-size:20px}.share-btn__list:first-child .share-btn__item:first-child .icon{border-radius:5px 0 0 0;overflow:hidden}.share-btn__list:first-child .share-btn__item:last-child .icon{border-radius:0 5px 0 0;overflow:hidden}.share-btn__list:last-child .share-btn__item:first-child .icon{border-radius:0 0 0 5px;overflow:hidden}.share-btn__list:last-child .last-icon{border-radius:0 0 5px 0;overflow:hidden}.share-btn__list--gray .share-btn__link{background-color:transparent;color:#aca9a9;border:none}.share-btn__list--gray .share-btn__item{width:40px;border-bottom:1px solid #aca9a9;margin-right:15px}.share-btn__list--gray .share-btn__item:hover .i-tw-fl{color:#1baeeb}.share-btn__list--gray .share-btn__item:hover .i-fb-fl{color:#4c6db6}.share-btn__list--gray .share-btn__item:hover .i-vk-fl{color:#6695bd}.share-btn__list--gray .share-btn__item:hover .i-ln-fl{color:#0e76a8}.share-btn__list--gray .share-btn__item:hover .i-ok-fl{color:#fc9005}.share-btn__list--gray .share-btn__item:hover .i-wt-fl{color:#46c152}.share-btn__list--gray .share-btn__item:hover .i-vb-fl{color:#655baa}.share-btn__list--gray .share-btn__item:hover .i-sk-fl{color:#00a7e5}.share-btn__list--gray .share-btn__item:hover .i-tl-fl{color:#2aa1da}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.social-list__item{margin-right:14px}.social-list__item:last-child{margin-right:0}.social-list__link{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.social-list__link:hover{opacity:.7}.social-list__link.vk{background-image:url(../images/dist/icon/vk-color.svg)}.social-list__link.tl{background-image:url(../images/dist/icon/telegram.svg)}.social-list__link.inst{background-image:url(../images/dist/icon/instagram-color.svg)}.social-list__link.fb{background-image:url(../images/dist/icon/fb-color.svg)}.social-list__link.tw{background-image:url(../images/dist/icon/tw-color.svg)}.social-list__link.in{background-image:url(../images/dist/icon/in-color.svg)}.social-list__link.ok{background-image:url(../images/dist/icon/ok-color.svg)}.social-list--inline{margin-bottom:20px}.social-list--inline:last-child{margin-bottom:0}.social-list--inline .social-list__link{color:#aca9a9}.social-list--inline .social-list__link:hover{opacity:.7}.card-page{padding-bottom:60px}@media (max-width:767px){.card-page{padding-bottom:30px;font-size:14px}.card-page .breadcrumb{display:none}}.card-page__content>*{max-width:630px}.card-page__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;line-height:normal;margin-bottom:8px;font-weight:700}@media (max-width:767px){.card-page__title{font-size:25px;line-height:1.2;display:block;margin-bottom:30px}}.card-page__subtitle{margin-bottom:15px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:25px;line-height:normal;font-weight:600}@media (max-width:767px){.card-page__subtitle{font-size:25px}}.card-page .slider{margin-bottom:10px}.card-page .slick-arrow{margin-top:-40px}.card-page .content-carusel__item img{width:100%}.card-page .collapse-link.active{display:none}.card-page .collapse{font-size:18px;line-height:normal;margin-bottom:40px}@media (max-width:767px){.card-page .collapse{font-size:14px}}.card-page .collapse .collapse-content{padding-top:30px}.card-page .collapse p{margin-bottom:30px}@media (max-width:767px){.card-page .collapse p{margin-bottom:20px}}.card-page .collapse p:last-child{margin-bottom:0}.card-page .share{font-size:16px;line-height:1.1;padding:0 4px}@media (max-width:767px){.card-page .share{padding:1px 5px}}.card-page .share::before{font-size:12px;margin-right:7px}.card-page__table{width:100%;font-size:16px;margin-bottom:30px;cursor:default}@media (max-width:767px){.card-page__table{font-size:14px;margin-bottom:25px}}.card-page__table .soc-link_u{margin-right:14px}.card-page__table-tr{border-bottom:1px solid #f5f5f5}.card-page__table-th{min-width:33.33%;white-space:nowrap;padding-right:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.card-page__table-td{border:none;line-height:normal;padding:13px 0}.card-page__table-link{color:navy;border-bottom:1px solid}.card-page__table-link:focus,.card-page__table-link:hover{color:#0000cd}.card-page__table-link.phone{border-bottom:none}.card-page__service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}@media (max-width:576px){.card-page__service-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-page__service-item:hover{color:#ff1e1e}.card-page__service-price{margin-left:20px;white-space:nowrap}@media (max-width:576px){.card-page__service-price{margin-left:0;border-bottom:1px solid #f5f5f5}.card-page__service-price:last-child{border-bottom:none}}.card-page__work-time{display:block}.card-page__link-map{display:inline-block;margin-bottom:25px}@media (max-width:767px){.card-page__link-map{display:inline-block;margin-bottom:15px}}.card-page__map{width:100%;padding-bottom:100%;position:relative;margin-bottom:25px}@media (max-width:767px){.card-page__map{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.card-page__map iframe{width:100%}.card-page__map>*{position:absolute;top:0;left:0;width:100%;height:100%}.card-page__map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.card-page__aside{font-size:14px;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.card-page__aside .metro-list{margin-bottom:55px}@media (max-width:767px){.card-page__aside .metro-list{margin-bottom:25px}}@media (max-width:767px){.card-page__footer{width:100%;margin-bottom:55px;padding-top:5px}}.login-reg-popup .mfp-close{right:35px}.card-link-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;margin-bottom:30px}@media (max-width:767px){.card-link-row{font-size:14px;margin-bottom:0}}.card-link-row>*{margin-right:20px}@media (max-width:767px){.card-link-row>*{margin-bottom:20px}}.card-link-row>:last-child{margin-right:0}.card-page-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}@media (max-width:767px){.card-page-info{display:block;font-size:14px}}.card-page-info__ava{min-width:113px;width:113px;height:113px;border-radius:50%;border:1px solid #aca9a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:22px}@media (max-width:767px){.card-page-info__ava{min-width:80px;width:80px;height:80px;margin:0 auto 20px}}.card-page-info__ava img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%}.card-page-info__text{padding-top:8px}@media (max-width:767px){.card-page-info__text{padding-top:0}}.card-page-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.card-page-info__row{margin-bottom:10px}}.card-page-info__row>*{margin-right:15px}@media (max-width:767px){.card-page-info__row>*{margin-bottom:10px}}.card-page-info__row>:last-child{margin-right:0}.card-page-info__row .rating{margin-left:30px}@media (max-width:767px){.card-page-info .btn{font-size:14px;padding:0 5px 0 4px;width:auto;height:auto}}.card-page-info__row_sb{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-page-info_per .card-page-info__ava{margin-right:15px}@media (max-width:767px){.card-page-info_per .card-page-info__ava{display:none}}.card-page-info_per .card-page-info__text{padding-top:0}@media (max-width:767px){.card-page-info_per .card-page-info__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.card-page-info_per .card-page__title{line-height:1.2;margin-bottom:12px}.card-page-info_per .verified::after{margin-left:15px;margin-top:-4px}.card-page-info__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.card-page-info__group{padding-bottom:0}}.card-page-info__group>*{margin-right:15px}.card-page-info__group .rating{margin-left:0}.card-page-info .share-popup{top:0;right:0}@media (max-width:767px){.card-page-info .share-popup{left:0;right:initial}}.persone-page__preslider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;margin-top:-10px}.persone-page__preslider>*{margin-right:25px}.persone-page__preslider>:last-child{margin-right:0}.tooltip{position:relative;display:inline-block}@media (max-width:767px){.tooltip{position:initial}}.tooltip__icon{color:#ff1e1e}.tooltip__popup{display:none;position:absolute;right:0;width:360px;padding:20px;white-space:normal;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:10}@media (max-width:767px){.tooltip__popup{left:0;right:0}}.tooltip__popup--width-content{width:auto}.tooltip__popup-txt-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:10px}.tooltip__popup-txt{font-family:OpenSans,Arial,sans-serif;font-size:14px;font-weight:400}.tooltip__btn{cursor:pointer}.tooltip__btn:hover+.tooltip__popup{display:block}.table__responsive{display:block;width:100%;margin-bottom:30px;border-radius:5px}@media (max-width:1500px){.table__responsive{overflow-y:auto}}.table{width:100%;max-width:100%;border-collapse:collapse;background-color:transparent;overflow-x:visible;cursor:default}.table__td,.table__th{padding:10px 20px}@media (max-width:1200px){.table__td,.table__th{font-size:14px}}.table__th{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;vertical-align:middle;line-height:19px}.table__th-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table__th-sorting .sorting{margin-left:15px}.table__td{height:60px;border-top:1px solid #aca9a9}.table__td--w200{min-width:200px}.table__td--nowrap{white-space:nowrap}.table__message--succes{color:#008a00}.table__message--danger{color:#ff1e1e}.table__message--disabled{color:rgba(172,169,169,.7)}.table .icon{border:none;background-color:transparent;font-size:20px;color:#aca9a9}.table .checkbox__value{padding-left:30px}.table__td-link{text-decoration:underline}.table__td-link:hover{color:#ff1e1e}.table__td-download:hover{color:#008a00}.table .status-cancel__wrap{position:relative}.table .status-cancel{position:absolute;right:-100px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#ff1e1e;font-size:14px;text-transform:lowercase}@media (max-width:1400px){.table .status-cancel{display:block;position:initial}}.table__leave{position:relative}.table__leave::after{content:'';position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:250px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff)}@media (max-width:767px){.table__leave::after{display:none}}.table__leave--visible::after{display:none}.table__leave-more{text-align:center}.table--empty .table__td{border:none}.table-striped .table__tr:nth-of-type(odd){background-color:#f5f5f5}.table-striped--even .table__tr:nth-of-type(even){background-color:#f5f5f5}.table-border{border:1px solid #aca9a9}.table-border .table__td{border-left:1px solid #aca9a9}.table-border .table__td:first-child{border-left:none}.table-border .table__th{background-color:#fff;border-left:1px solid #aca9a9}.table-border .table__th:first-child{border-left:none}.file-photo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-photo__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.file-photo__group .file-photo{margin-right:25px;margin-bottom:10px}@media (max-width:992px){.file-photo__group .file-photo{margin-right:10px}}.file-photo__group .file-photo:last-child{margin-right:0}.file-photo__group .input__file-button{margin-right:0}.file-photo__description{display:inline-block;margin-top:10px}.file-photo__file-button{position:relative;min-width:110px;width:110px;height:110px;border:1px solid #aca9a9;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#aca9a9;font-size:36px;cursor:pointer;overflow:hidden}@media (max-width:992px){.file-photo__file-button{min-width:105px;width:105px;height:105px}}@media (max-width:374px){.file-photo__file-button{min-width:85px;width:85px;height:85px}}.file-photo__file-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.file-photo__file-button:hover .file-photo__delet-wrap{opacity:1}.file-photo__file-button:hover .file-photo__preview-btn{visibility:visible;width:35px;height:35px;font-size:21px;opacity:1}.file-photo__delet-wrap{position:absolute;width:100%;height:35px;bottom:0;text-align:center;background:rgba(245,245,245,.7);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;cursor:default}.file-photo__delet-btn{position:relative;top:-15px;border:none;background-color:transparent;font-size:16px}.file-photo__delet-btn:hover{color:#ff1e1e}.file-photo__file-button--circle{border-radius:50%}.file-photo__preview-btn{position:absolute;top:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0;height:0;opacity:0;visibility:hidden;color:#111;font-size:0;border-radius:5px;background:rgba(245,245,245,.8);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:10}.file-photo__preview-btn:hover{color:#ff1e1e}.input__file-button{margin-right:17px}.input__file-button .input-file{display:none}.file-txt{color:#ff1e1e;text-decoration:underline;cursor:pointer}.file-txt__input{display:none}.file-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aca9a9;text-decoration:none;cursor:pointer}.file-icon::before{font-size:30px}@media (max-width:560px){.file-icon::before{font-size:20px}}.file-icon:hover{color:#ff1e1e}.file-icon__input{display:none}.file-icon__added{max-width:50px;max-height:50px}.file-icon__del{color:#aca9a9}.file-icon__del::before{content:"\e917";font-family:If}.file-clip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aca9a9;text-decoration:none;cursor:pointer}.file-clip::before{font-size:20px}.file-clip:hover{color:#ff1e1e}.file-clip__input{display:none}.file-clip__added{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#111}.file-clip__del{color:#aca9a9;margin-right:10px}.file-clip__del::before{content:"\e917";font-family:If}.thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aca9a9;text-decoration:none;cursor:pointer}.thumbnail__file{display:none}.thumbnail__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px;border:1px solid #aca9a9;color:#ff1e1e;border-radius:5px}.thumbnail__label::before{display:inline-block;margin-right:20px}.thumbnail__added-img{width:100%;height:200px;border:1px solid #aca9a9;border-radius:5px}.thumbnail__added-del{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:#fff;color:#ff1e1e}.upload-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aca9a9;text-decoration:none;cursor:pointer}.upload-btn__file{display:none}.upload-btn__label{height:33px;line-height:22px;padding:5px 10px;font-size:14px;color:#ff1e1e;background-color:transparent;border:1px solid #ff1e1e;border-radius:5px}.upload-btn__label::before{margin-right:10px}.upload-image{position:relative;width:100%}.upload-image__file{display:none}.upload-image__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;width:100%;min-height:200px;border:1px solid #aca9a9;border-radius:5px;color:#ff1e1e;font-size:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;cursor:pointer}@media (max-width:1199px){.upload-image__label{font-size:16px}}.upload-image__label--img{padding:0}.upload-image__label::before{margin-right:5px}.upload-image__label--gray{background-color:#f5f5f5;border-radius:0;border:none}.upload-image__added-del{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:#fff;color:#ff1e1e}.team__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team__item{margin-right:2%;margin-bottom:100px}@media (max-width:1200px){.team__item{margin-bottom:40px}}@media (max-width:374px){.team__item{margin-right:0;width:100%}}.team__item:nth-child(3n){margin-right:0}@media (max-width:991px){.team__item:nth-child(3n){margin-right:2%}}@media (max-width:991px){.team__item:nth-child(2n){margin-right:0}}.team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32%;text-align:center}@media (max-width:992px){.team-card{width:49%}}@media (max-width:374px){.team-card{width:100%;max-width:100%}}.team-card__image-wrap{width:250px;height:250px;margin-bottom:25px}@media (max-width:767px){.team-card__image-wrap{width:130px;height:130px;margin-bottom:20px}}.team-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top;border-radius:50%}.team-card__name{display:inline-block;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px;font-weight:700;line-height:25px}@media (max-width:767px){.team-card__name{font-size:14px}}.team-card__short-description{display:inline-block;font-size:18px;font-weight:400;line-height:25px}@media (max-width:767px){.team-card__short-description{font-size:14px}}.section__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}@media (max-width:1199px){.section__row{padding:40px 0}}.section__row:last-child{margin-bottom:100px}.section__row .share-block{width:100%}.section__row--mb-200{padding-bottom:200px}@media (max-width:1199px){.section__row--mb-200{padding-bottom:100px}}.section__row--mb-150{padding-bottom:150px}@media (max-width:1199px){.section__row--mb-150{padding-bottom:80px}}.section__row--mb-100{padding-bottom:100px}@media (max-width:1199px){.section__row--mb-100{padding-bottom:80px}}.section__row--margin-t-b150{margin-top:150px;margin-bottom:150px}@media (max-width:1199px){.section__row--margin-t-b150{margin-top:100px;margin-bottom:100px}}.section__row--bg{background-color:#f5f5f5}.section__row--padding-big{padding:40px 0}.section__row--alight-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__row--alight-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1199px){.section__mob-end-col{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (max-width:1199px){.section__content{text-align:center}}.section__image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.section__image .freepik-link{bottom:10%}.section__page-title{margin-bottom:36px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:35px;font-weight:700;line-height:48px}@media (max-width:1199px){.section__page-title{margin-top:20px;font-size:28px;line-height:35px}}@media (max-width:767px){.section__page-title{margin-bottom:20px;font-size:22px;line-height:27px}}.section__title{font-size:30px;line-height:41px}@media (max-width:1199px){.section__title{font-size:25px;line-height:30px}}@media (max-width:767px){.section__title{font-size:18px;line-height:22px}}.section__title-block{margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;line-height:27px}@media (max-width:1199px){.section__title-block{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}}.section__txt{font-size:18px;line-height:25px}.section__txt--bold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}@media (max-width:1199px){.section__txt{font-size:16px;line-height:20px}}@media (max-width:767px){.section__txt{font-size:14px;line-height:20px}}.section__btn-wrap--mob-center{margin-top:40px}@media (max-width:1199px){.section__btn-wrap--mob-center{margin-top:20px;text-align:center}}@media (max-width:480px){.section__btn-wrap--mob-center .btn{width:100%}}.section__form{max-width:390px;margin:0 auto}.section__form-consent{margin-bottom:20px}.section__form-submit{margin-top:20px}.section__img-card{text-align:left}.section__img-card--simple{position:relative}.section__img-card--simple::after{content:'';position:absolute;left:40%;top:100%;display:inline-block;width:200px;height:180px;background:url(../images/dist/twisted-arrow.svg) no-repeat center;background-size:contain}@media (max-width:1500px){.section__img-card--simple::after{height:150px}}@media (max-width:1199px){.section__img-card--simple::after{height:80px;width:100px;left:0}}@media (max-width:767px){.section__img-card--simple::after{height:50px;width:50px}}@media (max-width:575px){.section__img-card--simple::after{display:none}}.section__img-statistics{position:relative;padding-top:150px;padding-left:60px}@media (max-width:1199px){.section__img-statistics{padding:0}}.section__img-statistics::before{content:'';position:absolute;left:-80px;top:-30px;display:inline-block;width:150px;height:300px;background:url(../images/dist/twisted-arrow2.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.section__img-statistics::before{display:none}}@media (max-width:1199px){.section__img-wrap{margin-bottom:20px;text-align:center}}.section__card-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;grid-column-gap:60px;grid-row-gap:30px}@media (max-width:1199px){.section__card-list{grid-column-gap:30px}}.section__card{padding:50px 20px}.section__card--empty{padding:0}.section__card-icon{font-size:40px;margin-bottom:10px}.section__card-title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;margin-bottom:15px}@media (max-width:767px){.section__card-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}}.section__card-txt{font-size:18px;line-height:26px}.section__image--adv-client{background-image:url(../images/dist/adv-client.svg);min-height:520px}@media (max-width:1199px){.section__image--adv-client{min-height:320px}}@media (max-width:767px){.section__image--adv-client{min-height:30vh}}.section__image--adv-client .freepik-link{text-align:right}@media (max-width:1199px){.section__image--adv-client .freepik-link{text-align:center;bottom:-5px}}.section__image--adv-top{background-image:url(../images/dist/adv-top.svg);min-height:480px}@media (max-width:1199px){.section__image--adv-top{min-height:250px}}@media (max-width:1199px){.section__image--adv-top .freepik-link{bottom:-3px}}.section__image--adv-card-company{background-image:url(../images/dist/card-company.svg);background-position:top center;min-height:400px}@media (max-width:1199px){.section__image--adv-card-company{display:none}}.section__image--adv-card-company .freepik-link{bottom:18%}@media (max-width:1299px){.section__image--adv-card-company .freepik-link{bottom:25%}}.section__image--adv-statistic{background-image:url(../images/dist/adv-statistic.svg);min-height:550px}@media (max-width:1199px){.section__image--adv-statistic{display:none}}.section__image--adv-statistic .freepik-link{bottom:0}.section__image--adv-banners{background-image:url(../images/dist/adv-banners.svg);min-height:550px}@media (max-width:1199px){.section__image--adv-banners{min-height:200px}}.section__image--adv-banners .freepik-link{bottom:19%}@media (max-width:1199px){.section__image--adv-banners .freepik-link{bottom:-17px;left:0}}@media (max-width:414px){.section__image--adv-banners .freepik-link{bottom:-9px}}@media (max-width:374px){.section__image--adv-banners .freepik-link{bottom:0}}.section__image--adv-promocode{background-image:url(../images/dist/adv-promocode.svg);min-height:550px}@media (max-width:1199px){.section__image--adv-promocode{min-height:250px}}.section__image--adv-promocode .freepik-link{bottom:15%}@media (max-width:1199px){.section__image--adv-promocode .freepik-link{bottom:-17px;left:0}}@media (max-width:414px){.section__image--adv-promocode .freepik-link{bottom:0}}@media (max-width:374px){.section__image--adv-promocode .freepik-link{bottom:10px}}.section__image--adv-start{background-image:url(../images/dist/adv-start.svg);background-position:left center;min-height:250px}@media (max-width:1199px){.section__image--adv-start{min-height:250px}}@media (max-width:991px){.section__image--adv-start{background-position:center;min-height:200px}}@media (max-width:767px){.section__image--adv-start{min-height:180px}}.section__image--adv-start .freepik-link{bottom:-15px}@media (max-width:1199px){.section__image--adv-start .freepik-link{bottom:12%}}@media (max-width:991px){.section__image--adv-start .freepik-link{bottom:-9px}}.section__image--adv-form{background-image:url(../images/dist/adv-form.svg);min-height:430px}@media (max-width:1199px){.section__image--adv-form{display:none}}.section__image--adv-form .freepik-link{bottom:0}.private-office{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:992px){.private-office__wrap{padding:0}}.private-office__sidebar{min-width:210px;border-right:1px solid #aca9a9}@media (max-width:1200px){.private-office__sidebar{width:auto}}@media (max-width:992px){.private-office__sidebar{display:none}}.private-office__content{padding-left:76px;width:100%;max-width:1230px}@media (max-width:1600px){.private-office__content{width:calc(100% - 210px);padding-left:20px}}@media (max-width:992px){.private-office__content{width:100%;padding:0}}.private-office__content--full-width{max-width:100%}@media (max-width:992px){.private-office__header{padding-left:15px;padding-right:15px}}.private-office__limited-width{max-width:660px}.private-office__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}@media (max-width:992px){.private-office__status{display:none}}.private-office__status-val{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.private-office__status-val:hover>.private-office__status-popup{display:block}.private-office__status-val::after{content:'';display:inline-block;margin-left:6px;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.private-office__status-popup{display:none;position:absolute;top:30px;left:10px;width:310px;padding:20px;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:10}@media (max-width:767px){.private-office__status-popup{left:0;right:0}}.private-office__status-popup-txt{font-family:OpenSans,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}.private-office__status-val--one::after{background-image:url(../images/dist/icon/status-one.svg)}.private-office__status-val--two::after{background-image:url(../images/dist/icon/status-two.svg)}.private-office__status-val--three::after{background-image:url(../images/dist/icon/status-tree.svg)}.private-office__tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;padding:0;list-style:none}@media (max-width:1199px){.private-office__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100vw;margin-bottom:30px;overflow-x:auto}}.private-office__tab-item{border-bottom:1px solid #aca9a9;padding-right:60px}@media (max-width:992px){.private-office__tab-item{padding-right:20px;padding-left:10px}}.private-office__tab-item:last-child{padding-right:0}@media (max-width:992px){.private-office__tab-item:last-child{padding-right:15px}}.private-office__tab-link{position:relative;white-space:pre}.private-office__tab-link::after{content:'';position:absolute;left:0;bottom:-2px;display:inline-block;width:0;height:2px;border-radius:5px;background:#ff1e1e;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.private-office__tab-link.active{color:#ff1e1e;cursor:default}.private-office__tab-link.active::after{width:100%}.private-office__tab-link:hover{color:#ff1e1e}.private-office__tab-link:hover::after{width:100%}@media (max-width:992px){.private-office__tab-content{padding-left:15px;padding-right:15px}}.private-office__tab-content--md{max-width:875px}.private-office__tab-subtitle{display:inline-block;margin-bottom:30px;color:#111;font-size:18px}@media (max-width:620px){.private-office__balance-add--desc{display:none}}.private-office__balance-add--mob{display:none}@media (max-width:620px){.private-office__balance-add--mob{display:block}}.private-office__id-title{display:inline-block;margin-bottom:40px;font-size:30px;font-weight:400;line-height:41px}@media (max-width:620px){.private-office__id-title{font-size:25px;margin-bottom:30px}}.private-office__id-num{display:inline;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}.private-office__regist-data{display:block;font-size:20px;margin-bottom:22px}@media (max-width:620px){.private-office__regist-data{font-size:14px;margin-bottom:20px}}.private-office__user-license{margin-top:50px}@media (max-width:1199px){.private-office__user-license{margin-top:20px;margin-bottom:40px}}.private-office__tab-info{color:#aca9a9;font-size:20px;line-height:27px}@media (max-width:767px){.private-office__tab-info{font-size:18px;line-height:23px}}@media (max-width:992px){.private-office__content-panel{margin-left:15px;margin-right:15px}}.balance__page-title-wrap{margin-bottom:25px}.user-nav{list-style:none;margin:0;padding:0}.user-nav__item{font-size:14px}.user-nav__item:first-child .user-nav__link{padding-top:0}.user-nav__item:last-child .user-nav__link{padding-bottom:0}.user-nav__item--delet{border-top:1px solid #aca9a9;border-bottom:1px solid #aca9a9}.user-nav__link{display:inline-block;width:100%;font-size:16px;padding:10px 0}.user-nav__link.active,.user-nav__link:hover{color:#ff1e1e}.user-nav__count{padding:2px 5px;margin-left:16px;font-size:13px;color:#aca9a9;border:1px solid;border-radius:5px}.user-nav__count-message{display:inline-block;width:30px;height:30px;border-radius:50%;line-height:23px;text-align:center;color:#008a00}.user-nav__nav-title{display:inline-block;margin:60px 0 30px;text-align:center;font-size:16px;color:#aca9a9;text-transform:uppercase}.user-nav--page .user-nav__link{position:relative;padding-right:10px}.user-nav--page .user-nav__link::after{content:'';position:absolute;right:-1px;display:inline-block;width:2px;height:30px;background-color:transparent}.user-nav--page .user-nav__link.active::after{background-color:#ff1e1e}.add-avatar{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.add-avatar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.add-avatar__image-wrap{width:142px;text-align:center;margin-right:70px}@media (max-width:1199px){.add-avatar__image-wrap{margin-right:0}}.add-avatar__image{display:block;margin-bottom:30px}.add-avatar__image .file-photo__file-button{width:142px;height:142px}@media (max-width:1199px){.add-avatar__add-link{display:none}}.add-avatar__help{margin-top:47.33333px}@media (max-width:1199px){.add-avatar__help{margin-top:30px;text-align:left}.add-avatar__help .link{text-align:left}}.add-avatar__help-text{margin-bottom:10px}.add-avatar__popup{padding:70px 75px 50px 75px;text-align:center}@media (max-width:992px){.add-avatar__popup{padding:60px 30px 30px}}.add-avatar__popup-title{margin-bottom:40px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;text-align:center}.add-avatar__popup-add-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:130px;margin-bottom:10px;border:1px dashed #aca9a9;border-radius:5px}@media (max-width:1199px){.add-avatar__popup-add-field{display:none}}.add-avatar__popup-add-field:hover{background:#f5f5f5}.add-avatar__popup-add-label{font-size:18px;line-height:25px;text-align:center;color:#aca9a9;cursor:default}.add-avatar__popup-text{font-size:14px;line-height:19px;text-align:left;color:#aca9a9}@media (max-width:992px){.add-avatar__popup-text{font-size:12px}}.add-avatar__popup-text-or{display:block;margin:25px auto 20px}@media (max-width:1199px){.add-avatar__popup-text-or{display:none}}.add-avatar__popup-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px;padding-top:35px;border-top:1px solid #aca9a9}@media (max-width:992px){.add-avatar__popup-bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.add-avatar__popup-bottom .btn{width:100%}}.add-avatar__popup-btn-close{color:#ff1e1e}@media (max-width:992px){.add-avatar__popup-btn-close{margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.add-avatar__popup-mob{display:none;margin-bottom:40px}@media (max-width:1199px){.add-avatar__popup-mob{display:block}}@media (max-width:1199px){.add-avatar__popup-desc{display:none}}.add-avatar__popup-delete{display:inline-block;text-align:center;margin-bottom:20px}.edit-company__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.edit-company__header-row{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.edit-company .back-link{margin-top:10px}@media (max-width:1199px){.edit-company .back-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:20px}}@media (max-width:1199px){.edit-company__title{margin-bottom:20px}}.edit-company__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1199px){.edit-company__tools{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.edit-company__tools-item:first-child{margin-right:35px}.edit-company__tools-item.link{font-size:14px}@media (max-width:1199px){.edit-company__tools-item.link{margin-bottom:30px}}@media (max-width:1199px){.edit-company__tools-item.btn{display:none}}.edit-company__message-title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;margin-bottom:20px}@media (max-width:1199px){.edit-company__message-title{font-size:16px}}.edit-company__message-txt{padding:20px;margin-bottom:50px;font-size:18px;line-height:24px;border:1px solid #aca9a9;border-radius:5px;cursor:default}.edit-company__col-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:991px){.edit-company__col-title{margin-top:20px}}.edit-company__col-title>*{margin-right:10px}.edit-company__col-title>:last-child{margin-right:0}.edit-company__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.edit-company__social{-ms-flex-wrap:wrap;flex-wrap:wrap}}.edit-company__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.edit-company__social-txt{margin:0}@media (max-width:767px){.edit-company__social-txt{width:100%;margin-bottom:20px}}.edit-company__social-item{width:20%;margin-left:30px}@media (max-width:767px){.edit-company__social-item{width:50%;margin-left:0;padding-right:40px;margin-bottom:30px}}.edit-company__bottom-tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-company__bottom-tools .back-link{margin:0}@media (max-width:1199px){.edit-company__bottom-tools .back-link{display:none}}@media (max-width:767px){.edit-company__bottom-tools .preview-link{margin-bottom:25px}}.page-promo .table{max-width:765px}.page-promo .page-title__sub{margin-bottom:25px}.page-notice .page-title__sub{margin-bottom:30px}.page-notice__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-notice__total-title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:25px;font-weight:700;line-height:34px}@media (max-width:991px){.page-notice__total-title{margin-bottom:30px;margin-top:20px;text-align:center}}@media (max-width:991px){.page-notice__total-select{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-notice__total-val{white-space:nowrap}.page-notice__col-title{display:none;position:relative;background-color:#f5f5f5;padding:10px;margin-bottom:10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media (max-width:991px){.page-notice__col-title{display:block}}.page-notice__col-title::before{content:"\e90f";font-family:if;font-size:16px;position:absolute;right:20px;top:50%;display:block;line-height:1;margin-top:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-notice__col-title.active::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (max-width:991px){.page-notice__col-content{display:none}}.point-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:25px}@media (max-width:767px){.point-page__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.point-page__header .page-title{width:100%;margin-bottom:0}}.point-page__header .tooltip{margin-left:55px}@media (max-width:767px){.point-page__header .tooltip{margin-left:40px}}.point-page__status{display:-webkit-box;display:-ms-flexbox;display:flex}.point-page__status--sm{margin-left:10px}.point-page__status--sm .point-page__status-txt::after{top:0;width:29px;height:29px}.point-page__status-txt{position:relative}.point-page__status-txt::after{content:'';position:absolute;top:-50%;display:inline-block;margin-left:6px;width:41px;height:41px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.point-page__status-txt::after{top:0;left:95px;width:25px;height:25px}}.point-page__status-txt.one::after{background-image:url(../images/dist/icon/status-one.svg)}.point-page__status-txt.two::after{background-image:url(../images/dist/icon/status-two.svg)}.point-page__status-txt.three::after{background-image:url(../images/dist/icon/status-tree.svg)}.point-page .table-md{max-width:660px}.point-page .table-big{max-width:850px}.point-page__alert-txt{margin:0}.point-page__fr{max-width:660px}.page-statistic .graph{margin-bottom:55px}.page-statistic .table{max-width:735px}.page-vote{max-width:930px}.page-vote .note-panel{max-width:700px;margin-bottom:30px}.page-vote .pagination{margin:0 auto}.page-vote__message{max-width:1050px;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.page-vote__message{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-vote__message-form{margin-right:30px;width:50%}@media (max-width:1199px){.page-vote__message-form{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}}.page-vote__message-field{margin-bottom:25px}.page-vote__message-btn{display:block;margin-top:30px}.page-vote__message-descr{width:50%;margin-top:42px}@media (max-width:1199px){.page-vote__message-descr{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:10px}}.page-vote__not-vote{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.vote-card__wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:40px;orphans:1;widows:1}@media (max-width:767px){.vote-card__wrap{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.vote-card{position:relative;display:inline-block;width:100%;padding:25px 30px;margin-bottom:30px;word-wrap:break-word;border-radius:8px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #aca9a9;border-radius:5px;overflow:hidden}@media (max-width:767px){.vote-card{padding:25px 10px}}.vote-card:last-child{margin-right:0}.vote-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}@media (max-width:992px){.vote-card__header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.vote-card__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;margin-bottom:0;margin-right:14px}@media (max-width:992px){.vote-card__title{text-align:center;width:100%;margin-bottom:10px}}.vote-card__date{font-size:14px}.vote-card__description{font-size:16px}.vote-card__description-more{width:100%}.vote-card__option{padding-top:25px}.vote-card__option-item{margin-bottom:20px}.vote-card__result{position:relative;display:inline-block;height:55px;padding:5px 30px;line-height:45px;width:100%;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px;text-align:center;border:1px solid #aca9a9;border-radius:5px}.vote-card__result-percent{position:absolute;right:13px}.vote-card__result-percent.current::before{content:'\e90c';font-family:if;display:inline-block;color:#008a00;margin-right:10px}.vote-card__result-bg{position:absolute;left:0;top:0;bottom:0;background:rgba(172,169,169,.5);border-radius:5px}.vote-card__point{position:absolute;top:60px;left:50%;margin-left:-125px;padding:20px 30px;border:1px solid #008a00;border-radius:5px;background-color:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);line-height:27px;z-index:1}.vote-card__point-val{display:inline-block;color:#008a00;margin-bottom:3px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:20px}.page-sertificat__intro-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.page-sertificat__intro-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-sertificat__intro{font-size:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:992px){.page-sertificat__intro{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:16px}}@media (max-width:768px){.page-sertificat__intro{font-size:14px}}.page-sertificat__intro-txt{margin-bottom:0}.page-sertificat__intro-note{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;margin-bottom:30px}.page-sertificat__intro-price{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-top:40px;margin-bottom:50px}@media (max-width:768px){.page-sertificat__intro-price{margin-top:20px;margin-bottom:10px}}.page-sertificat__intro-image-wrap{position:relative;width:425px}@media (max-width:992px){.page-sertificat__intro-image-wrap{margin:0 auto 20px}}.page-sertificat__intro-image{position:absolute;width:100%;height:290px;top:-100px;background-image:url(../images/dist/sertificat-people.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1500px){.page-sertificat__intro-image{position:initial}}@media (max-width:992px){.page-sertificat__intro-image{position:initial;height:330px}}.page-sertificat__plus{max-width:880px;margin:42px 0 55px;list-style:none;padding:0}.page-sertificat__plus-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:42px}@media (max-width:767px){.page-sertificat__plus-item{margin-bottom:20px}}.page-sertificat__plus-item::before{content:'';left:0;display:inline-block;width:41px;min-width:41px;height:41px;background:url(../images/dist/icon/tiz-list-item.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.page-sertificat__plus-item::before{width:30px;min-width:30px;height:30px}}.page-sertificat__plus-val{display:inline-block;font-size:20px;margin-left:40px;margin-bottom:0}@media (max-width:767px){.page-sertificat__plus-val{font-size:14px;line-height:21px;margin-left:10px}}.page-sertificat__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.page-sertificat__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-sertificat__bottom-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.page-sertificat__bottom-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-sertificat__image{position:relative;display:inline-block}.page-sertificat__image:before{content:'\e93c';font-family:if;display:none;position:absolute;top:45%;width:calc(100% - 200px);height:100%;text-align:center;font-size:22px;color:#111}@media (max-width:767px){.page-sertificat__image{width:100%;margin:0 auto 30px;text-align:center}}.page-sertificat__image::after{content:'';display:inline-block;width:200px;height:25px;background-image:url(../images/dist/icon/arrow-dashed-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.page-sertificat__image::after{display:none}}.page-sertificat__image:hover::before{display:block}.page-sertificat__image:hover img{-webkit-filter:opacity(50%);filter:opacity(50%)}@media (max-width:767px){.page-sertificat__image-val{max-width:150px}}.page-sertificat__buy-btn{margin-bottom:25px}@media (max-width:767px){.page-sertificat__buy-btn{max-width:350px}}.page-sertificat__buy-btn:last-child{margin-bottom:0}@media (max-width:767px){.page-sertificat__my{margin-bottom:40px;text-align:center}}.page-sertificat__my-image{margin-bottom:20px}.page-sertificat__down-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-sertificat__down-btn-group .btn{width:200px;margin-right:30px}@media (max-width:1500px){.page-sertificat__down-btn-group .btn{margin-right:20px;width:50%}}@media (max-width:1500px){.page-sertificat__down-btn-group .btn{padding:5px 15px}}.page-sertificat__down-btn-group .btn:last-child{margin-right:0}.page-sertificat__buy-text{font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin-bottom:50px}@media (max-width:767px){.page-sertificat__buy-text{font-size:14px;line-height:19px}}.page-sertificat .table{max-width:765px}.page-sertificat__more-btn{display:inline-block;margin-bottom:50px;font-size:16px;line-height:22px;color:#ff1e1e;text-decoration:underline;border:none;background-color:transparent;cursor:pointer}.page-sertificat__more-btn::after{content:"\e910";font-family:If;display:inline-block;font-size:12px;margin-left:12px}.page-sertificat__more-btn.active{display:block}.page-sertificat__more-btn.hidden{display:none}.page-sertificat__more-btn--close{display:none}.page-sertificat__more-btn--close::after{content:"\e90f"}.page-sertificat__more-content{display:none}.page-sertificat__more-content.open{display:block}.page-sertificat__row{margin-bottom:60px}.page-sertificat__pay-form{padding-top:40px}.page-sertificat__warnig-txt{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#ff1e1e}.page-sertificat .paid{position:relative}.page-sertificat .paid .icon{margin-left:10px}.page-support{max-width:780px}.page-support .page-title{margin-bottom:30px}.user-info__license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-info__license-item{display:inline-block;padding:8px;font-size:18px;border:1px solid;border-radius:5px;margin-bottom:14px}@media (max-width:992px){.user-info__license-item{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:14px}}.user-info__license-item--disabled{color:#aca9a9}.page-balance{max-width:100%}.page-balance__shearch-form{margin:25px 0 30px}@media (max-width:1199px){.page-balance__table-balance{margin-bottom:30px}}@media (max-width:768px){.page-balance__donat{margin:20px 0 20px 10px}}@media (max-width:767px){.page-balance__donat{margin:20px 0}}@media (max-width:560px){.page-balance__donat{width:100%}}.page-profit{max-width:870px}.page-profit__form{padding-top:44px}@media (max-width:1200px){.company-list__form-desk{display:none}}.company-list__form-mob .btn{display:block;margin:0 auto}.company-list__btn-mob{display:none;margin-bottom:30px}@media (max-width:1200px){.company-list__btn-mob{display:inline-block}}.company-list__btn-mob .icon{margin-left:10px}.page-staff{max-width:945px}.franchise-user{max-width:735px}.franchise-quest{max-width:975px}.franchise-void__limited-width{max-width:1000px}.franchise-void__icon-statistic::before{color:#111}.franchise-void__btn-new-void{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:20px}@media (max-width:767px){.franchise-void__btn-new-void{padding-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.franchise-void .void-result__item{margin-right:33px;margin-bottom:40px}}.create-void__title-option{margin-bottom:28px;font-size:20px;font-weight:400;line-height:27px}@media (max-width:767px){.create-void__title-option{display:none}}.create-void__title-count{margin-bottom:28px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:27px}.void-result__item{position:relative;height:48px;margin-top:6px;margin-bottom:20px;border:1px solid #aca9a9;border-radius:5px;padding:10px 24px}.void-result__text{font-size:20px;line-height:27px}.void-result__bg{position:absolute;left:0;top:0;bottom:0;background:rgba(172,169,169,.5);border-radius:5px;z-index:-1}.void-stat{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.void-stat{-ms-flex-wrap:wrap;flex-wrap:wrap}}.void-stat__card{position:relative;width:45%;max-width:555px;border:1px solid #aca9a9;border-radius:5px;margin-right:5%}@media (max-width:1200px){.void-stat__card{width:100%;max-width:100%;margin-right:0;margin-bottom:30px}}.void-stat__card:last-child{margin-right:0}.void-stat__table-wrap{padding:0 30px;max-height:100%;overflow-y:auto}@media (max-width:1200px){.void-stat__table-wrap{padding:0}}.void-stat__table-inner{max-height:390px;overflow-y:auto}@media (max-width:1200px){.void-stat__table-inner{max-height:100%}}.void-stat__card-header{padding:30px 24px 20px}@media (max-width:1365px){.void-stat__card-header{padding:15px}}.void-stat__indicators{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px 20px}@media (max-width:1365px){.void-stat__indicators{padding:0 15px 10px}}.void-stat__indicators-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.void-stat__indicators-title,.void-stat__indicators-val{margin-bottom:13px}.void-stat__indicators-val{margin-left:40px}@media (max-width:1365px){.void-stat .graph{padding:0 15px}}@media (max-width:1365px){.void-stat .group-tab{padding-bottom:60px}}@media (max-width:1365px){.void-stat .slick-prev{right:auto;left:15px}}@media (max-width:1365px){.void-stat .slick-next{right:auto;left:70px}}.feed-tools__btn-all{display:inline-block;margin-bottom:30px;color:navy;font-size:14px;text-decoration:underline}.feed-tools__chek-out{margin-bottom:10px}.feed-tools__chek-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px;padding-top:20px;margin-bottom:60px;max-height:460px;overflow-y:auto;border-top:1px solid #dee2e6}@media (max-width:767px){.feed-tools__chek-list{max-height:300px;margin-bottom:30px;grid-row-gap:10px}}.my-subscribers{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,49%));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}@media (max-width:991px){.my-subscribers{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.my-subscribers--padding-top{padding-top:30px}.my-subscribers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;color:#111}.my-subscribers__item:hover{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);color:#111}.my-subscribers__img{width:60px;min-width:60px;height:60px;margin-right:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:991px){.my-subscribers__img{width:40px;min-width:40px;height:40px;margin-right:10px}}.my-subscribers__name{margin:0;font-size:20px}@media (max-width:991px){.my-subscribers__name{font-size:18px;line-height:24px}}.publication-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px;margin-bottom:60px}@media (max-width:767px){.publication-panel{padding:20px;margin-bottom:30px}}.publication-panel__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.publication-panel__option{width:100%}}.publication-panel__info{cursor:default}@media (max-width:1199px){.publication-panel__info{display:none}}.publication-panel__chanel-img{width:60px;min-width:60px;height:60px;margin-right:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:991px){.publication-panel__chanel-img{width:40px;min-width:40px;height:40px;margin-right:10px}}.publication-panel__chanels{min-width:300px;margin-right:15px}@media (max-width:767px){.publication-panel__chanels{min-width:auto;margin-right:8px}}.publication-panel__tools .tools-popup__panel{min-width:150px}.publication-panel__info-item{display:inline-block;margin-right:40px;font-size:16px;line-height:21px;color:#111}@media (max-width:1366px){.publication-panel__info-item{margin-right:20px;font-size:14px}}.publication-panel__info-item:last-child{margin-right:0}.publication-panel__info-item--link{text-decoration:underline}.publication-panel__info-item--link.active,.publication-panel__info-item--link:hover{color:#ff1e1e}.create-post__type-selection{margin-bottom:60px}@media (max-width:1199px){.create-post__type-selection{margin-bottom:0}}.create-post__type-title{display:inline-block;margin-right:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}@media (max-width:1199px){.create-post__type-title{display:none}}.create-post__type-btn{display:inline-block;margin-right:30px;padding:5px 20px 5px 10px}@media (max-width:1199px){.create-post__type-btn{display:none}}.create-post__type-btn::before{display:inline-block;margin-right:10px}.create-post__add-post-mob{display:none;width:130px;min-width:130px}@media (max-width:1199px){.create-post__add-post-mob{display:block}}.create-post__sort-wrap{margin-bottom:40px}@media (max-width:1199px){.create-post__sort-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:25px}}.create-post__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1199px){.create-post__sort{width:auto}}.create-post__sort-btn{display:none}@media (max-width:1199px){.create-post__sort-btn{display:block}}@media (max-width:1199px){.create-post__sort-links{display:none}}.create-post__sort-link{display:inline-block;margin-right:30px;font-size:16px;color:#111}.create-post__sort-link:hover{color:#ff1e1e}.create-post__sort-link.active{color:#ff1e1e;border-bottom:1px solid #ff1e1e}.create-post__sort-drop{max-width:240px}@media (max-width:1199px){.create-post__sort-drop{display:none!important}}.create-post__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,32%));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px;margin-bottom:20px}@media (max-width:1199px){.create-post__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.create-post__popup{max-width:1650px;padding:50px 50px}@media (max-width:1366px){.create-post__popup{padding:40px 30px 20px}}@media (max-width:560px){.create-post__popup{padding:40px 15px 20px}}.create-post__popup .mfp-close{right:44px}@media (max-width:1366px){.create-post__popup .mfp-close{right:10px;top:10px!important}}.create-post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:calc(95vh - 140px);width:100%;padding:0 50px;overflow-y:auto}@media (max-width:1366px){.create-post__inner{padding:0 10px}}@media (max-width:1199px){.create-post__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.create-post__content{width:70%}@media (max-width:1199px){.create-post__content{width:100%;margin-bottom:30px}}.create-post__sidebar{width:30%;padding-left:60px}@media (max-width:1199px){.create-post__sidebar{width:100%;padding-left:0}}.create-post__title{margin-bottom:30px}@media (max-width:1199px){.create-post__title{text-align:center}}.create-post__field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:1199px){.create-post__field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.create-post__field_item{max-width:390px;margin-right:30px}@media (max-width:1199px){.create-post__field_item{max-width:100%;margin-right:0;margin-bottom:10px}}.create-post__field_item:last-child{margin-right:0}.create-post__field-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:21px}@media (max-width:1199px){.create-post__field-upload{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.create-post__field-upload-txt{display:inline-block;margin-right:30px;font-size:14px}@media (max-width:1199px){.create-post__field-upload-txt{margin:0 0 10px 0}}.create-post__descr{min-height:400px}@media (max-width:1199px){.create-post__descr{min-height:200px}}.create-post__descr--sm{min-height:70px}.create-post__descr--short{max-width:810px;min-height:70px}@media (max-width:1199px){.create-post__descr--short{max-width:100%}}.create-post__video{width:100%;margin-bottom:20px}.create-post__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0}@media (max-width:767px){.create-post__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.create-post__slide-item{position:relative;width:60%}@media (max-width:767px){.create-post__slide-item{width:100%}}.create-post__slide-img{width:100%}.create-post__slide-del{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background:#fff;color:#ff1e1e}.create-post__slide-descr{width:40%;padding-left:30px}@media (max-width:1199px){.create-post__slide-descr{padding-left:15px}}@media (max-width:767px){.create-post__slide-descr{width:100%;padding-left:0;margin-top:15px}}.create-post__slide-list .file-photo{margin:0 10px 10px 0}.create-post__slide-active{border-color:#ff1e1e;border-width:2px}.create-post__slide-more{width:100%;margin-top:10px}@media (max-width:1199px){.sidebar-create{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sidebar-create__panel{padding:30px;margin-bottom:30px;border:1px solid #aca9a9;border-radius:5px}@media (max-width:1199px){.sidebar-create__panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;border:none}}.sidebar-create__panel-title{display:none}@media (max-width:1199px){.sidebar-create__panel-title{display:inline-block;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;color:#111}}.sidebar-create__status{display:block;margin-bottom:20px}.sidebar-create__status-title{font-size:18px;line-height:24px;color:#111}.sidebar-create__status-value{display:inline-block}.sidebar-create__status-value::before{margin-right:5px}.sidebar-create__status-value--moderation::before{color:#ff1e1e}.sidebar-create__status-value--error{color:#ff1e1e}.sidebar-create__status-value--published{color:#008a00}.sidebar-create__date{display:inline-block;width:100%;margin-top:5px;color:#aca9a9;font-size:14px}.sidebar-create__mod-comment{background-color:#f5f5f5;border-radius:5px;padding:5px 10px;margin-bottom:35px;font-size:18px;line-height:27px;color:#111}.sidebar-create__option .checkbox{margin-bottom:20px}.sidebar-create__option-title{display:inline-block;margin-bottom:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.sidebar-create__option-community{margin-bottom:30px}.sidebar-create__option-btns{text-align:center}.sidebar-create__btn{width:100%;max-width:240px;margin:0 auto 20px}.sidebar-create__del{width:100%}@media (max-width:1199px){.sidebar-create__thumbnail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px;max-width:340px}}.sidebar-create__thumbnail-title{margin-bottom:5px}@media (max-width:1199px){.sidebar-create__thumbnail-title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px;color:#111}}.chanel-setting__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:1199px){.chanel-setting__company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}}.chanel-setting__section{margin-bottom:30px}.chanel-setting__section--big{margin-bottom:60px}.chanel-setting__title-block{font-size:18px;margin-bottom:10px}@media (max-width:767px){.chanel-setting__title-block{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:16px;margin-bottom:20px}}.chanel-setting__title-block--strong{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-bottom:20px}@media (max-width:1199px){.chanel-setting__wrap{margin-bottom:20px}}.chanel-setting__company-title{font-size:18px;margin:0}@media (max-width:1366px){.chanel-setting__company-title{font-size:14px}}@media (max-width:1199px){.chanel-setting__company-title{margin-bottom:20px}}.chanel-setting__company-chois{max-width:240px;margin:0 20px}@media (max-width:1199px){.chanel-setting__company-chois{margin-bottom:20px}}@media (max-width:560px){.chanel-setting__company-chois{max-width:100%}}.chanel-setting__company-create{font-size:14px;color:#aca9a9}@media (max-width:1199px){.chanel-setting__company-create{margin-bottom:20px}}.chanel-setting__company-publishing{margin-left:auto}@media (max-width:1199px){.chanel-setting__company-publishing{margin-left:0}}.chanel-setting__company-publishing::before{margin-right:10px}.chanel-setting__title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 150px 30px 30px;margin-bottom:30px}@media (max-width:1199px){.chanel-setting__title{padding-right:30px}}@media (max-width:767px){.chanel-setting__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-shadow:none;box-shadow:none}}.chanel-setting__title-label{display:none;margin-bottom:10px}@media (max-width:767px){.chanel-setting__title-label{display:inline-block}}.chanel-setting__title-logo{margin-right:25px}.chanel-setting__upload{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#aca9a9;text-decoration:none;cursor:pointer}@media (max-width:767px){.chanel-setting__upload{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}}.chanel-setting__upload-file{display:none}.chanel-setting__title-img{width:140px;min-width:140px;height:140px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:767px){.chanel-setting__title-img{width:60px;min-width:60px;height:60px}}.chanel-setting__upload-txt{margin:20px auto 0}@media (max-width:767px){.chanel-setting__upload-txt{margin:0 0 0 20px}}.chanel-setting__upload-txt::before{margin-right:10px}.chanel-setting__title-info{width:100%}.chanel-setting__title-name{margin-bottom:20px}@media (max-width:767px){.chanel-setting__cover-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.chanel-setting__cover-img{max-width:340px}}.chanel-setting__cover-img .thumbnail__added-img,.chanel-setting__cover-img .thumbnail__label{height:300px}@media (max-width:767px){.chanel-setting__cover-img .thumbnail__label{width:140px;height:33px;line-height:22px;padding:5px 10px 5px 5px;font-size:14px;border-color:#ff1e1e}}@media (max-width:767px){.chanel-setting__cover-img .thumbnail__added-img{height:200px}}.chanel-setting__cover-noaccess{position:relative}@media (max-width:767px){.chanel-setting__cover-noaccess .thumbnail{display:none}}.chanel-setting__cover-noaccess-inner{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(245,245,245,.8)}@media (max-width:767px){.chanel-setting__cover-noaccess-inner{position:initial;background-color:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.chanel-setting__cover-noaccess-inner::before{font-family:If;content:'\e95c';font-size:50px;color:#aca9a9}@media (max-width:767px){.chanel-setting__cover-noaccess-inner::before{font-size:30px;position:absolute;top:0}}.chanel-setting__cover-txt{font-size:18px}@media (max-width:767px){.chanel-setting__cover-txt{width:calc(100% - 40px);max-width:200px;margin-left:40px;margin-bottom:5px;color:#aca9a9;font-size:14px}}@media (max-width:767px){.chanel-setting__cover-link{margin-left:40px;font-size:14px}}.chanel-setting__city{position:initial;opacity:1;visibility:visible;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dee2e6}@media (max-width:767px){.chanel-setting__city{display:none}}.chanel-setting__city .input-search{margin-bottom:10px}@media (max-width:767px){.chanel-setting__city-mob{display:block}}.chanel-setting__social{margin-bottom:45px}.chanel-setting__social-row{margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.chanel-setting__social-row{border-bottom:1px solid #dee2e6}}.chanel-setting__social-add{margin-top:21px}@media (max-width:767px){.chanel-setting__social-add{width:100%;margin-top:0;text-align:center}}.chanel-setting__subscriptions-info{display:inline-block;max-width:430px;margin-bottom:20px;font-size:12px;color:#aca9a9}.chanel-setting__subscriptions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.chanel-setting__subscriptions-del{margin-right:15px}.chanel-setting__subscriptions-img{margin-right:10px;width:40px;min-width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.chanel-setting__agre{margin-bottom:30px}.chanel-setting__accesses{padding-top:100px}.accesses-chanel__info{display:inline-block;max-width:400px;margin-bottom:20px;font-size:12px;color:#aca9a9}.accesses-chanel__add-row{padding:20px 10px;margin-bottom:60px;border-radius:5px;background:#f5f5f5}.accesses-chanel__add-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accesses-chanel__checks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:21px}@media (max-width:1199px){.accesses-chanel__checks{margin-top:15px}}@media (max-width:679px){.accesses-chanel__checks{-ms-flex-wrap:wrap;flex-wrap:wrap}}.accesses-chanel__check{margin-right:30px}@media (max-width:1366px){.accesses-chanel__check{margin-right:15px}}@media (max-width:679px){.accesses-chanel__check{width:100%;margin-bottom:10px}}@media (max-width:1366px){.accesses-chanel__check .checkbox__value{font-size:14px;padding-left:30px}}.accesses-chanel__check .checkbox__value::before{background:#fff}.accesses-chanel__add{margin-left:auto}@media (max-width:679px){.accesses-chanel__add{margin-left:initial;width:100%;text-align:center}}.accesses-chanel__list-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dee2e6;font-size:20px}@media (max-width:1366px){.accesses-chanel__list-item{font-size:16px}}.accesses-chanel__option{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.accesses-chanel__option{margin-top:15px}}@media (max-width:679px){.accesses-chanel__option{-ms-flex-wrap:wrap;flex-wrap:wrap}}.accesses-chanel__edit-wrap{margin-left:auto;font-size:18px}@media (max-width:679px){.accesses-chanel__edit-wrap{margin-left:initial;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.accesses-chanel__del{color:#aca9a9;margin-right:20px}@media (max-width:679px){.accesses-chanel__del{margin-right:auto}}.accesses-chanel__save{font-size:14px;color:#008a00}.publishing-popup__meta{display:inline-block;margin-bottom:30px;font-size:16px;cursor:default}@media (max-width:679px){.publishing-popup__meta{font-size:13px;margin-bottom:20px}}.publishing-popup__info{position:relative;display:inline-block;padding:30px 0 30px 40px}@media (max-width:679px){.publishing-popup__info{padding-left:30px}}.publishing-popup__info::before{font-family:If;content:'\e938';position:absolute;left:0;top:22px;font-size:28px}@media (max-width:679px){.publishing-popup__info::before{font-size:20px;top:27px}}.publishing-popup__info-title{display:inline-block;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:16px}@media (max-width:679px){.publishing-popup__info-title{font-size:14px}}.publishing-popup__info-txt{font-size:14px}@media (max-width:679px){.publishing-popup__info-txt{font-size:12px}}.publishing-popup__btn-wrap{text-align:center}.my-comment .private-office__tab-subtitle{font-size:14px}@media (min-width:1200px){.my-comment .comment-add__logo{width:60px;min-width:60px;height:60px}}@media (max-width:1199px){.my-comment .tools-popup__panel{left:0;right:initial}}.my-comment__nav{margin-bottom:30px}.my-comment__nav .link{margin-right:30px}.my-comment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1199px){.my-comment__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-comment__header .dropdown{max-width:300px;margin-bottom:30px;margin-left:20px}@media (max-width:1199px){.my-comment__header .dropdown{max-width:100%;margin-left:0}}.my-comment__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;margin-bottom:30px}@media (max-width:1199px){.my-comment__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:560px){.my-comment__card{padding:15px}}.my-comment__post{display:inline-block;padding-right:30px}@media (max-width:1199px){.my-comment__post{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}}.my-comment__post-img{width:120px;min-width:120px;height:100px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1199px){.my-comment__post-img{width:40px;min-width:40px;height:30px;margin-right:10px}}.my-comment__post-name{font-size:14px}@media (max-width:1199px){.my-comment__content{margin-bottom:20px}}.my-comment__content-meta-wrap{margin-bottom:10px}.my-comment__content-meta{margin-right:20px}.my-comment__content-comment{margin-bottom:15px}@media (max-width:1199px){.my-comment__content-comment{font-size:14px}}.my-comment__content-comment--edited{padding:10px;border:1px solid #dee2e6;border-radius:5px}.my-comment__content-btn{text-align:right}.my-comment__card-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:100px;color:#aca9a9}@media (max-width:1199px){.my-comment__card-option{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.my-comment__option-edit{margin-right:20px;color:inherit}.my-comment__option-edit:hover{color:#ff1e1e}.my-comment__option-del{color:inherit}.my-comment__option-del:hover{color:#ff1e1e}.my-comment__option-like{color:inherit}.reklam__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 20px;margin-bottom:60px}@media (max-width:992px){.reklam__panel{margin-left:15px;margin-right:15px}}@media (max-width:767px){.reklam__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}}@media (max-width:374px){.reklam__panel{padding:10px 5px}}.reklam__balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}@media (max-width:560px){.reklam__balance{font-size:14px}}.reklam__balance-titile{position:relative;margin-right:10px;padding-left:30px}@media (max-width:767px){.reklam__balance-titile{min-width:90px}}@media (max-width:560px){.reklam__balance-titile{min-width:70px;padding-left:22px}}@media (max-width:374px){.reklam__balance-titile{font-size:12px;padding-left:17px}}.reklam__balance-titile::before{position:absolute;left:0;top:2px;color:#ff1e1e;font-size:20px;margin-right:10px}@media (max-width:560px){.reklam__balance-titile::before{font-size:16px}}@media (max-width:374px){.reklam__balance-titile::before{font-size:14px}}.reklam__balance-val{font-family:OpenSans,Arial,sans-serif;font-weight:600;color:#ff1e1e}.reklam__balance-btn{margin-left:20px}@media (max-width:374px){.reklam__balance-btn{margin-left:10px}}.reklam__list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}@media (max-width:767px){.reklam__list-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reklam__header{margin-bottom:30px}@media (max-width:1199px){.reklam__header{margin-bottom:10px}}.reklam__list-sort{position:relative;min-width:280px;padding-left:40px}@media (max-width:767px){.reklam__list-sort{min-width:initial}}@media (max-width:767px){.reklam__sort-drop{display:none!important}}.reklam__sort-btn{display:none}@media (max-width:767px){.reklam__sort-btn{display:block}}.reklam__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.reklam__status::before{font-size:15px;margin-right:5px}.reklam__status--rejected{color:#ff1e1e}.reklam__status--moderation{color:#111}.reklam__status--moderation::before{color:#ff1e1e}.reklam__status--active{color:#008a00}.reklam__status--active::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;background-color:#008a00;color:#fff;font-size:6px;border:1px solid;border-radius:50%}.reklam__status--queue{color:#111}.reklam__status--queue::before{color:#008a00}.reklam__status--close{color:#aca9a9}.reklam-add{display:none}.reklam-add.active{display:block}.reklam-add__tab{margin-bottom:60px}@media (max-width:767px){.reklam-add__tab{-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #dee2e6;border-radius:5px;padding:10px 5px;margin-bottom:30px}}.reklam-add__tab .tabs__nav{border-bottom:1px solid #aca9a9;margin-right:0;padding-right:35px}@media (max-width:767px){.reklam-add__tab .tabs__nav{width:100%;border-bottom:none}}.reklam-add__tab .tabs__nav:last-child{padding-right:0}.reklam-add__title{margin-bottom:30px}.reklam-add__panel{position:relative;margin-bottom:60px;border:1px solid #dee2e6;border-radius:5px}@media (max-width:767px){.reklam-add__panel{border:none;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}.reklam-add__panel .input-wrap__label{margin-bottom:6px}.reklam-add__panel-close{position:absolute;right:15px;top:15px;cursor:pointer}.reklam-add__panel-close:hover{color:#ff1e1e}.reklam-add__title-group{display:inline-block;margin-bottom:10px;font-size:20px;cursor:default}.reklam-add__meta-group{display:inline-block;font-size:14px;color:#aca9a9;cursor:default}.reklam-add__panel-content{padding:35px}@media (max-width:767px){.reklam-add__panel-content{padding:45px 12px 12px}}.reklam-add__panel-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 20px;background-color:#f5f5f5}@media (max-width:767px){.reklam-add__panel-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:transparent;padding-bottom:20px}}.reklam-add__agree{width:33.333%}@media (max-width:767px){.reklam-add__agree{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}.reklam-add__agree .checkbox__value{font-size:14px;color:#aca9a9}.reklam-add__agree .checkbox__value::before{background-color:#fff}.reklam-add__price{width:33.333%;text-align:center}@media (max-width:767px){.reklam-add__price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:20px}}.reklam-add__price-title{display:none;font-family:OpenSans,Arial,sans-serif;font-weight:400;margin-right:5px}@media (max-width:767px){.reklam-add__price-title{display:inline-block}}.reklam-add__price-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#111}@media (max-width:767px){.reklam-add__price-val{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reklam-add__price-pro{padding:2px 10px;font-size:12px;border:1px dotted}.reklam-add__price-pro:hover{border-color:#ff1e1e}.reklam-add__pay{width:33.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){.reklam-add__pay{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reklam-add__pay .btn{margin-right:30px}@media (max-width:767px){.reklam-add__pay .btn{max-width:360px;margin:0 auto 20px}}.reklam-add__pay .dropdown{font-size:14px}@media (max-width:767px){.reklam-add__pay .dropdown{margin:0 auto}}.reklam-add__select-reg--select{color:navy;border-color:navy}.reklam-add__select-reg--select:hover{color:navy;-webkit-box-shadow:0 0 5px navy;box-shadow:0 0 5px navy}.reklam-add__panel-row{margin-bottom:20px}.reklam-add__panel-row:last-child{margin-bottom:0}.reklam-add__panel-row--magrin{margin-top:21px}@media (max-width:767px){.reklam-add__select-reg{display:none}}.reklam-add__select-reg--mob{display:none}@media (max-width:767px){.reklam-add__select-reg--mob{display:block}}.reklam-add__select-title{display:inline-block;font-size:18px;margin-bottom:20px}.reklam-add__label-wrap{margin-top:10px}.reklam-add__label-wrap .tag{margin-right:5px;margin-bottom:5px}@media (max-width:767px){.reklam-add__card-wrap{margin-top:30px}}.reklam-add__radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reklam-add__radio-group .checkbox,.reklam-add__radio-group .radio{margin-right:60px}.reklam-add__radio-group--vtrtical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reklam-add__banner--bottom{margin-top:30px}.reklam-add__banner--bottom .upload-image__label{min-height:250px;max-height:250px}.reklam-add__banner--right-sm .upload-image__label{width:300px;min-height:250px;max-height:250px}.reklam-add__banner--right-big .upload-image__label{width:300px;min-height:600px;max-height:600px}.reklam-add__request{display:inline-block;margin-top:10px;text-decoration:underline;color:navy;font-size:16px}.reklam-add__request:hover{opacity:.9}@media (max-width:1199px){.reklam-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1199px){.reklam-table__item-panel{width:100%;margin-bottom:20px}}.reklam-table__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 7px;margin-bottom:30px;cursor:pointer}@media (max-width:1199px){.reklam-table__row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 15px 15px;height:100%;margin-bottom:0}}.reklam-table__row:hover{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45)}.reklam-table__row--header{margin-bottom:50px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:15px;background-color:#f5f5f5;border-radius:5px 5px 0 0;border-bottom:1px solid #aca9a9;cursor:default}@media (max-width:1199px){.reklam-table__row--header{display:none}}.reklam-table__row--header:hover{-webkit-box-shadow:none;box-shadow:none}.reklam-table__col{padding:0 5px}@media (max-width:1366px){.reklam-table__col{margin-bottom:20px;padding:0}}.reklam-table__col:first-child{padding-left:0}.reklam-table__col:last-child{padding-right:0}.reklam-table__col--title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.reklam-table__col--no-wrap{white-space:nowrap}@media (max-width:1199px){.reklam-table__col--status{position:absolute;left:15px;top:15px}}.reklam-table__col--5{width:5%}@media (max-width:1199px){.reklam-table__col--5{width:100%}}.reklam-table__col--10{width:10%}@media (max-width:1199px){.reklam-table__col--10{width:100%}}.reklam-table__col--15{width:15%}@media (max-width:1199px){.reklam-table__col--15{width:100%}}.reklam-table__col--20{width:20%}@media (max-width:1199px){.reklam-table__col--20{width:100%}}.reklam-table__col--25{width:25%}@media (max-width:1199px){.reklam-table__col--25{width:100%}}.reklam-table__col--30{width:30%}@media (max-width:1199px){.reklam-table__col--30{width:100%}}@media (max-width:1199px){.reklam-table__col--double{width:50%}}.reklam-table__mob-title{display:none;margin-bottom:5px;font-size:12px;color:#aca9a9;font-family:OpenSans,Arial,sans-serif;font-weight:400}@media (max-width:1199px){.reklam-table__mob-title{display:block}}.reklam-table__val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:1366px){.reklam-table__val{font-size:14px}}.reklam-table__val::before{margin-right:5px}@media (max-width:1199px){.reklam-table__val::before{display:none}}.reklam-table__val--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.reklam-table__val--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.reklam-table__more-link{display:none;text-decoration:underline;color:navy}@media (max-width:1199px){.reklam-table__more-link{display:block}}.reklam-table__panel{display:none;margin-bottom:30px}.reklam-table__panel.active{display:block}.reklam-table__mess{position:relative;padding:15px 40px 15px 55px;background-color:#f5f5f5}.reklam-table__mess::before{content:'\e938';font-family:If;position:absolute;left:20px;font-size:28px;color:#ff1e1e}.reklam-table__mess-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.rek-chow{border-radius:5px;border:1px solid #dee2e6;cursor:default}.rek-chow__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px}@media (max-width:767px){.rek-chow__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rek-chow__row{margin-bottom:15px}@media (max-width:767px){.rek-chow__row{width:100%}}.rek-chow__title{display:inline-block;margin-right:10px;font-size:18px;color:#aca9a9}.rek-chow__val{display:inline-block;font-size:18px}.rek-chow__val--link{text-decoration:underline}.rek-chow__link{font-size:18px;color:navy;text-decoration:underline}.rek-chow__bottom{padding:15px 20px;background:#f5f5f5;text-align:right}.rek-chow__banner-wrap{padding:0 20px 15px 20px}.rek-chow__banner{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.rek-chow__banner--bottom{width:100%;height:250px}.rek-chow__banner--sm{width:300px;height:250px}.rek-chow__banner--big{width:300px;height:600px}.banner-card{width:100%;max-width:400px;margin:0 auto;cursor:default}.banner-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.banner-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner-card__logo{width:40px;min-width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;margin-right:17px}.banner-card__logo .file-photo__file-button{width:40px;min-width:40px;height:40px}.banner-card__logo .file-photo__file-button::before{font-size:20px}.banner-card__content{padding:20px}.banner-card__img{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;max-height:600px}.banner-card__img--bottom{max-height:250px}.banner-card__img--right-sm{max-width:300px;max-height:250px}.banner-card__img--right-big{max-width:300px}@media (max-width:767px){.banner-card .upload-image__label{margin:0 auto}}.banner-card__content-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}.banner-card__content-descr{font-size:14px;color:#aca9a9}.banner-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 20px}.banner-card__btns{font-size:20px;cursor:default}.banner-card__btn{margin-left:20px}.reklam-banner{display:none}@media (max-width:767px){.reklam-banner{text-align:center}}.reklam-banner.active{display:block}.options{position:relative}.options__btn{width:24px;height:24px;border:1px solid;color:#111;border-radius:3px;background-color:transparent}.options__btn::before{content:'\2026';position:relative;top:-5px}.options__btn:focus,.options__btn:hover{color:#ff1e1e}.options__btn.active+.options__popup{display:block}.options__popup{display:none;position:absolute;top:17px;right:0;padding:12px 23px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:10}.options__popup.active{display:block}.options__list{margin:0;padding:0;list-style:none}.options__item{margin-bottom:10px;white-space:nowrap}.options__item:last-child{margin-bottom:0}.options__link{font-size:14px}.options__link:hover{color:#ff1e1e}.options__link-del{position:relative;display:inline-block;width:100%;padding-top:10px}.options__link-del::before{content:'';position:absolute;top:0;display:inline-block;width:100%;height:1px;background-color:#aca9a9}.graph{text-align:center;color:gray;font-size:.9rem;width:100%;border-bottom:1px solid #d3d3d3;margin-bottom:1rem}@media (max-width:1201px){.graph{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:45em){.graph{font-size:1.1rem}}.graph__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:991px){.graph__title{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}@media (max-width:991px){.graph__title .btn{margin-top:24px;width:100%}}.graph__title-text{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;margin-right:33px;font-size:20px;white-space:nowrap}@media (max-width:768px){.graph__title-text{font-size:16px;margin-right:20px}}@media (max-width:567px){.graph__title-text{font-size:14px;margin-right:20px}}.graph__footer{border-top:1px solid #aca9a9}@media (max-width:1201px){.graph__footer{border:none}}@media (max-width:1201px){.graph__footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.graph__footer-item{padding:.4rem 0;vertical-align:top;line-height:1.3em;font-size:14px;color:#111}@media (max-width:1201px){.graph__footer-item{height:36px;padding:7px 0}}@media (max-width:1201px){.graph__body{width:100%}}.graph__cell{height:300px;vertical-align:bottom;padding-bottom:0;overflow:hidden}@media (max-width:1201px){.graph__cell{height:auto!important;width:100%;padding:7px 0;text-align:left}}.graph__data-wrap{background:-o-repeating-linear-gradient(bottom,#fff,#fff 30px,#f5f5f5 30px,#f5f5f5 70px);background:repeating-linear-gradient(to top,#fff,#fff 30px,#f5f5f5 30px,#f5f5f5 70px)}@media (max-width:1201px){.graph__data-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;background:0 0}}.graph__data{position:relative;height:2px;display:block;margin:0 25%;background:#ad0000;border-radius:5px 5px 0 0;position:relative;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media (max-width:1201px){.graph__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:22px;width:2px;border-radius:5px;margin:0 0 0 20px;background:rgba(173,0,0,.6)}}.graph__data-val{position:absolute;top:-30px;left:0;width:100%;font-size:.9rem;line-height:30px;color:#111}@media (max-width:1201px){.graph__data-val{position:initial;padding-left:5px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}}.graph--sm{border-bottom:0}.graph--sm .graph__cell{height:200px}.graph--sm .graph__data-val{font-size:11px}.graph--sm .graph__footer-item{font-size:11px}.graph-sircle{width:100%;max-width:360px;-ms-flex-pack:distribute;justify-content:space-around}.graph-sircle__circular-chart{display:block;margin:0 auto;padding:5%;max-width:80%;max-height:360px;overflow:visible}.graph-sircle__circle-bg{fill:none;stroke:#700000;stroke-width:5}.graph-sircle__circle{fill:none;stroke-width:5;stroke-linecap:round;-webkit-animation:progress 1s ease-out forwards;animation:progress 1s ease-out forwards}.graph-sircle__percentage{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;fill:#111;font-family:sans-serif;font-size:7px;text-anchor:middle}@-webkit-keyframes progress{0%{stroke-dasharray:0 100}}@keyframes progress{0%{stroke-dasharray:0 100}}.company-page{padding:15px 0 60px;cursor:default;font-size:18px}@media (max-width:1199px){.company-page{padding-top:20px}}@media (max-width:992px){.company-page{font-size:16px}}@media (max-width:360px){.company-page{font-size:14px}}.company-page__logo{display:block;width:220px;margin:0 auto;margin-bottom:30px}@media (max-width:1200px){.company-page__logo{display:none}}.company-page__logo-image{min-width:100%}.company-page__breadcrumb{margin-bottom:20px}.company-page__page-title{margin-bottom:15px}.company-page__desc-wrap{margin-bottom:20px}.company-page__desc-title{margin-top:20px;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:18px}.company-page__desc{font-size:18px;margin:0}@media (max-width:1200px){.company-page__desc{font-size:16px}}@media (max-width:768px){.company-page__desc{font-size:14px}}.company-page__desc-accent{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.company-page__content--sm{max-width:720px;margin:0 auto}.company-page__content--md{max-width:875px}.company-page__content--team{padding-top:75px}.company-page__filter{padding:0 0 10px}.company-page__alert-txt{margin-bottom:0;font-size:16px}.company-page__contact-panel{position:relative;max-width:740px;margin:350px auto 0;padding:40px 60px;text-align:center}@media (max-width:1199px){.company-page__contact-panel{max-width:350px;margin-top:150px;padding:30px 15px}}.company-page__contact-panel::before{content:'';display:inline-block;position:absolute;top:-195px;right:-79px;width:215px;height:300px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/dist/marketing/native-contact.svg)}@media (max-width:1199px){.company-page__contact-panel::before{width:120px;height:200px;top:-129px;right:-44px}}@media (max-width:560px){.company-page__contact-panel::before{right:-15px}}.adv-page__link-group{margin-bottom:35px}.adv-page__link{display:block;margin-bottom:10px}.adv-page__bottom{border-top:1px solid #aca9a9;padding-top:30px}.adv-page__bottom-txt{font-size:18px;line-height:36px;cursor:default}.adv-page__bottom-txt--accent{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}a.adv-page__bottom-txt--accent:hover{color:#ff1e1e}.terms-page__page-title{margin-bottom:50px}@media (max-width:1200px){.terms-page__page-title{margin-bottom:20px}}.terms-page__list{margin-bottom:60px}.terms-page__list-title{margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.terms-page__intro{margin-bottom:40px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;line-height:26px}.terms-page__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.terms-page__title>*{font-family:OpenSans,Arial,sans-serif;font-weight:400}.terms-page__title ul{list-style:disc;margin-top:20px}.terms-page__list p{margin-bottom:20px}.terms-page__list p:first-child{margin-top:20px}.terms-page__list-item{margin-bottom:40px}.eror-page__title{margin:55px auto 25px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;line-height:29px;text-align:center}@media (max-width:992px){.eror-page__title{margin-top:20px;margin-bottom:10px}}.eror-page__image{position:relative;min-height:40vh;background-image:url(../images/dist/404-bg.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:992px){.eror-page__image{max-height:30vh}}.eror-page__image .freepik-link{bottom:0}.eror-page__filter .category-bar-tags,.eror-page__filter .category-bar__logo{display:none}.eror-page__back{display:inline-block;width:100%;margin:36px auto 0;font-size:20px;line-height:19px;text-align:center}@media (max-width:992px){.eror-page__back{margin-top:20px}}.eror-page__back::before{font-size:13px}.eror-page__description{margin-bottom:50px;font-size:30px;text-align:center}@media (max-width:992px){.eror-page__description{margin-bottom:20px;font-size:20px}}.contacts__form-title{margin-bottom:30px}@media (max-width:1199px){.contacts__form-wrap{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-top:40px}}.contacts__form .checkbox{margin-bottom:10px}.contacts__captcha{margin-bottom:10px}.contacts__table{max-width:600px}.contacts__row{padding:20px 0;border-bottom:1px solid #efeded}@media (max-width:992px){.contacts__row{border:none;padding:10px 0}}.contacts__row:last-child{border:none}.contacts__item-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){.contacts__item-group{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:28px}@media (max-width:992px){.contacts__item{margin-bottom:8px}}.contacts__item:last-child{margin-right:0}.contacts__item-link--color{color:#ff1e1e;border-bottom:1px solid;margin-left:10px}.contacts__item-link--color:hover{color:#d70000}.contacts .icon{color:#ff1e1e;margin-right:13px}.contacts__mail-group{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__mail-col{margin-right:28px}.contacts__mail-col:last-child{margin-right:0}.contacts__mail-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.contacts__map-title{margin-top:40px;margin-bottom:15px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.contacts__map{margin-bottom:30px}.contacts__map iframe{width:100%}.contacts__map-buttons{margin-bottom:50px}@media (max-width:380px){.contacts__map-buttons{margin-bottom:20px}}.contacts__map-buttons .btn{margin-right:30px}@media (max-width:380px){.contacts__map-buttons .btn{margin-right:15px;margin-bottom:15px}}@media (max-width:1200px){.info-page{padding-top:0}}.info-page__excerpt::before,.info-page__intro{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.info-page__intro{padding:80px 20px;margin-bottom:80px;text-align:center;cursor:default}@media (max-width:992px){.info-page__intro{padding:40px 20px;margin-bottom:40px}}.info-page__excerpt--franchise::before,.info-page__intro--franchise{background-image:url(../images/dist/franchise-bg.jpg)}.info-page__excerpt--part::before,.info-page__intro--part{background-image:url(../images/dist/part-bg.jpg)}.info-page__intro--register{background-image:url(../images/dist/register-bg.jpg)}.info-page__excerpt{position:relative;max-width:1000px;margin:0 auto;padding:15px 10px;background:rgba(10,10,10,.1);border:1px solid #ff1e1e;border-radius:5px;overflow:hidden}.info-page__excerpt::before{content:"";margin:-100px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:blur(40px);filter:blur(40px)}.info-page__excerpt-txt{position:relative;width:100%;margin:0;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;color:#fff}@media (max-width:1200px){.info-page__excerpt-txt{font-size:16px}}.info-page__intro-accent{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:19px;text-transform:uppercase;color:#ff1e1e}@media (max-width:1200px){.info-page__intro-accent{font-size:16px}}@media (max-width:992px){.info-page__intro-accent{margin-bottom:18px}}.info-page__intro-title{margin-bottom:30px;font-family:OpenSans-ExtraBold,Arial,sans-serif;color:#fff;font-size:50px;font-weight:900;line-height:48px;text-transform:uppercase}@media (max-width:1200px){.info-page__intro-title{font-size:40px}}@media (max-width:992px){.info-page__intro-title{margin-bottom:13px;font-size:25px}}.info-page__intro-title--dark{margin-bottom:80px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#111}@media (max-width:992px){.info-page__intro-title--dark{margin-bottom:40px}}.info-page__intro-subtitle{margin-bottom:80px;color:#fff;font-size:30px;line-height:29px}@media (max-width:1200px){.info-page__intro-subtitle{font-size:20px}}@media (max-width:992px){.info-page__intro-subtitle{margin-bottom:40px}}.info-page__intro-subtitle--magriin-sm{margin-bottom:30px}.info-page__intro-sub{margin-bottom:20px;font-size:18px;line-height:17px;color:#fff}.info-page__intro-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;margin:0 auto 120px}@media (max-width:992px){.info-page__intro-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.info-page__intro-buttons .btn{min-width:380px}@media (max-width:992px){.info-page__intro-buttons .btn{min-width:initial;width:300px;margin-bottom:30px}}@media (max-width:540px){.info-page__intro-buttons .btn{min-width:100%}}.info-page__intro-buttons--single-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-page__content-block{margin-bottom:60px;font-size:20px;line-height:28px}@media (max-width:992px){.info-page__content-block{margin-bottom:50px}}.info-page__block-title{margin-bottom:50px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;line-height:32px}@media (max-width:992px){.info-page__block-title{margin-bottom:30px;font-size:25px;line-height:30px}}.info-page__block-subtitle{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}@media (max-width:992px){.info-page__block-subtitle{margin-bottom:20px}}.info-page__block-txt{margin-bottom:20px}@media (max-width:992px){.info-page__block-txt{font-size:16px}}@media (max-width:768px){.info-page__block-txt{font-size:14px;line-height:19px}}.info-page__block-image{display:block;text-align:center;margin:0 auto}.info-page__line-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:90px}@media (max-width:767px){.info-page__line-action{margin-bottom:50px}}.info-page__line-action::after,.info-page__line-action::before{content:'';display:inline-block;width:100%;height:3px;background:#ff1e1e}@media (max-width:767px){.info-page__line-action::after,.info-page__line-action::before{display:none}}.info-page__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:975px;margin:0 auto}@media (max-width:767px){.info-page__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.info-page__buttons .btn{margin:0 20px}@media (max-width:767px){.info-page__buttons .btn{margin-right:20px;margin-bottom:15px}}.mission-block__title{margin:30px 0 15px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}@media (max-width:992px){.mission-block__title{margin-bottom:20px;font-size:18px}}.mission-block__company-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#aca9a9}@media (max-width:992px){.mission-block__company-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mission-block__company-capital{display:inline-block;width:40%;font-size:20px}@media (max-width:992px){.mission-block__company-capital{width:auto;font-size:14px}}.mission-block__company-source{display:inline-block;font-size:16px}@media (max-width:992px){.mission-block__company-source{font-size:14px}}.mission-block__company{padding:20px 0 0 10px;max-width:940px;margin-bottom:100px}@media (max-width:992px){.mission-block__company{padding-left:0;margin-bottom:50px}}.mission-block__company-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mission-block__company-logo{width:65px;margin-right:50px}@media (max-width:992px){.mission-block__company-logo{width:45px;margin-right:10px}}@media (max-width:768px){.mission-block__company-logo{width:30px}}.mission-block__company-line{display:block;width:100%;height:35px;background-color:#d2d2d2;border-radius:5px}@media (max-width:992px){.mission-block__company-line{height:23px}}.mission-block__company-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:5px 20px 5px 10px;background-color:#ad0000;font-family:OpenSans-SemiBold,Arial,sans-serif;text-align:left;font-weight:600;color:#fff;border-radius:5px}@media (max-width:992px){.mission-block__company-progress{font-size:11px;padding:4px 5px}}.franchise-list__map{padding:60px 0 80px}.franchise-list__map-inner{width:100%}.franchise-list__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.franchise-list__tools-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1200px){.franchise-list__tools-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.franchise-list__tools-item{margin-right:30px}.franchise-list__tools-item:last-child{margin-right:0}@media (max-width:1400px){.franchise-list__tools-item{font-size:14px;margin-right:15px}}@media (max-width:1200px){.franchise-list__tools-item{margin-bottom:25px}}.franchise-list__filter{display:block;margin-bottom:30px}@media (max-width:1200px){.franchise-list__filter{margin-bottom:25px}}.franchise-list__filter:last-child{margin-bottom:0}.franchise-list__filter-title{color:#ff1e1e;border-bottom:1px dashed}.franchise-list__table-container{max-width:1260px;padding:0 15px;margin:0 auto}.franchise-list__table .table__th{font-size:16px}.franchise-list__table .table__td{font-size:16px}.franchise-list__table .sorting__btn{margin:auto}.franchise-list__footer{padding-top:60px}.franchise-list__regist{text-align:right;margin-bottom:60px}@media (max-width:1199px){.franchise-list__regist{text-align:center}}@media (max-width:360px){.franchise-list__regist .btn{padding:5px}}.general-register__table-container{max-width:1260px;padding:0 15px;margin:0 auto}.general-register__table-container .sorting__btn{width:100%;text-align:left}.general-register__table-container .sorting__btn.text-center{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.general-register__table-container .table__td,.general-register__table-container .table__th{padding:10px 25px;font-size:16px}.general-register__footer{padding-top:60px}.general-register__regist{text-align:right;margin-bottom:60px}@media (max-width:1199px){.general-register__regist{text-align:center}}@media (max-width:360px){.general-register__regist .btn{padding:5px}}.general-register__search-form{margin-bottom:55px}.general-register__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media (max-width:991px){.general-register__tools{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.general-register__tools-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.general-register__tools-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.general-register__tools-item{margin-right:35px}@media (max-width:1300px){.general-register__tools-item{font-size:14px}}@media (max-width:991px){.general-register__tools-item{margin-bottom:20px}}.general-register__tools-item:last-child{margin-right:0}.accrual-point__desc{max-width:725px;margin-bottom:16px}@media (max-width:1200px){.accrual-point__desc{max-width:100%}}@media (max-width:1200px){.accrual-point__image{margin-bottom:20px}}.accrual-point__image-intro{position:relative;width:100%;height:100%;background-image:url(../images/dist/accrual-point.svg);background-repeat:no-repeat;background-position:top center;background-size:contain}@media (max-width:1200px){.accrual-point__image-intro{min-height:350px;margin-bottom:20px}}@media (max-width:767px){.accrual-point__image-intro{min-height:210px}}.accrual-point__image-intro .freepik-link__wrap{position:absolute!important;width:100%;bottom:0}@media (max-width:1200px){.accrual-point__image-intro .freepik-link__wrap{bottom:38%}}@media (max-width:1199px){.accrual-point__image-intro .freepik-link__wrap{bottom:10px}}.accrual-point__point-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 65px}@media (max-width:1200px){.accrual-point__point-row{margin:30px 0 50px}}@media (max-width:767px){.accrual-point__point-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}}.accrual-point__point-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10%}@media (max-width:1200px){.accrual-point__point-item{margin-right:5%}}@media (max-width:767px){.accrual-point__point-item{margin-bottom:20px;margin-right:0}}.accrual-point__point-icon{width:100px;height:100px;margin-right:36px}@media (max-width:1200px){.accrual-point__point-icon{width:60px;height:60px}}@media (max-width:767px){.accrual-point__point-icon{width:40px;height:40px}}.accrual-point__point-icon::before{content:'';display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.accrual-point__point-icon.one::before{background-image:url(../images/dist/icon/status-one.svg)}.accrual-point__point-icon.two::before{background-image:url(../images/dist/icon/status-two.svg)}.accrual-point__point-icon.three::before{background-image:url(../images/dist/icon/status-tree.svg)}.accrual-point__point-val{font-size:18px}@media (max-width:1200px){.accrual-point__point-val{font-size:14px}}.accrual-point__table{margin:60px 0 25px}@media (max-width:1200px){.accrual-point__table{margin:0 0 25px}}.accrual-point__table-message{margin-bottom:85px}@media (max-width:992px){.accrual-point__table-message{margin-bottom:40px}}@media (max-width:1200px){.accrual-point__mob-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}.help__title-bg{position:relative;width:100%;height:100%}.help__title-bg::before{content:'';display:inline-block;position:absolute;bottom:-6%;width:100%;height:100%;min-height:500px;background:url(../images/dist/help-title-bg.svg) no-repeat center;background-size:contain}@media (max-width:991px){.help__title-bg::before{position:initial;min-height:340px}}@media (max-width:768px){.help__title-bg::before{min-height:300px}}.help__title-bg .freepik-link{bottom:6%}@media (max-width:1299px){.help__title-bg .freepik-link{bottom:8%}}@media (max-width:1199px){.help__title-bg .freepik-link{bottom:15%}}@media (max-width:991px){.help__title-bg .freepik-link{left:0;bottom:5%}}.help__share{padding:30px 0}.help__share-title{position:relative;display:inline-block;margin-bottom:40px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px}.help__share-title::after{content:'';display:inline-block;position:absolute;top:50%;left:110%;width:41px;height:24px;background:url(../images/dist/arrow-sircle-down.svg) no-repeat top left;background-size:contain}.help__share-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.help__share-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.help__share-count{margin-left:16px;font-size:20px;line-height:27px}@media (max-width:1199px){.help__share-count{width:100%;margin:14px 0 0 0}}@media (max-width:992px){.help__share-count{font-size:14px;margin:0}}.help__descr-block{padding:100px 0 40px}@media (max-width:1199px){.help__descr-block{padding:30px 0 50px}}.help__descr-title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.help__descr{font-size:20px;line-height:27px}.help__descr-bolder{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.help__subscribe-bg{position:relative;width:100%;height:100%}.help__subscribe-bg::before{content:'';display:inline-block;position:absolute;width:100%;height:110%;background:url(../images/dist/help-subscribe-bg.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.help__subscribe-bg{display:none}}.help__subscribe-bg .freepik-link__wrap{position:absolute!important;width:100%;bottom:0}.help__count{padding:50px 0 100px}@media (max-width:1199px){.help__count{padding:0 0 100px}}.help__progress{margin-bottom:120px}@media (max-width:768px){.help__progress{margin-bottom:20px}}@media (max-width:768px){.help__progress .graph-sircle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.help__progress-title{display:block;margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;text-align:center}@media (max-width:991px){.help__progress-title{font-size:24px;line-height:32px}}@media (max-width:460px){.help__progress-title{text-align:left}}.help__progress-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.help__progress-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.help__progress-count{font-size:20px;text-align:center}@media (max-width:991px){.help__progress-count{font-size:14px}}@media (max-width:768px){.help__progress-count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}}.help__progress-count-bold{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}.certificate__price-title{margin:32px 0;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;line-height:30px;color:#008a00}@media (max-width:768px){.certificate__price-title{font-size:14px}}.certificate__title-img{position:relative;width:100%;height:100%;background:url(../images/dist/certificate-bg-desc.svg) no-repeat center;background-size:contain}@media (max-width:991px){.certificate__title-img{display:none}}.certificate__title-img .freepik-link{bottom:0}.certificate__title-img-mob{position:relative;display:none;min-height:300px;width:100%;background:url(../images/dist/certificate-bg-mob.svg) no-repeat left center;background-size:contain}@media (max-width:991px){.certificate__title-img-mob{display:block}}@media (max-width:767px){.certificate__title-img-mob{background-position:center}}.certificate__title-img-mob .freepik-link{width:auto;bottom:-14px;left:0}@media (max-width:767px){.certificate__title-img-mob .freepik-link{left:50%;margin-left:-25%}}.certificate__btn-reg{white-space:normal}@media (max-width:768px){.certificate__btn-reg{height:auto;padding:9px 30px;line-height:19px}}.certificate__content{padding-top:100px}@media (max-width:991px){.certificate__content{padding-top:25px}}.certificate__preview{margin-bottom:100px}@media (max-width:768px){.certificate__preview{margin-bottom:40px}}@media (max-width:640px){.certificate__preview{margin-bottom:40px}}.certificate__preview-title{margin-bottom:25px;font-size:18px;font-weight:400;line-height:27px;color:#aca9a9}.certificate__preview-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.certificate__preview-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.certificate__preview-item{display:inline-block;max-width:400px;padding:0 15px}@media (max-width:640px){.certificate__preview-item{padding:0 15px}}@media (max-width:640px){.certificate__preview-val{max-height:350px}}.certificate__preview-descr{display:block;margin:60px 0 40px;font-family:OpenSans-SemiBold,Arial,sans-serif;text-align:center;font-size:20px;font-weight:600;line-height:30px;letter-spacing:.01em}@media (max-width:640px){.certificate__preview-descr{margin:40px 0 20px;font-size:14px;line-height:21px}}.certificate__preview-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:660px;margin:0 auto}@media (max-width:640px){.certificate__preview-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.certificate__preview-buttons .btn{margin:0 15px}@media (max-width:640px){.certificate__preview-buttons .btn{margin:15px 0}}.join__header{position:relative;margin-bottom:50px}@media (max-width:1299px){.join__header{margin-bottom:20px}}.join__header::after{content:'';display:inline-block;margin-top:15px;width:100%;height:460px;background:url(../images/dist/join-team.png) no-repeat center;background-size:contain}@media (max-width:1199px){.join__header::after{height:300px}}@media (max-width:767px){.join__header::after{height:200px}}@media (max-width:480px){.join__header::after{height:150px}}.join__header .freepik-link{bottom:-5px}.join__title{max-width:770px;margin:0 auto}.join__title .company-page__desc{max-width:730px}.join__form-title{display:block;margin-bottom:45px;font-family:OpenSans-Bold,Arial,sans-serif;text-align:center;font-size:20px;font-weight:700;line-height:30px;letter-spacing:.01em}@media (max-width:991px){.join__form-title{text-align:left;font-size:16px}}@media (max-width:767px){.join__form-title{font-size:14px;line-height:19px;margin-bottom:28px}}.join__form-row{margin-bottom:50px}@media (max-width:991px){.join__form-row{margin-bottom:40px}}@media (max-width:767px){.join__form-row{margin-bottom:20px}}.join__form-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.join__form-item{margin-bottom:0!important}}.join__form-item::after,.join__form-item::before{content:'';position:absolute;background-repeat:no-repeat;background-size:contain}@media (max-width:991px){.join__form-item::after,.join__form-item::before{display:none}}.join__form-item--one::after{right:-220px;top:14px;width:290px;height:220px;background-image:url(../images/dist/join-ar1.svg)}@media (max-width:1299px){.join__form-item--one::after{right:-300px}}.join__form-item--two{margin-bottom:120px}@media (max-width:1199px){.join__form-item--two{margin-bottom:60px}}.join__form-item--two::before{left:-400px;top:40px;width:360px;height:170px;background-image:url(../images/dist/join-ar2.svg)}@media (max-width:1199px){.join__form-item--two::before{width:300px;left:-307px;top:48px}}.join__form-item--three{margin-bottom:100px}.join__form-item--three::after{right:-160px;width:290px;height:320px;background-image:url(../images/dist/join-ar3.svg)}@media (max-width:1199px){.join__form-item--three::after{right:-252px}}.join__form-val{padding-left:30px}@media (max-width:1299px){.join__form-val{padding-left:15px}}.join__form-num{position:relative;top:-40px;min-width:104px;min-height:104px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1299px){.join__form-num{min-width:80px;min-height:80px;top:-10px}}@media (max-width:991px){.join__form-num{min-width:60px;min-height:60px}}@media (max-width:767px){.join__form-num{min-width:37px;min-height:37px;top:0}}.join__form-num--one{background-image:url(../images/dist/num1.svg)}.join__form-num--two{background-image:url(../images/dist/num2.svg)}.join__form-num--three{background-image:url(../images/dist/num3.svg)}.join__form-num--four{background-image:url(../images/dist/num4.svg)}.join__form-item-title{margin-bottom:20px;font-size:20px;font-weight:400;line-height:30px;letter-spacing:.01em}@media (max-width:991px){.join__form-item-title{font-size:16px}}@media (max-width:767px){.join__form-item-title{font-size:14px;line-height:21px}}.join__form-inputs{max-width:285px}@media (max-width:991px){.join__form-checkboxs{text-align:left}}.join__form-checkboxs .checkbox{margin-right:25px;margin-bottom:15px}@media (max-width:767px){.join__form-checkboxs .checkbox{display:block;margin-right:0}}.join__form-footer{text-align:center}.join__form-submit{margin:25px auto 110px;max-width:600px}@media (max-width:991px){.join__form-submit{margin-bottom:50px}}.about__title{max-width:1040px;margin:0 auto 90px}@media (max-width:1199px){.about__title{margin-bottom:40px}}.about__note{max-width:1230px;margin:0 auto 100px;padding:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:30px;text-align:center;border-radius:5px;border:1px solid #ff1e1e;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:1199px){.about__note{margin-bottom:40px}}@media (max-width:767px){.about__note{font-size:14px;line-height:21px;padding:20px}}.about__note-inner{max-width:800px;margin:0 auto}.about__desc-block{margin-bottom:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.about__desc-block{margin-bottom:50px}}@media (max-width:991px){.about__desc-block{margin-bottom:30px}}.about__desc-title{margin-bottom:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:28px;font-weight:600;line-height:34px}@media (max-width:991px){.about__desc-title{font-size:20px;line-height:30px;margin-bottom:15px}}.about__desc-txt{margin-bottom:15px;font-size:20px;font-weight:400;line-height:30px}@media (max-width:1199px){.about__desc-txt{font-size:18px;line-height:25px}}@media (max-width:991px){.about__desc-txt{font-size:14px;line-height:21px;margin-bottom:10px}}.about__desc-txt--mute{font-size:16px;color:#aca9a9}@media (max-width:991px){.about__desc-txt--mute{font-size:14px;margin-bottom:20px}}.about__desc-txt--bold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.about__testing-bg{position:relative;width:100%;height:100%;min-height:380px;background:url(../images/dist/testing-bg.svg) no-repeat center;background-size:contain}@media (max-width:991px){.about__testing-bg{min-height:300px}}.about__testing-bg .freepik-link{bottom:10px}@media (max-width:1199px){.about__testing-bg .freepik-link{bottom:10%}}@media (max-width:991px){.about__testing-bg .freepik-link{bottom:0}}@media (max-width:425px){.about__testing-bg .freepik-link{bottom:8%}}.about__world-bg{position:relative;width:100%;height:100%;min-height:350px;background:url(../images/dist/about-world.svg) no-repeat center;background-size:contain}@media (max-width:991px){.about__world-bg{min-height:280px}}.about__world-bg .freepik-link{bottom:20px}.about__video{margin-bottom:70px}@media (max-width:991px){.about__video{margin-bottom:20px}}@media (max-width:560px){.about__video{margin-bottom:0}}.about__video-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:30px;text-align:center;max-width:800px;margin:0 auto 45px}@media (max-width:767px){.about__video-title{text-align:left}}.about__video-item{max-width:100%}@media (max-width:991px){.about__video-item{margin-bottom:20px}}.about__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:660px;margin:0 auto 100px}@media (max-width:991px){.about__buttons{margin-bottom:40px}}@media (max-width:767px){.about__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about__buttons .btn{margin:0 15px}@media (max-width:767px){.about__buttons .btn{margin:15px 0}}@media (max-width:991px){.about__mob-last{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (max-width:991px){.about__mob-center{text-align:center}}.vacansy{position:relative;padding-top:60px}@media (max-width:1199px){.vacansy{padding-top:30px}}.vacansy__filter-btn{text-align:center}.vacansy__btn-mob{display:none;margin:20px auto 0}@media (max-width:1199px){.vacansy__btn-mob{display:block}}@media (max-width:1199px){.vacansy .filter-panel__btn-open{position:absolute;right:15px;top:-30px}}.vacansy .search-filter__panel{width:100%;max-width:300px}.vacansy__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}@media (max-width:1199px){.vacansy__list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}@media (max-width:767px){.vacansy__list{margin-bottom:30px}}.vacansy__card{display:inline-block;padding:40px;cursor:pointer}@media (max-width:1199px){.vacansy__card{padding:20px}}.vacansy__card:hover{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45)}.vacansy__card:hover .vacansy__title{color:#ff1e1e}.vacansy__title{display:inline-block;margin-bottom:20px;font-size:20px}@media (max-width:1199px){.vacansy__title{font-size:16px;line-height:24px}}.vacansy__flag{display:inline-block;margin-right:10px;width:22px;min-width:22px;height:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vacansy__country-val{font-size:16px;color:#aca9a9}.vacansy__detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media (max-width:1199px){.vacansy__detail-header{display:block;padding:15px;margin-bottom:30px;text-align:center;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}@media (max-width:1199px){.vacansy__detail-header .btn{height:45px;line-height:33px}}@media (max-width:767px){.vacansy__detail-header .btn{height:33px;line-height:22px;padding:5px 10px;font-size:14px}}.vacansy__detail-title{padding-right:20px;text-align:left}.vacansy__detail-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media (max-width:1199px){.vacansy__detail-meta-wrap{margin-bottom:20px}}@media (max-width:991px){.vacansy__detail-meta-wrap{display:block}}.vacansy__detail-meta{display:inline-block;margin-left:30px;font-size:18px;color:#aca9a9}@media (max-width:991px){.vacansy__detail-meta{display:block;margin-left:5px;margin-bottom:10px}}.vacansy__detail-meta::before{margin-right:10px}.vacansy__detail-block{margin-bottom:60px}.vacansy__detail-block-title{margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:30px}@media (max-width:1199px){.vacansy__detail-block-title{margin-bottom:10px;font-size:20px;line-height:27px}}.vacansy__detail-txt{font-size:18px;line-height:30px}@media (max-width:1199px){.vacansy__detail-txt{font-size:16px;line-height:28px}}.vacansy__detail-btn{text-align:center}.vacansy__form-btn{margin-top:20px;text-align:center}.vacansy__form-agree .checkbox__value{font-size:12px}.agency{position:relative;padding-top:60px}@media (max-width:1199px){.agency{padding-top:30px}}.agency__btn-mob{display:none;margin:20px auto 0}@media (max-width:1199px){.agency__btn-mob{display:block}}@media (max-width:1199px){.agency .filter-panel__btn-open{position:absolute;right:15px;top:-30px}}.agency .search-filter__panel{width:100%;max-width:300px}.agency__group{margin-bottom:100px}.agency__group-title{margin-bottom:30px}.agency__flag{display:inline-block;margin-right:10px;width:22px;min-width:22px;height:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.agency__country-val{font-size:20px;color:#111}.agency__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}@media (max-width:1199px){.agency__list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}@media (max-width:767px){.agency__list{margin-bottom:30px}}.agency__card{display:inline-block;padding:40px;cursor:default}@media (max-width:1199px){.agency__card{padding:20px}}.agency__city{display:block;margin-bottom:20px;font-size:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}@media (max-width:1199px){.agency__city{font-size:16px;line-height:24px}}.agency__mail{font-size:18px;color:#aca9a9}.agency__mail:hover{color:#ff1e1e}.banner-request{position:relative}.banner-request .tools-popup__btn{display:none}@media (max-width:1199px){.banner-request .tools-popup__btn{display:block}}@media (max-width:470px){.banner-request__page-title{max-width:300px}}.banner-request__descr{max-width:690px}.banner-request__descr .table{margin-bottom:40px}.banner-request__descr-block{margin-bottom:60px}.banner-request__descr-block:last-child{margin-bottom:0}.banner-request__descr-title{display:inline-block;margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:30px}@media (max-width:1199px){.banner-request__descr-title{margin-bottom:10px;font-size:20px}}.banner-request__descr-txt{font-size:18px;line-height:28px;margin-bottom:30px}@media (max-width:1199px){.banner-request__descr-txt{font-size:16px}}.banner-request__sidebar{position:relative}@media (max-width:1199px){.banner-request__sidebar{position:absolute;right:15px;top:-60px}}@media (max-width:470px){.banner-request__sidebar{top:-80px}}@media (max-width:1199px){.banner-request__sidebar .tools-popup__btn{margin-left:auto}}.banner-request__panel{display:block;position:-webkit-sticky;position:sticky;top:20px;width:100%;max-width:350px;padding:30px 40px}@media (max-width:1199px){.banner-request__panel{display:none;position:initial;margin-left:auto}}.banner-request__nav-header{display:inline-block;margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px}.banner-request__nav-group{margin-bottom:30px}.banner-request__nav-title{display:inline-block;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px}.banner-request__nav{margin-bottom:30px}.banner-request__nav-link{display:inline-block;margin-bottom:15px;font-size:18px;line-height:24px}.stydy__page-descr{max-width:770px}.stydy__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;grid-column-gap:30px;grid-row-gap:30px}@media (max-width:1199px){.stydy__list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}@media (max-width:767px){.stydy__list{margin-bottom:30px}}.stydy__card{overflow:hidden;border-radius:5px}.stydy__card-link{display:inline-block;width:100%;height:200px}.stydy__card-content{padding:20px 15px}.stydy__card-title{display:inline-block;margin-bottom:10px;font-family:OpenSans,Arial,sans-serif;font-weight:600;font-size:16px;line-height:21px}.stydy__card-title:hover{color:#ff1e1e}.stydy__card-info{display:block;margin-bottom:10px;color:#aca9a9;font-size:14px}.stydy__card-meta{margin-right:20px}.stydy__card-meta::before{margin-right:10px}.stydy__card-short-descr{color:#aca9a9;font-size:14px}.stydy__flag{display:inline-block;margin-right:10px;width:22px;min-width:22px;height:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stydy__detail-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media (max-width:1199px){.stydy__detail-meta-wrap{margin-bottom:20px}}@media (max-width:991px){.stydy__detail-meta-wrap{display:block}}.stydy__detail-meta{display:inline-block;margin-right:30px;font-size:16px;color:#aca9a9}@media (max-width:991px){.stydy__detail-meta{display:block;margin-left:5px;margin-bottom:10px}}.stydy__detail-meta::before{margin-right:10px}.stydy__detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media (max-width:1199px){.stydy__detail-header{display:block;padding:15px;margin-bottom:30px;text-align:center;background-color:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}@media (max-width:1199px){.stydy__detail-header .btn{height:45px;line-height:33px}}@media (max-width:767px){.stydy__detail-header .btn{height:33px;line-height:22px;padding:5px 10px;font-size:14px}}.press-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;padding:40px 20px}@media (max-width:1199px){.press-service{display:block;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}}@media (max-width:1199px){.press-service__info{margin-bottom:60px;padding:20px 10px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}.press-service__title{display:block;margin-bottom:15px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:20px}@media (max-width:767px){.press-service__title{text-align:center;font-size:18px}}.press-service__mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media (max-width:767px){.press-service__mail{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.press-service__mail::before{color:#ff1e1e;margin-right:10px}.press-service__sub{margin:0;font-size:16px}.press-service__sub-mail{margin:0;color:navy}.press-service__visual{max-width:370px;padding-left:20px}.blog__search{max-width:400px;margin-left:auto;margin-bottom:20px}.blog__list{margin-bottom:60px}.blog__card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 70px;margin-bottom:30px}@media (max-width:1199px){.blog__card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;overflow:hidden}}.blog__card:nth-child(even) .blog__card-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:60px}@media (max-width:1199px){.blog__card:nth-child(even) .blog__card-link{padding-right:0}}.blog__card:nth-child(even) .blog__card-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog__card:nth-child(odd) .blog__card-link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:60px}@media (max-width:1199px){.blog__card:nth-child(odd) .blog__card-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}}.blog__card:nth-child(odd) .blog__card-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:1199px){.blog__card:nth-child(odd) .blog__card-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.blog__card:first-child{display:block}.blog__card:first-child .blog__card-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-left:0;padding-right:0}.blog__card:first-child .blog__card-content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog__card-link{display:inline-block;width:40%;height:300px;margin-bottom:20px}@media (max-width:1199px){.blog__card-link{width:100%;height:200px}}.blog__card-content{width:60%}@media (max-width:1199px){.blog__card-content{width:100%;padding:15px}}.blog__card-title{display:block;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px}.blog__card-title:hover{color:#ff1e1e}.blog__card-meta{display:inline-block;margin-bottom:10px}.blog__card-descr{margin:0;color:#aca9a9;font-size:18px;line-height:27px}@media (max-width:1199px){.blog__card-descr::after{content:'...'}}@media (max-width:1199px){.blog__hide-txt{display:none}}.blog__btn-more{margin-bottom:100px;text-align:center}.blog__btn-more .btn{min-width:280px}.visual__block{margin-bottom:100px}.visual__block-title{display:inline-block;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}.visual__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));grid-gap:1rem;grid-column-gap:30px;grid-row-gap:30px}@media (max-width:1199px){.visual__list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}.visual__list--logo{grid-row-gap:60px}.visual__card{padding:20px 15px}.visual__card-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;height:215px}.visual__card-logo--bg{background-color:#f5f5f5}.visual__card-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.visual__card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.visual__card-name{font-size:18px}.visual__card-link{font-size:16px}.visual__color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;height:200px}@media (max-width:767px){.visual__color{height:auto}}.visual__color--accent{background-color:#ff1e1e}.visual__color--txt{background-color:#111}.visual__color--meta{background-color:#aca9a9}.visual__color--white{border:1px solid #dee2e6;color:#111;background-color:#f5f5f5}.visual__color--tertiary{background-color:#008a00}.visual__color--second{background-color:navy}.visual__color-val{display:inline-block;margin-bottom:5px;width:100%}.visual__color-val b{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.visual__font{font-size:50px;margin-bottom:20px}@media (max-width:560px){.visual__font-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.visual__font-sub{display:inline-block;font-size:20px;padding-right:15px}@media (max-width:560px){.visual__font-sub{width:50%;margin-bottom:15px}}.visual__font-sub--reg{font-family:OpenSans,Arial,sans-serif;font-weight:400}.visual__font-sub--sbold{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.visual__font-sub--bold{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700}.visual__font-sub--exbold{font-family:OpenSans-ExtraBold,Arial,sans-serif;font-weight:900}.pro-account__header{padding:70px 0 60px;margin:0 auto;max-width:600px;text-align:center}@media (max-width:767px){.pro-account__header{padding-top:30px}}.pro-account__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.pro-account__label{padding:3px 17px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;color:#ff1e1e;font-size:12px;text-transform:uppercase;border:1px solid #ff1e1e;border-radius:5px}.pro-account__page-title{margin:0 0 0 20px}.pro-account__descr{font-size:18px}@media (max-width:767px){.pro-account__descr{font-size:16px}}.pro-account__panel{padding:60px 20px}@media (max-width:767px){.pro-account__panel{padding:20px 10px}}.pro-account__profit-list{max-width:580px;margin:0 auto}.pro-account__profit-item{position:relative;padding-left:70px;margin-bottom:30px}@media (max-width:767px){.pro-account__profit-item{padding-left:40px}}.pro-account__profit-item:last-child{margin-bottom:0}.pro-account__profit-item::before{content:'';position:absolute;left:0;display:inline-block;width:50px;height:50px;background:url(/images/dist/icon/tiz-list-item.svg) no-repeat center;background-size:contain}@media (max-width:767px){.pro-account__profit-item::before{width:30px;height:30px;top:calc(50% - 15px)}}.pro-account__profit-title{display:inline-block;margin-bottom:5px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:20px;line-height:27px}@media (max-width:767px){.pro-account__profit-title{font-size:16px}}.pro-account__profit-descr{font-size:16px;margin:0}@media (max-width:767px){.pro-account__profit-descr{font-size:14px}}.pro-account__pay-btns{max-width:400px;margin:60px auto 100px;text-align:center}.pro-account__pay-btns .btn{margin-bottom:30px}.pro-account__pay-btns .link{font-size:16px}.pro-account__pay-form{max-width:300px;margin:0 auto}@media (max-width:560px){.pro-account__pay-form{max-width:100%}}.pro-account__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0 0}.pro-account__logo{width:50px;min-width:50px;height:50px;margin-right:20px;border-radius:50%;overflow:hidden}.pro-account__user-name{font-size:20px}.pro-account__switch{margin-top:6px;margin-bottom:30px}.pro-account__agree{display:inline-block;margin-bottom:20px;font-size:12px;color:#aca9a9}.pro-account__pay-link{display:block;margin:0 0 30px;font-size:16px;text-decoration:underline;text-align:center}.pro-account__users-title{display:block;margin-bottom:20px}.pro-account__users-descr{display:inline-block;margin-bottom:60px}.pro-account__users-panel{padding:15px}.pro-account__users-subtitle{display:inline-block;margin-bottom:10px;font-size:18px;line-height:24px}.pro-account__more-btn{padding:30px 0 20px;text-align:center}.users-flip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.users-flip__card{position:relative;width:80px;height:80px;overflow:hidden;-webkit-perspective:500px;perspective:500px;border-radius:5px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:767px){.users-flip__card{width:40px;height:40px}}.users-flip__card:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:2}.users-flip__card:hover .users-flip__info{bottom:0}.users-flip__card--sm{width:45px;height:45px}@media (max-width:767px){.users-flip__card--sm{width:40px;height:40px}}.users-flip__card--sm:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.users-flip__card--sm .users-flip__info{font-size:6px}.users-flip__card.active .users-flip__card-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.users-flip__card.active .users-flip__card-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.users-flip__card-back,.users-flip__card-front{position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.users-flip__card-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.users-flip__card-country,.users-flip__card-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.users-flip__info{position:absolute;bottom:-100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:5px;background:rgba(245,245,245,.8);font-size:12px;color:#111;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.party__slider{margin-bottom:100px}.party__slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}@media (max-width:767px){.party__slider-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.party__slider-info{width:60%;max-width:650px;padding-right:20px}@media (max-width:767px){.party__slider-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.party__slider-title{margin-bottom:60px}@media (max-width:767px){.party__slider-title{margin-bottom:20px}}.party__slider-descr{margin-bottom:30px}.party__slider-btn{max-width:285px}@media (max-width:767px){.party__slider-btn{max-width:100%}}.party__slider-img{width:40%}@media (max-width:767px){.party__slider-img{display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-height:210px;margin-bottom:30px}}@media (max-width:767px){.party__slider-img img{width:100%;height:100%;max-height:210px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.party__important-panel{padding:30px 100px;margin-bottom:100px}@media (max-width:767px){.party__important-panel{padding:20px 15px}}.party__important-title{margin-bottom:60px;text-align:center}@media (max-width:767px){.party__important-title{margin-bottom:30px}}.party__important-txt{font-size:20px;line-height:30px}@media (max-width:767px){.party__important-txt{font-size:16px}}.party__important-txt .btn{display:block;max-width:285px;margin:60px auto 0}@media (max-width:767px){.party__important-txt .btn{margin-top:30px}}.party__faq{margin-bottom:100px}.party__partner-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media (max-width:767px){.party__partner-header{display:block;margin-bottom:30px}}.party__partner-descr{max-width:600px;padding-right:20px}@media (max-width:767px){.party__partner-descr{margin-bottom:20px}}.party__partner-more{padding:30px 0;text-align:center;font-size:16px}.party__about-section{padding:60px;margin-bottom:100px}@media (max-width:1199px){.party__about-section{padding:30px}}.party__about-panel{position:relative;max-width:1000px;margin:-170px auto 100px;padding:50px 200px}@media (max-width:1199px){.party__about-panel{padding:50px 30px;max-width:600px;margin-top:-100px}}@media (max-width:767px){.party__about-panel{margin-bottom:60px}}.img-author{position:relative}.img-author__link{position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:35px}.story__page-descr{max-width:530px}.story__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;grid-column-gap:100px;grid-row-gap:60px;max-width:960px;margin:0 auto}@media (max-width:1199px){.story__list{grid-column-gap:30px;grid-row-gap:30px}}@media (max-width:767px){.story__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:60px}}.story__card{display:inline-block}.story__card:hover{color:#ff1e1e}.story__card--sm{padding:0 20px}.story__card--sm .story__image{height:300px}.story__card--sm .story__title{font-size:20px;line-height:27px}.story__image{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:5px;margin-bottom:20px}@media (max-width:767px){.story__image{height:200px}}.story__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:30px;line-height:40px}@media (max-width:1199px){.story__title{font-size:18px;line-height:24px}}.story__more{text-align:center;padding:100px 0}.story__video{display:block;width:100%;max-width:960px;margin:60px auto 100px}.story__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:100px}@media (max-width:1199px){.story__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.story__intro-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:650px;padding-right:30px}@media (max-width:1199px){.story__intro-descr{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;margin:0 auto}}.story__intro-txt{margin-bottom:20px}.story__share{margin-top:auto}.story__share .share-btn__list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:374px){.story__share .share-btn__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.story__share-title{display:inline-block;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:16px}.story__intro-img{width:100%;max-width:550px;min-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1366px){.story__intro-img{max-width:300px;min-height:300px}}@media (max-width:1199px){.story__intro-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;margin-bottom:30px}}.story__content{padding-bottom:100px;border-bottom:1px solid #aca9a9}.story__other{padding-top:60px}.story__other-slider{padding:30px 0 0}@media (max-width:767px){.story__other-slider{margin-top:20px;padding:20px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}.text-content{margin-bottom:100px}.text-content h2{font-size:30px;text-align:center;margin-bottom:30px}.text-content padding{margin-bottom:20px}.text-content img{margin-bottom:20px}.news__tabs{display:none;margin-bottom:30px}@media (max-width:1199px){.news__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.news__tabs .tabs__nav{margin-right:0;padding-right:35px;padding-bottom:4px;border-bottom:1px solid #aca9a9}@media (max-width:374px){.news__tabs .tabs__nav{padding-right:15px;padding-bottom:3px}}.news__tabs .tabs__nav:last-child{padding-right:0}@media (max-width:374px){.news__tabs .tabs__nav-link{padding-right:15px;font-size:13px}}.news__tabs-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199px){.news__tabs-content{display:initial}}.news__tabs-item{width:50%;display:block!important}@media (max-width:1199px){.news__tabs-item{width:100%;display:none!important}.news__tabs-item.active{display:block!important}}.news__tabs-item--panel{padding:40px 30px}@media (max-width:1199px){.news__tabs-item--panel{padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}}.news__tabs-item--simple{padding-left:60px}@media (max-width:1199px){.news__tabs-item--simple{padding:0}}.news__tabs-pagination{display:none}@media (max-width:1199px){.news__tabs-pagination{display:block}}@media (max-width:767px){.news__tabs-pagination{padding-top:30px}}.news__list-title{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;text-align:center}@media (max-width:1199px){.news__list-title{display:none}}.news__list-title--simple{margin-top:40px;margin-bottom:60px}.news__sort{margin-bottom:30px;font-size:16px;color:#aca9a9;text-decoration:underline}@media (max-width:1199px){.news__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.news__sort .dropdown__value{color:#aca9a9}@media (max-width:1199px){.news__sort .dropdown__list{left:initial;right:0}}.news__list-item{display:inline-block;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #f5f5f5}.news__list-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.news__date{font-size:16px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;margin-bottom:10px}.news__date-sm{font-size:16px;color:#aca9a9}.news__short-sescr{font-size:16px;margin:0}.news__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news__source-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.news__source-logo{width:30px;min-width:30px;height:30px;border-radius:50%;margin-right:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1199px){.news__source-logo{margin-right:15px}}.news__source-name{font-size:18px}@media (max-width:1199px){.news__source-name{font-size:14px}}.news__detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.news__detail-info .news__source-info{margin-bottom:0;margin-right:30px}.pay-card{max-width:1000px;margin:0 auto;padding:40px}@media (max-width:560px){.pay-card{padding:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}}.pay-card__back-link{margin-bottom:0}.pay-card__page{padding-bottom:60px}.pay-card__inner{max-width:660px;margin:0 auto}.pay-card__title{margin-bottom:60px;text-align:center}@media (max-width:767px){.pay-card__title{margin-bottom:30px}}.pay-card__total{cursor:default}.pay-card__total-label{display:inline-block;margin-bottom:10px;font-size:18px;color:#aca9a9}.pay-card__total-price{display:block;margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:40px}.pay-card__card-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (max-width:767px){.pay-card__card-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pay-card__side{width:100%;max-width:450px;min-height:250px}@media (max-width:767px){.pay-card__side{max-width:100%;min-height:200px}}.pay-card__front{position:relative;padding:60px 25px 25px;z-index:2}@media (max-width:767px){.pay-card__front{padding:25px 15px}}.pay-card__back{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;border-radius:5px;background-color:#f5f5f5;z-index:1}@media (max-width:767px){.pay-card__back{position:initial;display:block;right:initial;left:0;min-height:100px;bottom:-100px}}.pay-card__back::before{content:'';display:block;position:absolute;width:100%;height:40px;background:#aca9a9}@media (max-width:767px){.pay-card__back::before{display:none}}.pay-card__back-inner{padding:70px 30px 0 30px}@media (max-width:767px){.pay-card__back-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 14px 14px}}.pay-card__label{display:inline-block;width:100%;margin-bottom:5px;font-size:14px;color:#aca9a9}.pay-card__number{margin-bottom:20px}.pay-card__valid-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-card__valid{width:45px;padding-left:5px;padding-right:5px;text-align:center}.pay-card__valid-delimiter{display:inline-block;font-size:25px;margin:0 5px;color:#aca9a9}.pay-card__cvc{width:60px;text-align:center;background-color:transparent}.pay-card__meta{display:block;padding-top:5px;font-size:12px;line-height:16px;max-width:100px;color:#aca9a9}@media (max-width:767px){.pay-card__meta{max-width:100%;margin-left:10px}}.pay-card__btn{text-align:center}.pay-card__btn .btn{min-width:300px}.pay-card__sistem-logo{position:absolute;right:25px;top:25px;width:80px;height:23px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:767px){.pay-card__sistem-logo{top:initial;bottom:25px}}@media (max-width:992px){.tech .share-block{border-top:none}}.tech__title{margin-bottom:30px}@media (max-width:991px){.tech__title-desc{display:none}}.tech__descr{font-size:18px;line-height:24px}@media (max-width:767px){.tech__descr{font-size:16px;line-height:28px}}.tech__list--hor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px auto}@media (max-width:767px){.tech__list--hor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px}}.tech__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;padding:0 20px;color:OpenSans,Arial,sans-serif}@media (max-width:767px){.tech__item{padding:0;margin-bottom:60px}}.tech__item:hover{color:#ff1e1e}.tech__item:hover .tech__item-icon{color:#ff1e1e}.tech__item-icon{margin-bottom:50px;color:#aca9a9}.tech__item-icon--sm{margin-bottom:5px}.tech__item-name{text-align:center;font-size:20px;line-height:27px}.tech__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width:767px){.tech__group{display:block}}.tech__group:first-child{margin-top:60px}.tech__group-title{text-align:center;margin-right:70px}.tech__group-list{margin-right:70px}@media (max-width:767px){.tech__group-list{margin:0}}.tech__group-item{margin-bottom:20px}@media (max-width:767px){.tech__group-item{margin-bottom:15px}}.tech__group-item:last-child{margin-bottom:0}@media (max-width:767px){.tech__group-item:last-child{margin-bottom:15px}}.tech__group-link{font-size:20px}@media (max-width:767px){.tech__group-link{font-size:18px}}.tech__group-link:hover{color:#ff1e1e}.reklam-gift__page-title{margin-bottom:30px;text-transform:uppercase}@media (max-width:767px){.reklam-gift__intro-descr{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.reklam-gift__intro-img{text-align:right}@media (max-width:767px){.reklam-gift__intro-img{text-align:center;margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.reklam-gift__intro-img .img-author{max-width:250px;margin:0 auto}}.reklam-gift__section{padding:0 0 200px}@media (max-width:1199px){.reklam-gift__section{padding:0 0 100px}}@media (max-width:767px){.reklam-gift__section .section__content{text-align:left}}@media (max-width:1199px){.reklam-gift__section .section__txt{max-width:500px;margin:0 auto}}@media (max-width:767px){.reklam-gift__section .section__txt{max-width:320px}}@media (max-width:767px){.reklam-gift__section .section__txt{text-align:left;margin:0 0 10px}}.reklam-gift__panel{max-width:900px;margin:70px auto 150px;padding:60px 130px;text-align:center}@media (max-width:767px){.reklam-gift__panel{padding:35px 15px;margin-bottom:100px}}.reklam-gift__blok-title{text-align:center;margin-bottom:100px}@media (max-width:1199px){.reklam-gift__blok-title{margin-bottom:30px}}.reklam-gift__img{position:relative;width:100%;max-width:600px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.reklam-gift__img{margin:0 auto 30px}}.reklam-gift__img::before{content:'';position:absolute;background-repeat:no-repeat;background-size:contain}@media (max-width:1199px){.reklam-gift__img::before{display:none}}.reklam-gift__world-img{height:350px;background-image:url(/images/dist/marketing/world-present.png)}@media (max-width:767px){.reklam-gift__world-img{height:180px}}.reklam-gift__world-img::before{left:-400px;bottom:-167px;width:400px;height:210px;background-image:url(../images/dist/join-ar2.svg)}.reklam-gift__company-img{height:230px;background-image:url(/images/dist/marketing/company-list-present.png)}@media (max-width:767px){.reklam-gift__company-img{height:120px}}.reklam-gift__company-img::before{right:-300px;bottom:-192px;width:290px;height:235px;background-image:url(../images/dist/dashed-ar1.svg)}.reklam-gift__pro-img{height:190px;background-image:url(/images/dist/marketing/pro-presrnt.png)}@media (max-width:767px){.reklam-gift__pro-img{height:100px}}.reklam-gift__form-wrap{max-width:900px;margin:0 auto 150px;padding:80px 200px;text-align:center}@media (max-width:1199px){.reklam-gift__form-wrap{margin-bottom:100px}}@media (max-width:767px){.reklam-gift__form-wrap{padding:50px 15px}}.reklam-gift__form-wrap .soc-login{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reklam-gift__form{max-width:380px;margin:0 auto 60px;text-align:left}.strategy__section--bg{padding:50px 0;background:#f5f5f5}@media (max-width:767px){.strategy__section--bg{padding:30px 0}}.strategy__section-founder{margin:30px 0 70px}.strategy__founder-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.strategy__founder-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.strategy__founder-img{width:200px;min-width:200px;height:200px;border-radius:50%;margin-right:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-filter:grayscale(.8);filter:grayscale(.8)}@media (max-width:1199px){.strategy__founder-img{width:150px;min-width:150px;height:150px;margin-right:30px}}@media (max-width:767px){.strategy__founder-img{width:100px;min-width:100px;height:100px;margin-right:0;margin-bottom:20px}}.strategy__founder-work{display:inline-block;margin-bottom:30px;font-size:18px}@media (max-width:1199px){.strategy__founder-work{font-size:16px}}.strategy__founder-descr{max-width:800px;margin:0;font-size:18px;line-height:28px}@media (max-width:1199px){.strategy__founder-descr{font-size:16px}}.strategy__block{margin-bottom:60px}.strategy__title-block{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:30px;line-height:40px;margin-bottom:20px}@media (max-width:1199px){.strategy__title-block{font-size:25px;line-height:30px}}@media (max-width:767px){.strategy__title-block{font-size:20px;line-height:27px}}.strategy__subtitle-block{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:18px;line-height:28px;margin-bottom:20px}@media (max-width:1199px){.strategy__subtitle-block{font-size:16px;line-height:21px}}.strategy__descr{max-width:960px;font-size:18px;line-height:30px}@media (max-width:1199px){.strategy__descr{font-size:16px}}.strategy__section-line{margin:70px 0 100px}.strategy__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.strategy__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strategy__line-logo{display:inline-block;width:100px;min-width:100px;height:100px;margin-right:60px;background:url(/images/dist/logo-circle.svg) no-repeat center;background-size:contain}@media (max-width:767px){.strategy__line-logo{margin:0 auto 20px}}.strategy__line-txt{max-width:960px}.strategy__work-list{margin:30px 0 100px}.strategy__work-item{position:relative;margin-bottom:60px;padding-left:70px}@media (max-width:767px){.strategy__work-item{padding-left:0}}.strategy__work-item::before{content:'';position:absolute;left:0;top:-5px;display:inline-block;width:40px;height:40px;background:url(/images/dist/icon/tiz-list-item.svg) no-repeat center;background-size:contain}@media (max-width:767px){.strategy__work-item::before{width:20px;height:20px;top:3px}}.strategy__work-title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;line-height:27px;margin-bottom:10px}@media (max-width:1199px){.strategy__work-title{font-size:18px}}@media (max-width:767px){.strategy__work-title{font-size:16px;line-height:21px;padding-left:40px}}.strategy__work-descr{font-size:18px;line-height:30px}@media (max-width:1199px){.strategy__work-descr{font-size:16px}}.strategy__blog-list{margin-top:100px}.blog-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}@media (max-width:1199px){.blog-list{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}@media (max-width:767px){.blog-list{margin-bottom:30px}}.blog-list__sm-title{margin-bottom:30px}.blog-list__item{display:inline-block;cursor:pointer}.blog-list__item:hover{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45)}.blog-list__item:hover .blog-list__title{color:#ff1e1e}.blog-list__img{width:100%;height:200px;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.blog-list__content{padding:20px}.blog-list__title{display:block;margin-bottom:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.blog-list__date{display:inline-block;margin-bottom:10px;font-size:14px;color:#aca9a9}.blog-list__short-descr{font-size:14px;color:#aca9a9}:root{--primary:rgb(113, 224, 101);--secondary:rgb(224, 101, 101);--primary-logo:rgb(255, 0, 0);--secondary-logo:rgb(24, 255, 0);--primary-opacity:rgba(224, 101, 101, 0.4);--secondary-opacity:rgba(113, 224, 101, 0.4)}.interactive-map__wrapper{max-width:1260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto}.interactive-map__container{position:relative;width:100%}@media (max-width:1199px){.interactive-map__container{max-width:100%}}.interactive-map__statistics-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:767px){.interactive-map__statistics-panel{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:0}}.interactive-map__statistics-item{position:relative;padding-right:2rem;text-align:center}@media (max-width:767px){.interactive-map__statistics-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;text-align:left;margin-bottom:20px}}.interactive-map__statistics-item:last-child{padding-right:0}.interactive-map__statistics-item:hover>.interactive-map__statistics-descr{display:block}.interactive-map__statistics-img{width:30px;min-width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.interactive-map__statistics-img{margin-right:10px}}@media (max-width:560px){.interactive-map__statistics-img{width:25px;min-width:25px;height:25px}}.interactive-map__statistics-descr{display:none;position:absolute;top:44px;right:0;min-width:150px;padding:15px 20px;font-size:16px}@media (max-width:767px){.interactive-map__statistics-descr{display:block;position:initial;padding:0;font-size:14px;-webkit-box-shadow:none;box-shadow:none;min-width:initial;word-wrap:break-word}}.interactive-map__statistics-descr::after{bottom:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-2px;right:7%;border-bottom-color:#fff}@media (max-width:767px){.interactive-map__statistics-descr::after{display:none}}.interactive-map__map-container{position:relative;width:100%;height:500px;text-align:center}@media (max-width:767px){.interactive-map__map-container{height:300px}}.interactive-map__title{display:inline-block;margin-bottom:30px;font-size:30px;line-height:41px}@media (max-width:1199px){.interactive-map__title{font-size:20px;line-height:27px}}.interactive-map__plus-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 30px;max-width:960px}.interactive-map__plus{display:inline-block;padding-right:40px;font-size:20px;line-height:27px}@media (max-width:1199px){.interactive-map__plus{font-size:16px;padding-right:20px}}.interactive-map__plus:last-child{padding-right:0}.flag-container{position:absolute;left:80%;z-index:7;background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:110px;padding:5px;-webkit-transition:1s;-o-transition:1s;transition:1s}#country-flag img{width:80px;border-radius:5px;-webkit-transition:1s;-o-transition:1s;transition:1s}#country-name{display:none;padding:5px;color:#aca9a9;font-size:14px;text-align:center;pointer-events:none;-webkit-transition:1s;-o-transition:1s;transition:1s}.markers{z-index:5;width:808px;height:536px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;overflow:hidden;pointer-events:none}@media (max-width:991px){.markers{height:500px;-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}@media (max-width:767px){.markers{width:510px;height:300px;-webkit-transform:translate(-59%,-68%) scale(.8);-ms-transform:translate(-59%,-68%) scale(.8);transform:translate(-59%,-68%) scale(.8)}}@media (max-width:540px){.markers{-webkit-transform:translate(-61%,-73%) scale(.6);-ms-transform:translate(-61%,-73%) scale(.6);transform:translate(-61%,-73%) scale(.6)}}.block-areas{fill:#fff;z-index:6;width:808px;height:536px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;pointer-events:none}@media (max-width:1199px){.block-areas{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}}@media (max-width:1024px){.block-areas{width:773px}}.marker{position:absolute;display:none;width:50px;height:50px;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-o-transition:1s;transition:1s}@media (max-width:992px){.marker{width:20px;height:20px}}@media (max-width:767px){.marker{width:10px;height:10px}}.marker--enter{display:block;-webkit-transition:2s;-o-transition:2s;transition:2s;-webkit-animation:entering 2s forwards;animation:entering 2s forwards}@-webkit-keyframes entering{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes entering{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#map-container path{fill:#aca9a9;stroke:#f7f7f7;stroke-width:1px;-webkit-transition:5ms;-o-transition:5ms;transition:5ms;cursor:pointer}#map-container path:hover{fill:#ff8484;stroke:#f7f7f7;stroke-width:1px;-webkit-transition:5ms;-o-transition:5ms;transition:5ms}.map-container--active{fill:#ff8484;stroke:#f7f7f7;stroke-width:100px;-webkit-transition:5ms;-o-transition:5ms;transition:5ms}#map-container{width:100%;height:100%;max-width:808px;max-height:536px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#map-container span{z-index:10}@media (max-width:910px){.title h2{font-size:40px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}}@media (max-width:630px){.title h2{font-size:30px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}}.about-company__logo{display:inline-block;width:100%;height:60px;margin-bottom:20px;text-align:center}.about-company__logo .image-logo{width:60px}.about-company__action{padding:200px 0;text-align:center}@media (max-width:1199px){.about-company__action{padding:100px 0}}.about-company__action-title{display:inline-block;max-width:480px;margin:0 auto 60px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:30px;font-weight:600;line-height:41px;text-transform:uppercase}@media (max-width:767px){.about-company__action-title{font-size:20px;line-height:27px;margin-bottom:30px}}.about-company__action-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;max-width:890px}@media (max-width:1199px){.about-company__action-btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.about-company__action-btns{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}}.about-company__action-btns .btn{min-width:380px;margin:0 20px}@media (max-width:1199px){.about-company__action-btns .btn{min-width:initial}}@media (max-width:767px){.about-company__action-btns .btn{width:100%;margin:0 0 20px}}.about-company__section-title{margin-bottom:30px}.about-company__section-txt{font-size:20px;line-height:27px}@media (max-width:1199px){.about-company__section-txt{font-size:16px}}.about-company__section-link{display:inline-block;font-size:18px;text-decoration:underline}@media (max-width:1199px){.about-company__section-link{font-size:16px}}.about-company__share-title{text-align:center}@media (max-width:1199px){.about-company__share-wrap{margin-bottom:30px}}@media (max-width:1199px){.about-company__img-wrap{margin-bottom:20px;text-align:center}}.about-company__img{position:relative;width:100%;max-width:600px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.about-company__img{margin:0 auto}}.about-company__company-img{height:230px;background-image:url(/images/dist/marketing/company-list-present.png)}@media (max-width:767px){.about-company__company-img{height:120px}}.about-company__media-img{max-width:400px;height:450px;margin:0 auto;background-image:url(/images/dist/marketing/post-card.png)}@media (max-width:767px){.about-company__media-img{height:340px}}.about-company__share-block{margin-bottom:100px}.count-black{text-align:center}.count-black__title{margin-bottom:23px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:19px}@media (max-width:767px){.count-black__title{font-size:14px}}.count-black__count-wrapper{max-width:705px;margin:0 auto}@media (max-width:460px){.count-black__count-wrapper{max-width:350px}}.count-black__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.count-black__val{display:inline-block;margin:0 10px;padding:5px 5px 5px 10px;text-align:center;font-size:85px;color:#fff;background:#111;letter-spacing:10px;border-radius:5px}@media (max-width:1200px){.count-black__val{font-size:60px}}@media (max-width:992px){.count-black__val{font-size:40px}}@media (max-width:767px){.count-black__val{font-size:30px;margin:0 5px;padding:2px 2px 2px 10px}}@media (max-width:360px){.count-black__val{font-size:22px;margin:0 5px;padding:2px 2px 2px 10px}}.count-black__sub{display:block;margin-top:20px;text-align:right;font-size:20px;line-height:27px}@media (max-width:991px){.count-black__sub{margin-top:10px;font-size:14px}}.responsibility__dots-plus{padding-top:50px}.dots-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.dots-plus{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dots-plus__item{width:150px;margin-right:150px}@media (max-width:1199px){.dots-plus__item{margin-right:40px}}@media (max-width:767px){.dots-plus__item{width:100%;text-align:center;margin-bottom:60px;margin-right:0}}.dots-plus__item:last-child{margin-right:0}.dots-plus__item--md4{padding:0 50px;width:25%;margin:0}@media (max-width:1199px){.dots-plus__item--md4{padding:0 20px}}@media (max-width:767px){.dots-plus__item--md4{width:100%;padding:0;margin-bottom:30px}}.dots-plus__val-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dots-plus__val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:150px;margin-bottom:30px;padding:20px 30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:40px;line-height:1;color:#ff1e1e;text-align:center;background:url(/images/dist/circle-dot.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.dots-plus__val{font-size:35px}}@media (max-width:560px){.dots-plus__val{margin:0 auto 30px}}.dots-plus__val-sm{font-size:30px}.dots-plus__descr{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;text-align:center;font-size:20px;line-height:27px}.bloggers__card-title{padding-bottom:0}.bloggers__img{position:relative;width:100%;max-width:340px;height:370px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.bloggers__img{margin:0 auto}}@media (max-width:767px){.bloggers__img{height:350px}}.bloggers__img-txt{background-image:url(/images/dist/marketing/text-card.png)}.bloggers__img-video{background-image:url(/images/dist/marketing/video-card.png);margin-left:auto}.bloggers__img-gallery{background-image:url(/images/dist/marketing/gallery-card.png)}.bloggers__card-descr{max-width:600px;margin:0 auto}.bloggers__btn-wrap{text-align:center;margin-top:30px;margin-bottom:150px}.bloggers__btn-wrap .btn{max-width:285px}.bloggers__panel-faq{padding:50px;max-width:1100px;margin:0 auto 150px}@media (max-width:767px){.bloggers__panel-faq{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:80px}}.bloggers__panel-faq .section-title{text-align:center;margin-bottom:80px}@media (max-width:767px){.bloggers__panel-faq .section-title{margin-bottom:20px}}.bloggers__panel-faq .accordion__title{padding:20px}@media (max-width:767px){.bloggers__panel-faq .accordion__title{padding:20px 0}}.publications__img{position:relative;margin-bottom:30px}@media (max-width:767px){.publications__img{text-align:center}}.publications__img::before{content:'';position:absolute;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.publications__img::before{display:none}}.publications__img-coverage::before{right:-370px;bottom:-192px;width:335px;height:323px;background-image:url(../images/dist/dashed-ar4.svg)}@media (max-width:1199px){.publications__img-coverage::before{right:-314px;bottom:-111px;width:293px;height:261px}}.publications__img-save::before{left:-370px;bottom:-120px;width:317px;height:330px;background-image:url(../images/dist/dashed-ar2.svg)}@media (max-width:1199px){.publications__img-save::before{left:-286px;bottom:-173px;width:267px;height:315px}}.publications__img-popularity::before{right:-400px;bottom:0;width:340px;height:370px;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);background-image:url(../images/dist/dashed-ar3.svg)}@media (max-width:1199px){.publications__img-popularity::before{right:-315px;bottom:0;width:307px;height:348px}}.publications__btn-wrap{text-align:center;margin-top:30px;margin-bottom:150px}.publications__btn-wrap .btn{max-width:285px}.publications__form-title{margin-bottom:60px;text-align:center}.publications__form{max-width:530px;margin:0 auto}.publications__section-form{padding:75px 0;margin-bottom:150px}@media (max-width:1199px){.publications__section-form{margin-bottom:100px}}@media (max-width:1199px){.services__title{display:none}}.services__title--mob{display:none;margin-bottom:30px}@media (max-width:1199px){.services__title--mob{display:block}}@media (max-width:767px){.services__title--mob{text-align:left}}.services__intro-panel-wrap{margin:100px 0}@media (max-width:767px){.services__intro-panel-wrap{margin:60px 0}}.services__intro-panel{height:100%;padding:30px}@media (max-width:767px){.services__intro-panel{height:auto;margin-bottom:60px}}.services__form-panel{padding:60px 45px}@media (max-width:767px){.services__form-panel{padding:30px 15px}}.services__form-title{text-align:center;margin-bottom:30px}.services__form-descr{text-align:center;margin:0 auto 60px;max-width:960px}@media (max-width:767px){.services__form-descr{text-align:left;margin-bottom:30px}}.services__form-btn{text-align:center;padding-top:60px}@media (max-width:767px){.startups__page-title{margin-bottom:20px}}.startups__tabs{position:relative;top:-40px}@media (max-width:767px){.startups__tabs{top:0}}.startups__tab-img{text-align:center}.startups__tab-content{text-align:right}.startups__whom-item{margin-bottom:150px}@media (max-width:1199px){.startups__whom-item{margin-bottom:80px}}.association__page-title{line-height:40px;margin-bottom:30px}@media (max-width:1199px){.association__page-title{line-height:25px}}.association__page-descr{margin-bottom:30px}.association__page-img{text-align:right}@media (max-width:1199px){.association__page-img{text-align:center}}.association__panel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (max-width:1199px){.association__panel-wrap{margin-bottom:60px}}@media (max-width:767px){.association__panel-wrap{margin-bottom:30px}}.association__panel-wrap:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.association__panel-wrap:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.association__panel-wrap:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.association__panel-wrap:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (max-width:1199px){.association__panel-wrap:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.association__panel-wrap:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media (max-width:1199px){.association__panel-wrap:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.association__panel-wrap:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.association__panel-wrap:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media (max-width:1199px){.association__panel-wrap:nth-child(7){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.association__panel-wrap:nth-child(8){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media (max-width:1199px){.association__panel-wrap:nth-child(8){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.association__panel-wrap:nth-child(9){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}@media (max-width:1199px){.association__panel-wrap:nth-child(9){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}.association__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px}@media (max-width:1199px){.association__panel-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}.association__party-list{margin-top:30px}.association__party-item{position:relative;margin-bottom:30px;padding-left:70px}@media (max-width:767px){.association__party-item{padding-left:50px}}.association__party-item::before{content:'';position:absolute;left:0;top:-5px;display:inline-block;width:40px;height:40px;background:url(/images/dist/icon/tiz-list-item.svg) no-repeat center;background-size:contain}@media (max-width:767px){.association__party-item::before{width:30px;height:30px;top:3px}}.association__logo-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media (max-width:767px){.association__logo-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.association__logo-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.association__logo-sort{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}}.association__logo-sort .dropdown{margin-right:30px}.association__logo-sort .dropdown:last-child{margin-right:0}.association__logo-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;grid-column-gap:30px;grid-row-gap:30px;margin-bottom:50px}@media (max-width:767px){.association__logo-list{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.association__logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:150px;border:1px solid #dee2e6;border-radius:5px}@media (max-width:767px){.association__logo-item{width:80px;height:80px;border-style:dashed}}@media (max-width:439px){.association__logo-item--mob-hide{display:none}}.association__logo-img{min-width:70px}@media (max-width:767px){.association__logo-img{min-width:50px;width:50px}}.association__logo-link-wrap{text-align:center}.association__conditions{padding:70px 0}@media (max-width:767px){.association__conditions{padding:50px 0}}.association__list-mark{margin-top:30px}@media (max-width:767px){.association__list-mark{margin-bottom:60px}}.association__list-mark .list-mark__item,.association__list-mark .list-ol__item{margin-bottom:30px}@media (max-width:767px){.association__list-mark:last-child{margin-bottom:0}}.association__form-wrap{margin-top:100px;padding:45px}@media (max-width:767px){.association__form-wrap{padding:30px 15px}}.association__form-wrap .textarea{min-height:270px}@media (max-width:767px){.association__form-wrap .textarea{min-height:150px}}.association__form-title{margin-bottom:60px;text-align:center}@media (max-width:767px){.association__form-title{margin-bottom:30px}}.association__form-subtitle{margin-bottom:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:20px;line-height:27px}@media (max-width:767px){.association__form-subtitle{margin-bottom:20px;font-size:16px}}.association__form-subtitle--check{margin-bottom:47px}@media (max-width:767px){.association__form-subtitle--check{margin-top:60px;margin-bottom:20px}}.association__form-btn{text-align:center;padding-top:50px}.electronic-catalog__intro{margin-bottom:60px!important}.electronic-catalog__intro-image{text-align:center}.electronic-catalog__possibil{padding:200px 0 100px;margin-bottom:100px}@media (max-width:767px){.electronic-catalog__possibil{padding-top:180px}}.electronic-catalog__possibil-panel{position:relative;bottom:-150px;width:90%;max-width:900px;margin:0 auto;padding:60px 125px;text-align:center}@media (max-width:767px){.electronic-catalog__possibil-panel{padding:35px 15px;bottom:-100px}}.electronic-catalog__possibil .btn{min-width:220px}.electronic-catalog__list{margin-top:20px}.electronic-catalog__list .list-mark__item{margin-bottom:20px}@media (max-width:1199px){.electronic-catalog__list-wrap{margin-bottom:100px}}@media (max-width:1199px){.electronic-catalog__list-wrap:last-child{margin-bottom:0}}.electronic-catalog__regist-panel{max-width:900px;margin:0 auto 150px;padding:80px 20px}@media (max-width:1199px){.electronic-catalog__regist-panel{margin-bottom:80px;padding:30px 15px}}.electronic-catalog__regist-form{max-width:380px;margin:0 auto 60px}@media (max-width:1199px){.electronic-catalog__regist-form{margin-bottom:40px}}.electronic-catalog__regist-social .soc-login{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.franchise__intro-image{max-width:250px;margin:0 auto 30px}}.franchise__intro-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media (max-width:767px){.franchise__intro-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:560px){.franchise__intro-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:560px){.franchise__intro-btn .btn{width:100%}}.franchise__intro-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px}@media (max-width:767px){.franchise__intro-meta{padding-left:0;padding-top:20px}}.franchise__panel-intro{padding:70px 130px}@media (max-width:767px){.franchise__panel-intro{padding:40px 15px}}.franchise__payback{margin:0 auto}.franchise__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:60px}@media (max-width:767px){.franchise__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.franchise__step-item{position:relative;width:33.33%;text-align:center;padding:0 20px}@media (max-width:767px){.franchise__step-item{width:100%;margin-bottom:60px;padding:0}}.franchise__step-item:first-child{-ms-flex-item-align:start;align-self:flex-start;padding-left:0}.franchise__step-item:nth-child(2){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.franchise__step-item:nth-child(2)::after,.franchise__step-item:nth-child(2)::before{content:'';position:absolute;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.franchise__step-item:nth-child(2)::after,.franchise__step-item:nth-child(2)::before{display:none}}.franchise__step-item:nth-child(2)::before{width:470px;height:220px;left:-230px;top:-103px;background-image:url(../images/dist/dashed-ar5.svg)}.franchise__step-item:nth-child(2)::after{width:430px;height:260px;bottom:-118px;background-image:url(../images/dist/dashed-ar6.svg)}.franchise__step-item:last-child{-ms-flex-item-align:end;align-self:flex-end;padding-right:0}.franchise__step-img{width:100px;min-width:100px;height:100px;margin:0 auto 30px;background-repeat:no-repeat;background-position:center;background-size:contain}.franchise__step-img--one{background-image:url(../images/dist/num1.svg)}.franchise__step-img--two{background-image:url(../images/dist/num2.svg)}.franchise__step-img--three{background-image:url(../images/dist/num3.svg)}.franchise__step-title{margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:27px}@media (max-width:1366px){.franchise__step-title{font-size:16px}}.franchise__step-descr{font-size:18px;line-height:25px}.franchise__price-wrap{margin-bottom:130px;padding:70px 0}@media (max-width:1199px){.franchise__price-wrap{margin-bottom:80px}}.franchise__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.franchise__price-descr{margin:100px 0}@media (max-width:1199px){.franchise__price-descr{margin:0 0 30px}}.franchise__price-bottom .btn{min-width:285px}@media (max-width:560px){.franchise__price-bottom .btn{min-width:100%}}@media (max-width:1199px){.franchise__plus-wrap{max-width:600px;margin:60px auto 0}}.franchise__plus{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;max-width:250px;min-height:250px}@media (max-width:1199px){.franchise__plus:first-child{margin:250px auto 0}}.franchise__plus:first-child::before{content:'';position:absolute;right:-100%;bottom:0;width:100%;height:250px;background:url(/images/dist/marketing/investments.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.franchise__plus:first-child::before{top:-100%;right:initial;bottom:initial}}.franchise__plus:last-child{margin-left:250px}@media (max-width:1199px){.franchise__plus:last-child{margin:30px auto 0}}.franchise__plus-title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:18px;line-height:25px;text-align:center}.franchise__plus-accent{display:block;margin-bottom:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:45px;font-weight:600;line-height:41px;color:#ff1e1e;text-align:center}.franchise__plus-txt{display:block;font-size:30px}.franchise__plus-meta{color:#aca9a9;font-size:12px;line-height:16px}.franchise__function{padding:100px 0}.franchise__action{position:relative;max-width:900px;margin:-250px auto 100px;padding:60px 100px;text-align:center}@media (max-width:767px){.franchise__action{padding:40px 15px}}@media (max-width:767px){.franchise__function-list{margin-bottom:60px}}.franchise__function-list .list-mark__item{margin-bottom:20px}@media (max-width:767px){.franchise__function-list--mr-big{margin-bottom:0}}.franchise__function-list--mr-big .list-mark__item{margin-bottom:40px}@media (max-width:767px){.franchise__function-list--mr-big .list-mark__item{margin-bottom:20px}}.franchise__partners-list{max-width:810px;margin:0 auto}.franchise__partners-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}@media (max-width:767px){.franchise__partners-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.franchise__partners-img{width:150px;min-width:150px;max-width:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1199px){.franchise__partners-img{width:100px;min-width:100px;max-width:100px}}.franchise__partners-info{margin-left:30px}@media (max-width:767px){.franchise__partners-info{margin-left:0;margin-top:30px}}.franchise__partners-name{display:block;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px}@media (max-width:1199px){.franchise__partners-name{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}}.franchise__partners-country{display:inline-block;margin-bottom:20px;font-size:14px;line-height:19px;color:#aca9a9}.franchise__partners-flag{width:22px;height:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;margin-right:10px}.franchise__partners-descr{font-size:20px}@media (max-width:1199px){.franchise__partners-descr{font-size:16px}}.franchise__partners-descr .collapse-link{margin-top:10px;display:block;text-decoration:underline}.franchise__partners-more{text-align:center}.franchise__panel-faq{padding:50px;max-width:1100px;margin:0 auto 150px}@media (max-width:767px){.franchise__panel-faq{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:80px}}.franchise__panel-faq .section-title{text-align:center;margin-bottom:80px}@media (max-width:767px){.franchise__panel-faq .section-title{margin-bottom:20px}}.franchise__panel-faq .accordion__title{padding:20px}@media (max-width:767px){.franchise__panel-faq .accordion__title{padding:20px 0}}.franchise__form-section{padding:80px 0;min-height:100vh}.franchise__form{max-width:530px;margin:0 auto}.franchise__form-btn{margin-top:60px;text-align:center}.franchise__form-btn .btn{min-width:285px}.contextual-ad__descr-title{margin-bottom:100px}@media (max-width:991px){.contextual-ad__descr-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contextual-ad__descr-subtitle{max-width:550px;margin:0 auto}.contextual-ad__panels-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.contextual-ad__panels-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.contextual-ad__panel-img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:991px){.contextual-ad__panel-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;margin-bottom:60px}}@media (max-width:991px){.contextual-ad__panel-img .img-author{max-width:250px;margin:0 auto}}.contextual-ad__panel{position:relative;padding:30px 15px;border-radius:5px;border:1px solid #aca9a9;margin-bottom:330px}@media (max-width:1199px){.contextual-ad__panel{margin-bottom:30px}}.contextual-ad__panel:last-child{margin-bottom:0}@media (max-width:1199px){.contextual-ad__panel:last-child{margin-bottom:30px}}.contextual-ad__panel::before{content:'';position:absolute;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.contextual-ad__panel::before{display:none}}.contextual-ad__panel--one::before{background-image:url(/images/dist/dashed-ar7.svg);width:230px;height:156px;bottom:-176px;left:170px}.contextual-ad__panel--two::before{background-image:url(/images/dist/dashed-ar9.svg);width:106px;height:103px;top:-123px;left:292px}.contextual-ad__panel--three::before{background-image:url(/images/dist/dashed-ar8.svg);width:212px;height:129px;bottom:-143px;left:-28px}.contextual-ad__panel--four::before{background-image:url(/images/dist/dashed-ar10.svg);width:174px;height:114px;top:-148px;left:-29px}.contextual-ad__plus-wrap{padding:65px 0;margin-bottom:100px}.contextual-ad__plus-panel{max-width:800px;margin:0 auto;padding:60px 150px}@media (max-width:1199px){.contextual-ad__plus-panel{padding:35px 15px}}.contextual-ad__plus-item{font-size:20px;margin-bottom:30px}@media (max-width:1199px){.contextual-ad__plus-item{font-size:16px}}.contextual-ad__plus-item::before{color:#ff1e1e;margin-right:15px;font-weight:700}.contextual-ad__view-descr{padding-top:10%}@media (max-width:1199px){.contextual-ad__view-descr{padding-top:0}}.contextual-ad__view{position:relative}@media (max-width:1199px){.contextual-ad__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contextual-ad__view-txt-card,.contextual-ad__view-txt-lent{display:block;font-size:14px;line-height:19px}.contextual-ad__view-txt-card::after,.contextual-ad__view-txt-card::before,.contextual-ad__view-txt-lent::after,.contextual-ad__view-txt-lent::before{content:'';position:absolute;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.contextual-ad__view-txt-card::after,.contextual-ad__view-txt-card::before,.contextual-ad__view-txt-lent::after,.contextual-ad__view-txt-lent::before{display:none}}.contextual-ad__view-txt-lent{max-width:230px}@media (max-width:1199px){.contextual-ad__view-txt-lent{display:none;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:60px}}.contextual-ad__view-txt-lent:after{background-image:url(/images/dist/red-ar1.svg);width:137px;height:66px;top:38px;left:172px}.contextual-ad__view-txt-lent--mob{display:none}@media (max-width:1199px){.contextual-ad__view-txt-lent--mob{display:block;text-align:center}}@media (max-width:560px){.contextual-ad__view-txt-lent--mob{text-align:left}}.contextual-ad__view-lent{display:block;max-width:335px;margin-left:auto}@media (max-width:1199px){.contextual-ad__view-lent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:60px auto 20px;max-width:100%}}.contextual-ad__view-card-wrap{position:absolute;top:44%;left:-36px}@media (max-width:1199px){.contextual-ad__view-card-wrap{position:initial;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contextual-ad__view-txt-card{max-width:250px;padding-left:10px}@media (max-width:1199px){.contextual-ad__view-txt-card{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;padding-left:0;text-align:center}}@media (max-width:560px){.contextual-ad__view-txt-card{text-align:left}}.contextual-ad__view-txt-card:before{background-image:url(/images/dist/red-ar2.svg);width:208px;height:116px;top:-112px;left:143px}.contextual-ad__view-txt-card:after{background-image:url(/images/dist/red-ar3.svg);width:167px;height:92px;bottom:-86px;left:177px}.contextual-ad__view-card{max-width:600px}@media (max-width:1199px){.contextual-ad__view-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:600px;width:100%;margin:0 auto 20px}}.contextual-ad__bottom{position:relative}.contextual-ad__bottom::after,.contextual-ad__bottom::before{content:'';position:absolute;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;height:335px}.contextual-ad__bottom::before{width:156px;background-image:url(/images/dist/marketing/loop-men.svg);bottom:-62px}@media (max-width:767px){.contextual-ad__bottom::before{display:none}}.contextual-ad__bottom::after{width:93px;background-image:url(/images/dist/marketing/phone-girl.svg);right:0;bottom:-76px}@media (max-width:767px){.contextual-ad__bottom::after{width:70px;height:250px}}@media (max-width:560px){.contextual-ad__bottom::after{display:none}}.contextual-ad__bottom-title{max-width:560px;margin:0 auto 60px;text-align:center}@media (max-width:560px){.contextual-ad__bottom-title{text-align:left;position:relative;padding-right:90px;margin-top:100px}}.contextual-ad__bottom-title::before{display:none;content:'';position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/images/dist/marketing/phone-girl.svg);width:70px;height:250px;right:0;bottom:-70px}@media (max-width:560px){.contextual-ad__bottom-title::before{display:block}}.contextual-ad__bottom-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.contextual-ad__bottom-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contextual-ad__bottom-btns .btn{min-width:285px;margin:0 30px}@media (max-width:1199px){.contextual-ad__bottom-btns .btn{margin:0 auto 20px}}@media (max-width:560px){.contextual-ad__bottom-btns .btn{min-width:100%}}@media (max-width:991px){.pre-registration__intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:991px){.pre-registration__img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}}.pre-registration__logo{display:inline-block;width:197px;margin-bottom:30px}@media (max-width:991px){.pre-registration__logo{display:none}}@media (max-width:991px){.pre-registration__title{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;text-align:center;margin-bottom:30px}}.pre-registration__form-title{display:block;margin-bottom:30px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:600;line-height:27px;color:#ff1e1e}@media (max-width:991px){.pre-registration__form-title{text-align:center}}@media (max-width:560px){.pre-registration__form-title{text-align:left}}.pre-registration__field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:560px){.pre-registration__field-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pre-registration__input{border-radius:5px 0 0 5px}@media (max-width:560px){.pre-registration__input{margin-bottom:20px;border-radius:5px}}.pre-registration__btn{border-radius:0 5px 5px 0}@media (max-width:560px){.pre-registration__btn{border-radius:5px}}.pre-registration__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pre-registration__card-item{padding:35px 25px;width:31%;margin:0 1% 30px;min-height:260px}@media (max-width:1199px){.pre-registration__card-item{width:48%}}@media (max-width:767px){.pre-registration__card-item{width:100%;margin:0 0 30px}}.pre-registration__card-title{text-align:center;min-height:55px}.banner-rek__view-title{margin-bottom:60px}@media (max-width:1199px){.banner-rek__view-title{margin-bottom:30px}}.banner-rek__view-descr{margin-bottom:100px}@media (max-width:1199px){.banner-rek__view-descr{margin-bottom:60px}}.banner-rek__view-ex{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199px){.banner-rek__view-ex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}}@media (max-width:1199px){.banner-rek__view-ex .section__title-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:15px}}.banner-rek__view-size{width:100%;max-width:400px}.banner-rek__view-lent-wrap{position:relative;text-align:right}@media (max-width:1199px){.banner-rek__view-lent-wrap{text-align:center}}.banner-rek__view-lent-wrap::before{content:'';position:absolute;left:-40px;top:61px;display:block;width:202px;height:284px;background-image:url(/images/dist/dashed-ar11.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.banner-rek__view-lent-wrap::before{display:none}}@media (max-width:1199px){.banner-rek__detail-ex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1199px){.banner-rek__detail-descr{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.banner-rek__view-lent{margin-top:60px;max-height:700px}@media (max-width:1199px){.banner-rek__view-lent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;margin-bottom:30px}}.banner-rek__preview-col{max-width:655px;margin-left:auto}@media (max-width:1199px){.banner-rek__preview-col{max-width:100%;padding-top:60px}}.banner-rek__preview-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}@media (max-width:1199px){.banner-rek__preview-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:679px){.banner-rek__preview-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.banner-rek__preview{padding:0 7px}@media (max-width:679px){.banner-rek__preview{margin-bottom:20px}}.banner-rek__preview-item{margin-bottom:20px}.banner-rek__preview-item:last-child{margin-bottom:0}@media (max-width:1199px){.banner-rek__plan-title{margin-bottom:100px}}.banner-rek__title{margin-bottom:60px;text-align:center}@media (max-width:1199px){.banner-rek__title{margin-bottom:20px}}.banner-rek__plan-panel{position:relative;max-width:350px;margin:0 auto;padding:70px 40px;border-radius:5px;border:1px solid #aca9a9;text-align:center}@media (max-width:1199px){.banner-rek__plan-panel{margin-bottom:30px;padding:50px 35px}}@media (max-width:560px){.banner-rek__plan-panel{max-width:310px}}.banner-rek__plan-panel::before{content:'';display:inline-block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.banner-rek__plan-panel--static::before{width:130px;height:250px;top:-155px;left:-39px;background-image:url(/images/dist/marketing/men-sit.svg)}@media (max-width:1199px){.banner-rek__plan-panel--static::before{width:100px;height:200px;top:-120px}}@media (max-width:560px){.banner-rek__plan-panel--static::before{left:-10px}}@media (max-width:560px){.banner-rek__plan-panel--media{text-align:left;padding-right:100px}}.banner-rek__plan-panel--media::before{width:185px;height:200px;bottom:-27px;right:-103px;background-image:url(/images/dist/marketing/woomen-sit.svg)}@media (max-width:1199px){.banner-rek__plan-panel--media::before{width:138px;height:150px;right:-69px}}@media (max-width:560px){.banner-rek__plan-panel--media::before{right:0}}@media (max-width:767px){.banner-rek__section-calc{padding:35px 30px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}}@media (max-width:560px){.banner-rek__section-calc{margin:0 10px;padding:35px 0}}.banner-rek__tabs{width:100%}.banner-rek__tabs .tooltip__popup{min-width:120px;padding:0;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:none;box-shadow:none;right:initial;left:0}@media (max-width:767px){.banner-rek__tabs .tabs__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;border:1px solid #dee2e6;padding:10px}}@media (max-width:560px){.banner-rek__tabs .tabs__nav-list{padding:10px 5px}}@media (max-width:767px){.banner-rek__tabs .tabs__nav-link{margin-bottom:10px}}@media (max-width:560px){.banner-rek__tabs .tabs__nav-link{font-size:14px}}@media (max-width:767px){.banner-rek__tabs .tabs__nav{margin-right:0}}@media (max-width:767px){.banner-rek__tabs .tooltip{display:none}}.banner-rek__panel{padding:45px 60px}@media (max-width:767px){.banner-rek__panel{padding:0;-webkit-box-shadow:none;box-shadow:none}}.banner-rek__panel .input-wrap__label{margin-bottom:6px}.banner-rek__calc-meta{margin-bottom:20px}.banner-rek__calc-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.banner-rek__price-pro{margin-left:20px}.banner-rek__btn{margin-top:30px;text-align:center}.banner-rek__panel-faq{padding:50px;max-width:1100px;margin:0 auto}@media (max-width:767px){.banner-rek__panel-faq{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:80px}}.banner-rek__panel-faq .section-title{text-align:center;margin-bottom:80px}@media (max-width:767px){.banner-rek__panel-faq .section-title{margin-bottom:20px}}.banner-rek__panel-faq .accordion__title{padding:20px}@media (max-width:767px){.banner-rek__panel-faq .accordion__title{padding:20px 0}}.native-ad__section-descr{max-width:700px;margin:0 auto;text-align:center}.native-ad__dots-plus{margin-top:60px}@media (max-width:1199px){.native-ad__dots-plus{margin-top:30px}}.native-ad__plus-wrap{padding:65px 0;margin-bottom:100px}.native-ad__plus-panel{max-width:800px;margin:0 auto;padding:60px 150px}@media (max-width:1199px){.native-ad__plus-panel{padding:35px 15px}}.native-ad__plus-item{font-size:20px;margin-bottom:30px}@media (max-width:1199px){.native-ad__plus-item{font-size:16px}}.native-ad__plus-item::before{color:#ff1e1e;margin-right:15px;font-weight:700}.native-ad__panel{position:relative;padding:50px;font-size:20px}@media (max-width:1199px){.native-ad__panel{font-size:16px}}.native-ad__panel::after,.native-ad__panel::before{content:'';display:inline-block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:1199px){.native-ad__panel::after,.native-ad__panel::before{display:none}}.native-ad__panel--one{margin-bottom:150px}.native-ad__panel--one::after{background-image:url(/images/dist/marketing/native-one.svg);width:250px;height:400px;bottom:0;right:-250px}.native-ad__panel--two::before{background-image:url(/images/dist/marketing/native-two.svg);width:250px;height:450px;bottom:-25px;left:-245px}.native-ad__panel-group{margin-bottom:40px}@media (max-width:1199px){.native-ad__panel-group{margin-bottom:30px}}.native-ad__panel-subtitle{margin-bottom:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.native-ad__contact-item{display:block;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:30px;line-height:40px}@media (max-width:1199px){.native-ad__contact-item{font-size:20px}}.native-ad__contact-item:hover{color:#ff1e1e}.native-ad__contact-phone{margin-bottom:30px}@media (max-width:1199px){.native-ad__contact-phone{margin-bottom:10px}}.present__bg-section{padding:50px 0;margin-bottom:150px}.present__img{position:relative;margin-bottom:20px}@media (max-width:991px){.present__img{text-align:center}}.present__img::before{content:'';position:absolute;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:991px){.present__img::before{display:none}}.present__img--one::before,.present__img--three::before{background-image:url(/images/dist/dashed-ar12.svg);width:323px;height:370px;right:-299px;bottom:-206px}.present__img--two::before{background-image:url(/images/dist/dashed-ar13.svg);width:356px;height:302px;left:-378px;bottom:-117px}.present__img--five::before{background-image:url(/images/dist/dashed-ar2.svg);width:283px;height:320px;right:-229px}.present__list-content{position:relative;padding-left:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (max-width:1199px){.present__list-content{padding-left:60px}}@media (max-width:991px){.present__list-content{padding-left:0;margin-bottom:30px}}.present__list-descr-wrap{margin-top:auto}.present__list-title{font-size:50px;text-transform:uppercase;margin-bottom:30px}@media (max-width:1199px){.present__list-title{font-size:30px}}@media (max-width:991px){.present__list-title{padding-left:70px;font-size:20px}}.present__list-title::before{content:'';position:absolute;left:0;width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width:1199px){.present__list-title::before{width:40px;height:40px}}@media (max-width:991px){.present__list-title::before{top:-12px;width:50px;height:50px}}.present__list-title--one::before{background-image:url(/images/dist/num1.svg)}.present__list-title--two::before{background-image:url(/images/dist/num2.svg)}.present__list-title--three::before{background-image:url(/images/dist/num3.svg)}.present__list-title--four::before{background-image:url(/images/dist/num4.svg)}.present__list-subtitles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.present__list-subtitle{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;color:#aca9a9}@media (max-width:1199px){.present__list-subtitle{font-size:16px}}@media (max-width:991px){.present__list-subtitle{font-size:14px}}.present__list-subtitle::before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#ff1e1e;margin:0 10px 2px}@media (max-width:991px){.present__list-subtitle::before{width:6px;height:6px}}.present__list-subtitle:first-child::before{display:none}.present__list-descr{font-size:20px;color:#828282;margin:0}@media (max-width:1199px){.present__list-descr{font-size:16px}}@media (max-width:991px){.present__list-descr{font-size:14px}}.present__panel{padding:30px 40px;max-width:380px;margin-left:auto}@media (max-width:991px){.present__panel{margin:30px auto 0;padding:25px 15px}}.present__panel-title{max-width:250px;margin:0 auto 20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:16px;font-weight:600;line-height:22px;text-align:center}.present__media-list{max-height:210px;overflow-x:auto}.present__media-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.present__media-logo{width:50px;min-width:50px;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%;margin-right:20px}.present__media-name{font-size:18px}.media-kit__diagram-wrap{text-align:center;margin-bottom:0!important}.media-kit__diagram{margin:60px auto 0;max-height:620px}.media-kit__dots-wrap{padding:85px 0}.media-kit__progress-list{margin-bottom:20px}.media-kit__adm-img{max-height:640px}@media (max-width:991px){.media-kit__adm-img{max-height:350px}}.media-kit__adm-img--right{text-align:right}@media (max-width:991px){.media-kit__adm-img--right{text-align:center}}.media-kit__section-dscr .section__mob-end-col{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}@media (max-width:991px){.media-kit__section-dscr .section__mob-end-col{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}@media (max-width:767px){.media-module__intro-content{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.media-module__intro-title{margin-bottom:30px}.media-module__intro-img{text-align:center}.media-module__intro-list .list-mark__item{margin-bottom:20px}.media-module__plus-section{margin:150px 0}@media (max-width:991px){.media-module__plus-section{margin:0 0 100px}}.media-module__plus-inner{position:relative;top:-200px;max-width:1000px;margin:0 auto}@media (max-width:991px){.media-module__plus-inner{position:initial;padding:40px 0}}.media-module__community-section{position:relative;top:-250px;margin-bottom:-150px}@media (max-width:991px){.media-module__community-section{position:initial;top:0;margin-bottom:100px}}.media-module__plus-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.media-module__plus-panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.media-module__plus-panel{max-width:450px;padding:30px 25px}@media (max-width:991px){.media-module__plus-panel{margin-bottom:30px}}.media-module__plus-panel:last-child{margin-bottom:0}.media-module__community-panel{max-width:900px;margin:0 auto;padding:40px}@media (max-width:991px){.media-module__community-panel{padding:30px 15px}}.media-module__present-media{max-width:460px;margin:60px auto 0}.media-module__chanel-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-module__chanel-item{width:25%;padding:10px;font-size:25px}@media (max-width:1199px){.media-module__chanel-item{font-size:20px}}@media (max-width:767px){.media-module__chanel-item{width:50%}}.media-module__chanel-item--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:20px}@media (max-width:767px){.media-module__chanel-item--title{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}}.media-module__chanel-item--img{background:url(/images/dist/marketing/coworking.svg) no-repeat center;background-size:contain}@media (max-width:767px){.media-module__chanel-item--img{display:none}}.media-module__chanel-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 50px;height:100%;text-align:center}@media (max-width:1199px){.media-module__chanel-panel{padding:20px}}@media (max-width:767px){.media-module__chanel-panel{font-size:16px;min-height:100px}}.media-module__tab-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media (max-width:560px){.media-module__tab-link .tabs__nav{margin-right:20px}}@media (max-width:374px){.media-module__tab-link .tabs__nav{margin-right:15px}}@media (max-width:374px){.media-module__tab-link .tabs__nav-link{font-size:14px}}.media-module__tab-content{max-width:1100px;margin:0 auto}@media (max-width:767px){.media-module__tab-img-wrap{text-align:center}}@media (max-width:767px){.media-module__tab-img{max-height:300px}}.media-module__tab-val{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-module__preview-section{padding-bottom:200px}@media (max-width:767px){.media-module__preview-section{padding:0;margin-bottom:80px}}.media-module__preview-section .section__row:last-child{margin-bottom:0}.media-module__preview-wrap{text-align:center}.media-module__preview-img{max-height:480px}.media-module__regist-panel{position:relative;top:-200px;max-width:900px;margin:0 auto;padding:80px 150px}@media (max-width:767px){.media-module__regist-panel{position:initial;padding:35px 15px;margin-bottom:100px}}.road-map__page-descr{max-width:960px}.road-map__wrap{max-width:100%;overflow-y:auto}.road-map__panel{position:relative;min-width:1000px;margin:200px 0 0;background-color:#f5f5f5;border-radius:5px;border:1px solid #aca9a9}@media (max-width:767px){.road-map__panel{margin-top:130px}}.road-map__panel::before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/dist/logo-circle.svg);background-repeat:no-repeat;background-position:center;background-size:300px;-webkit-filter:opacity(10%);filter:opacity(10%)}.road-map__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.road-map__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:8.333%;height:700px;border-right:1px dashed #dee2e6}.road-map__col:last-child{border:none}.road-map__col:first-child{padding-bottom:3%}.road-map__col:nth-child(2){padding-bottom:7%}.road-map__col:nth-child(3){padding-bottom:12%}.road-map__col:nth-child(4){padding-bottom:16%}.road-map__col:nth-child(5){padding-bottom:20%}.road-map__col:nth-child(6){padding-bottom:24%}.road-map__col:nth-child(7){padding-bottom:28%}.road-map__col:nth-child(8){padding-bottom:32%}.road-map__col:nth-child(9){padding-bottom:36%}.road-map__col:nth-child(10){padding-bottom:40%}.road-map__col:nth-child(11){padding-bottom:44%}.road-map__col:nth-child(12){padding-bottom:48%}.road-map__col:nth-child(12) .road-map__text{max-width:100%}.road-map__col-1{width:8.333%}.road-map__col-2{width:16.666%}.road-map__col-3{width:24.999%}.road-map__col-4{width:33.333%}.road-map__col-5{width:41.656%}.road-map__col-6{width:49.989%}.road-map__col-7{width:58.322%}.road-map__col-8{width:66.655%}.road-map__col-9{width:74.988%}.road-map__col-10{width:83.321%}.road-map__col-11{width:91.654%}.road-map__col-12{width:100%}.road-map__descr{position:absolute}.road-map__text{width:300px;margin-bottom:5px;padding-left:2px;font-size:12px;line-height:16px}.road-map__line{width:100%;height:5px;background:#ff1e1e;border-radius:2px}.road-map__name{position:absolute;bottom:10px;width:8.333%;text-align:center;font-size:16px;color:#aca9a9}.road-map__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 65px;font-size:20px;color:#aca9a9}@media (max-width:767px){.road-map__bottom{font-size:16px}}.road-map__now{font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;color:#ff1e1e}.road-map__slider{position:relative}@media (max-width:767px){.road-map__slider{margin:0 5px}}.road-map__slider::before{content:'';display:inline-block;position:absolute;left:0;top:81px;width:220px;height:168px;background:url(/images/dist/marketing/half-girl.svg) no-repeat center;background-size:contain;z-index:1}@media (max-width:767px){.road-map__slider::before{width:170px;height:130px;top:34px}}.road-map__slider .slick-arrow{bottom:25px}@media (max-width:767px){.road-map__slider .slick-arrow{bottom:20px}}.articles-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.articles-page__sidebar{width:300px;min-width:300px;margin-top:30px;margin-left:65px}@media (max-width:1366px){.articles-page__sidebar{margin-left:40px}}@media (max-width:992px){.articles-page__sidebar{display:none}}.articles-page__more-wrap{text-align:center}.articles-page__more{display:inline;border:none;font-size:16px;line-height:24px;text-align:right;color:#ff1e1e;border-bottom:1px solid;background-color:transparent}.article{display:-webkit-box;display:-ms-flexbox;display:flex}.article__detail{width:100%;padding-right:150px}@media (max-width:1200px){.article__detail{padding-right:20px}}.article__content{max-width:735px}.article__aside{width:300px;margin-top:10%}@media (max-width:992px){.article__aside{display:none}}.article__category{margin-bottom:25px;color:#ff1e1e;font-size:18px;text-transform:uppercase}@media (max-width:1200px){.article__category{margin-bottom:10px}}.article__title{margin-bottom:25px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:28px}@media (max-width:1200px){.article__title{margin-bottom:10px;font-size:25px;line-height:34px}}.article__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:18px;line-height:24px;color:#aca9a9}@media (max-width:1400px){.article__info{font-size:16px}}@media (max-width:1199px){.article__info{font-size:14px;line-height:19px}}.article__info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.article__info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;padding-right:10px}}@media (max-width:1199px){.article__info-row:last-child{padding-right:0}}@media (max-width:768px){.article__info-row:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.article__author{padding-right:20px}@media (max-width:1400px){.article__author{padding-right:10px}}@media (max-width:1199px){.article__author{margin-bottom:7px;padding:0}}.article__date{padding-right:20px}@media (max-width:1400px){.article__date{padding-right:10px}}@media (max-width:1199px){.article__date{padding:0}}.article__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}@media (max-width:1400px){.article__view{padding:0 10px}}@media (max-width:1199px){.article__view{padding:0;margin-bottom:7px}}.article__view::after,.article__view::before{content:'';display:inline-block;width:1px;height:30px;background-color:#aca9a9}@media (max-width:1199px){.article__view::after,.article__view::before{display:none}}.article__view::before{margin-right:30px}@media (max-width:1400px){.article__view::before{margin-right:15px}}.article__view::after{margin-left:30px}@media (max-width:1400px){.article__view::after{margin-left:15px}}.article__view .icon{display:inline-block;padding-right:10px;font-size:16px}.article__share-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111;cursor:pointer}.article__share-top:hover{color:#ff1e1e}.article__share-top .share-block__action-count,.article__share-top .share-popup__title{color:#111;cursor:default}.article__share-top .share-popup{top:0;right:0}@media (max-width:425px){.article__share-top .share-popup{right:-10px}}.article__share-btn+.icon{display:inline-block;padding-left:14px;font-size:25px}@media (max-width:1199px){.article__share-btn+.icon{display:none}}@media (max-width:1199px){.article__share-btn::before{content:'\e909';font-family:If;font-size:18px}}@media (max-width:1199px){.article__share-btn-txt{display:none}}.article__short-description{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}.article__content p{margin-bottom:25px}.article__content img{margin-bottom:25px}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:30px}.article__content h2{font-size:20px}.article__content h3{font-size:18px}.article__content h4{font-size:16px}.article__content h5{font-size:14px}.article__content h6{font-size:12px}.article__share-bottom{position:relative}.article__share-bottom .share-block__popup{top:0;left:0;right:initial}.article__share-bottom-title{margin-bottom:25px;font-size:18px;font-weight:400;line-height:25px}.article__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px;margin-bottom:30px;border-top:1px solid #efeded}.article__services-title{margin-right:18px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:30px}.article__services-button{width:145px;height:45px;padding:10px 20px;border:1px solid #ff1e1e;border-radius:5px;background:url(../images/dist/tizaru-dots.svg) no-repeat center;cursor:pointer}.article__services-button:hover{border-color:#d70000}.article__services-button.active{border:none}.article__services{display:none;position:absolute;left:17%;padding:10px 20px;background-color:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:2}@media (max-width:1200px){.article__services{left:0;top:80px}}@media (max-width:992px){.article__services{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.article__services.active{display:-webkit-box;display:-ms-flexbox;display:flex}.article__services-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px;color:#111}@media (max-width:992px){.article__services-item{margin-top:10px;margin-bottom:10px;width:33.33%;padding-right:10px}}.article__services-item:hover{color:#ff1e1e}.article__services-item:last-child{padding-right:0}.article__services-img-item{max-height:25px}.article__services-name{margin-top:10px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px}.articles-group{margin-bottom:70px}@media (max-width:1200px){.articles-group{margin-bottom:50px}}.articles-group__title{margin-bottom:50px;font-family:OpenSans-Bold,Arial,sans-serif;font-weight:700;font-size:30px;line-height:38px}@media (max-width:1366px){.articles-group__title{margin-bottom:25px;font-size:25px;line-height:34px}}.articles-group__more-wrap{text-align:right}@media (max-width:1200px){.articles-group__more-wrap{text-align:left}}.articles-group__more{display:inline;font-size:16px;line-height:24px;text-align:right;color:#ff1e1e;border-bottom:1px solid}.articles-nav{padding-left:22px;margin-bottom:50px;border-left:1px solid #efeded}.articles-nav__title{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px}.articles-nav__list{list-style:none;margin:0;padding:0}.articles-nav__item{margin-bottom:20px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:17px;font-weight:600;line-height:22px}.articles-nav__item-link{position:relative;display:inline-block;width:100%}.articles-nav__item-link::before{content:'';position:absolute;top:50%;left:-23px;display:inline-block;width:2px;height:0;background-color:#ff1e1e;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.articles-nav__item-link.current{color:#ff1e1e}.articles-nav__item-link.current::before{height:100%;top:0}.articles-nav__item-link:hover{color:#ff1e1e}.articles-nav__item-link:hover::before{height:100%;top:0}.sorting-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:35px}@media (max-width:767px){.sorting-article{font-size:14px}}@media (max-width:576px){.sorting-article{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sorting-article .dropdown{width:100%}}.sorting-article>*{margin-right:17px}.sorting-article>:last-child{margin-right:0}@media (max-width:576px){.sorting-article__title{margin-bottom:10px}}.sorting-article .link{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600}@media (max-width:576px){.sorting-article .link{margin-bottom:10px}}.search-article{background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);line-height:1.5;padding:30px 15px;margin-bottom:25px;border-radius:5px}@media (max-width:767px){.search-article{padding:20px 10px 15px;margin-bottom:30px;font-size:14px}}.search-article p{margin-bottom:0}.search-article__head{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#aca9a9;line-height:normal}@media (max-width:767px){.search-article__head{font-size:12px;margin-bottom:24px}}.search-article__section{font-weight:600}.search-article__section .link{text-transform:uppercase}.search-article__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:20px;font-weight:700;color:#111;margin-bottom:20px;display:block}@media (max-width:767px){.search-article__title{font-size:16px;margin-bottom:15px;line-height:1}}.search-article__title:hover{color:#d70000}.search-article__footer{padding-top:25px;font-size:12px;color:#aca9a9}@media (max-width:767px){.search-article__footer{font-size:12px;padding-top:18px}}.search-article__footer a{text-decoration:none}.web-chat{position:relative;display:none}.web-chat.active{display:block}.web-chat__wrap{position:absolute;bottom:0;right:0}@media (max-width:560px){.web-chat__wrap{right:10px}}.web-chat__inner{position:fixed;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);bottom:30px;background:#fff;width:400px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.45);box-shadow:3px 4px 17px rgba(186,186,186,.45);z-index:11}@media (max-width:560px){.web-chat__inner{width:360px;bottom:5px}}@media (max-width:374px){.web-chat__inner{width:300px}}.web-chat__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;background-color:#f5f5f5;border-radius:5px 5px 0 0}.web-chat__chanel-logo{width:30px;min-width:30px;height:30px;margin-right:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%}.web-chat__chanel-name{font-size:18px;cursor:default}.web-chat__link{margin-left:auto;margin-right:20px}.web-chat__content{height:380px;overflow-y:auto}.web-chat__mess-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:30px 10px}.web-chat__mess-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;clear:both}.web-chat__mess-item--them{float:left}.web-chat__mess-item--them .web-chat__mess-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#cdf0ff;margin-right:10px}.web-chat__mess-item--them .web-chat__mess-time{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.web-chat__mess-item--them+.web-chat__mess-item--me{margin-top:15px}.web-chat__mess-item--me{float:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.web-chat__mess-item--me .web-chat__mess-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#f2f2f2;margin-left:10px}.web-chat__mess-item--me .web-chat__mess-time{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.web-chat__mess-item--me+.web-chat__mess-item--them{margin-top:15px}.web-chat__mess-logo{width:40px;min-width:40px;height:40px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%}@media (max-width:560px){.web-chat__mess-logo{display:none}}.web-chat__mess-inner{padding:5px;border-radius:5px}.web-chat__mess-txt{font-size:14px;color:#111;word-break:break-word}.web-chat__mess-time{color:#aca9a9;font-size:12px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.web-chat__mess-file{display:inline-block;margin-top:15px;font-size:14px}.web-chat__mess-file::before{font-family:If;content:"\e95b";display:inline-block;margin-right:10px;font-size:20px}.web-chat__bottom{padding:15px;border-top:1px solid #dee2e6;border-radius:0 0 5px 5px}.web-chat__forward-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.web-chat__forward-field{margin:0 20px!important;min-height:30px;padding:0;padding-top:10px;border:none;border-radius:0}.web-chat__forward-submit{width:25px}.web-chat__forward-submit::before{font-size:25px}.web-chat__added-file{margin-left:35px}.media__container{padding-top:40px;padding-bottom:40px}@media (max-width:991px){.media__container{padding-top:20px}}.media-feed__logo-wrap{margin-bottom:60px;text-align:center}@media (max-width:1199px){.media-feed__logo-wrap{margin-bottom:35px}}.media-feed__logo{display:inline-block;width:200px;height:70px;background:url(/images/dist/logo-world.svg) no-repeat center;background-size:contain}@media (max-width:1199px){.media-feed__logo{width:125px;height:42px}}.media-feed__logo-txt{position:relative;top:-15px;font-size:16px;line-height:22px;letter-spacing:.675em;text-align:center}@media (max-width:1199px){.media-feed__logo-txt{letter-spacing:.17em}}.media-feed__tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;border-bottom:1px solid #aca9a9}@media (max-width:991px){.media-feed__tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-feed__tools{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px}.media-feed__tools--login{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-feed__tools-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.media-feed__tools-item{margin-right:20px}@media (max-width:767px){.media-feed__tools-item{margin-right:10px}}.media-feed__tools-item:last-child{margin-right:0}.media-feed__lent-link{position:absolute;left:0;font-size:30px;line-height:41px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:991px){.media-feed__lent-link{position:initial;width:100%;margin-bottom:20px;text-align:center;color:#aca9a9}}.media-feed__agree{padding-top:40px;margin-bottom:10px;text-align:center;font-size:12px;color:#828282;cursor:default}@media (max-width:767px){.media-feed__agree{margin-bottom:30px}}.media-feed__agree-link{text-decoration:underline}.media-feed__agree-link:hover{color:#ff1e1e}.media-feed__special{padding:40px 25px 20px;margin:30px 0 60px;background-color:#f5f5f5}@media (max-width:767px){.media-feed__special{padding:30px 10px 15px 15px}}.media-feed__special .post-card{-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.08);box-shadow:3px 4px 17px rgba(186,186,186,.08)}.media-feed__special-posts{margin:0 -5px}.media-feed__special-posts .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.media-feed__special-posts .slick-slide.slides{height:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.media-feed__special-item{margin:0 5px}@media (max-width:1199px){.media-feed__special-posts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.media-feed__special-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:70px}@media (max-width:1199px){.media-feed__special-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:15px}}.media-feed__image-wrap{display:block;width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px}@media (max-width:1199px){.media-feed__image-wrap{width:80px;height:80px}}.media-feed__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media-feed__special-title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:27px;color:#111}@media (max-width:1366px){.media-feed__special-title{font-size:18px}}.media-feed__special-descr{font-size:16px;line-height:21px;color:#111}.media-feed__sort{font-size:16px;font-weight:400;line-height:22px;color:#aca9a9;border:none;outline:0;background-color:transparent;border-bottom:1px solid transparent;cursor:pointer}@media (max-width:767px){.media-feed__sort{font-size:14px}}.media-feed__sort:hover{color:#111}.media-feed__sort.active{border-color:#111}.media-feed__pagination-mob{display:none}@media (max-width:767px){.media-feed__pagination-mob{display:block}}.media-feed__chanels,.media-feed__posts{padding-bottom:60px}.post-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}.post-card{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;overflow:hidden;background-color:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);border-radius:5px}.post-card:hover .post-card__name{color:#ff1e1e}.post-card--age .post-card__content{position:relative}.post-card--age .post-card__content::before{content:'18+';position:absolute;top:calc(200px - 30px);left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.4);color:#fff;font-size:9px;z-index:2}.post-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:70px;padding:10px}.post-card__header--private{min-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px}.post-card__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 10px;margin-top:auto}.post-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-card__tools-btn{display:inline-block;width:20px;text-align:right}.post-card__chanel-link{display:inline-block;margin-right:8px;width:50px;min-width:50px;height:50px;border-radius:50%;overflow:hidden}@media (max-width:1366px){.post-card__chanel-link{width:40px;min-width:40px;height:40px}}.post-card__chanel-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.post-card__chanel-info{margin-bottom:2px}.post-card__chanel-name{display:inline-block;margin-right:10px;color:#111;font-size:14px}.post-card__chanel-name:hover{color:#ff1e1e}.post-card__btn-sub{font-size:12px;color:#aca9a9;background-color:transparent;border:none;outline:0;cursor:pointer}@media (max-width:767px){.post-card__btn-sub{font-size:0}}@media (max-width:767px){.post-card__btn-sub::before{font-family:If;content:'\e901';display:inline-block;font-size:16px}}.post-card__btn-sub:hover{color:#ff1e1e}.post-card__btn-sub--signed::before{font-family:If;content:'\e957';display:inline-block;font-size:9px;margin-right:5px}@media (max-width:767px){.post-card__btn-sub--signed::before{content:'\e958';font-size:16px}}.post-card__image-wrap{position:relative;margin:0}.post-card__image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.post-card__gallery .slick-arrow{opacity:1;top:50%;width:auto;height:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.post-card__gallery .slick-arrow::before{color:#fff;font-size:22px;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .25));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .25))}.post-card__gallery .slick-arrow:hover::before{color:#ff1e1e}.post-card__gallery-item{display:inline-block;width:100%;height:200px}.post-card__video{position:relative;display:block;width:100%;height:200px}.post-card__video::before{content:'';display:inline-block;position:absolute;top:calc(50% - 17.5px);left:calc(50% - 17.5px);width:35px;height:35px;background:url(/images/dist/icon/play-button.svg) no-repeat center;background-size:contain}.post-card__content-inner{padding:10px 20px 25px}.post-card__name{display:inline-block;margin-bottom:8px;color:#111;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}@media (max-width:1366px){.post-card__name{font-size:14px}}.post-card__name--link::before{content:"\e94d";font-family:If;display:inline-block;margin-right:10px;font-size:15px}.post-card__descr{min-height:84px;font-size:14px;color:#aca9a9;margin-bottom:0;cursor:default}.post-card__country{width:22px;height:15px}.post-card__country-flag{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-card__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-card__control-share{background-color:transparent;border:none;outline:0}.post-card__control-likes .like__item{margin-left:16px}.post-card__share-popup{max-width:100%;left:7px;right:7px;bottom:7px;top:initial;padding:25px 20px 16px 16px}.post-card__share-popup .share-popup__close{right:10px;top:10px}.post-card__locked{position:absolute;bottom:-100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100% - 70px);padding:20px;background:#f5f5f5;z-index:5}.post-card__locked.active{bottom:0}.post-card__locked-title{display:inline-block;margin-bottom:20px;font-family:OpenSans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:22px}.post-card__locked-txt{display:inline-block;margin-bottom:30px;font-size:16px;line-height:22px}.post-card__view{color:#aca9a9;cursor:default}.post-card__del{color:#aca9a9}.post-card__del:hover{color:#ff1e1e}.like__item{font-size:20px;border:none;background-color:transparent;cursor:pointer}.like__item:hover{opacity:.7}.filter-panel{position:relative}@media (max-width:1199px){.filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.filter-panel__btn-open{display:none;border:none;background-color:transparent;outline:0}@media (max-width:1199px){.filter-panel__btn-open{display:block;margin-bottom:30px;margin-left:auto}}.filter-panel__inner{max-width:360px;padding:20px 30px;text-align:center}@media (max-width:1199px){.filter-panel__inner{display:none;position:absolute;right:-100%;min-width:300px;z-index:5;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}}@media (max-width:425px){.filter-panel__inner{max-width:100%;width:100%}}@media (max-width:1199px){.filter-panel__inner.active{display:block;right:15px}}.filter-panel__title{margin-bottom:20px;font-family:OpenSans,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25px}.filter-panel__field{margin-bottom:30px;text-align:left}.filter-panel__btn-enter{display:none;margin:20px auto 0}@media (max-width:1199px){.filter-panel__btn-enter{display:block}}.filter-panel__btn-close{display:none;width:100%;text-align:right;border:none;background-color:transparent;outline:0}@media (max-width:1199px){.filter-panel__btn-close{display:inline-block}}.chanel-panel{position:relative;padding:30px 20px;margin-bottom:30px;cursor:default}@media (max-width:767px){.chanel-panel{padding:20px 15px}}.chanel-panel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.chanel-panel__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.chanel-panel__logo{display:inline-block;width:80px;min-width:80px;height:80px;margin-right:25px;border-radius:50%;overflow:hidden}@media (max-width:767px){.chanel-panel__logo{margin-bottom:10px}}.chanel-panel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.chanel-panel__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.chanel-panel__info-short{width:70%}@media (max-width:767px){.chanel-panel__info-short{width:100%}}.chanel-panel__name{display:inline-block;margin-bottom:10px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;color:#111}@media (max-width:767px){.chanel-panel__name{font-size:18px;line-height:24px}}.chanel-panel__name:hover{color:navy}.chanel-panel__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chanel-panel__detail-item{display:inline-block;margin-right:20px;font-size:16px;line-height:22px;color:#aca9a9}.chanel-panel__detail-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;min-width:30px;height:20px}@media (max-width:767px){.chanel-panel__detail-country{position:absolute;right:0;top:10px;width:20px;min-width:20px;height:14px}}.chanel-panel__country-flag{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.chanel-panel__detail-subscribers::before{display:inline-block;font-size:20px;margin-right:10px}.chanel-panel__info-subscribe{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.chanel-panel__info-subscribe{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.chanel-panel__info-subscribe--signed{color:#aca9a9}.chanel-panel__descr{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:25px}@media (max-width:767px){.chanel-panel__descr{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0}}.post-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media (max-width:1199px){.post-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}.post-bar::before{content:'';display:inline-block;position:absolute;width:100%;height:1px;background-color:#aca9a9;z-index:-1}@media (max-width:1199px){.post-bar::before{display:none}}.post-bar__chanel-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45%}@media (max-width:1199px){.post-bar__chanel-info{width:60%}}@media (max-width:767px){.post-bar__chanel-info{width:100%}}.post-bar__chanel-logo{display:inline-block;width:80px;min-width:80px;height:80px;margin-right:25px;border-radius:50%;overflow:hidden}@media (max-width:1680px){.post-bar__chanel-logo{width:60px;min-width:60px;height:60px;margin-right:20px}}@media (max-width:1500px){.post-bar__chanel-logo{width:55px;min-width:55px;height:55px;margin-right:10px}}@media (max-width:1366px){.post-bar__chanel-logo{width:45px;min-width:45px;height:45px;margin-right:10px}}.post-bar__chanel-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1680px){.post-bar__subscr{height:33px;line-height:22px;padding:5px 10px;font-size:14px}}@media (max-width:1366px){.post-bar__subscr{padding:5px}}@media (max-width:767px){.post-bar__subscr{display:none;padding:3px 4px}}.post-bar__chanel-subscr{width:100%;color:#aca9a9;font-size:14px}@media (max-width:767px){.post-bar__chanel-subscr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.post-bar__chanel-subscr::before{content:'\e900';font-family:If;font-size:18px;display:none}@media (max-width:767px){.post-bar__chanel-subscr::before{display:inline-block}}.post-bar__chanel-subscr .post-bar__subscr{display:none}@media (max-width:767px){.post-bar__chanel-subscr .post-bar__subscr{display:block;margin-left:auto}}@media (max-width:767px){.post-bar__chanel-subscr-txt{display:none}}.post-bar__chanel-val{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.post-bar__chanel-val{width:100%}}.post-bar__chanel-name{margin-right:10px;font-size:18px;line-height:27px;color:#111}@media (max-width:1680px){.post-bar__chanel-name{font-size:15px;line-height:21px}}@media (max-width:1199px){.post-bar__chanel-name{font-size:16px}}.post-bar__chanel-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.post-bar__chanel-tools{position:absolute;left:0;bottom:12px}}.post-bar__chanel-tools .tools-popup__panel{left:15px;right:initial;top:0}.post-bar__option-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width:1199px){.post-bar__option-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.post-bar__option-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px;color:#aca9a9;font-size:14px;cursor:default}@media (max-width:1680px){.post-bar__option-item{margin-left:20px;font-size:13px}}.post-bar__option-val{white-space:nowrap}.post-bar__share-btn{color:#aca9a9;border:none;background-color:transparent;outline:0;font-size:18px}.post-bar__share-popup{top:35px}.post-bar__share-count,.post-bar__view{margin-right:10px}@media (max-width:1366px){.post-bar__share-count,.post-bar__view{margin-right:0;margin-left:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767px){.post-bar__share-count,.post-bar__view{margin-left:5px}}@media (max-width:1199px){.post-bar__date{display:none}}.post-bar__view-icon{font-size:20px}.post-bar__like-count{margin:0 10px}.post-bar__post-option{width:45%}@media (max-width:1199px){.post-bar__post-option{width:100%;border-top:1px solid;border-bottom:1px solid;border-color:#dee2e6;padding:10px;margin-top:20px}}.post-bar__option-top{margin-bottom:10px}@media (max-width:1199px){.post-bar__option-top{margin-bottom:0}}.post-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1199px){.post-detail{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-detail__article{width:70%}@media (max-width:1199px){.post-detail__article{width:100%}}.post-detail__sidebar{width:30%;padding-left:100px;padding-top:105px}@media (max-width:1199px){.post-detail__sidebar{width:100%;padding-left:0;padding-top:0}}.post-detail__search{margin-bottom:60px}.post-detail__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:960px;margin:0 auto 100px}@media (max-width:1199px){.post-detail__container{margin-bottom:60px}}.post-detail__container--media{max-width:100%}.post-detail__container--media .post-detail__gallery,.post-detail__container--media .post-detail__video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-detail__container--media .post-detail__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-detail__container--media .post-detail__title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.post-detail__container--media .post-detail__descr{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.post-detail__container--media .post-detail__bottom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.post-detail__title{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:30px;font-weight:600;line-height:41px;color:#111}@media (max-width:1199px){.post-detail__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:20px;line-height:27px}}.post-detail__title--age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-detail__title--age::after{content:'18+';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-left:20px;border-radius:50%;background-color:rgba(0,0,0,.4);color:#fff;font-size:9px;z-index:2}.post-detail__subtitle{margin-bottom:30px}.post-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:19px;color:#aca9a9}@media (max-width:1199px){.post-detail__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}}@media (max-width:767px){.post-detail__info{font-size:12px;line-height:16px}}.post-detail__community-link{display:inline-block;margin-left:10px;text-decoration:underline}@media (max-width:767px){.post-detail__community-link{margin-left:5px}}.post-detail__date{display:none;margin-left:20px}@media (max-width:1199px){.post-detail__date{display:block}}.post-detail__content{padding-top:60px;padding:60px 0 100px}@media (max-width:1199px){.post-detail__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.post-detail__content img{width:100%;margin-bottom:20px}.post-detail__content p{margin-bottom:20px}.post-detail__content ul{list-style:none;padding:0;margin-bottom:20px}.post-detail__content ul li{margin-bottom:10px}.post-detail__content ul li::before{content:'\2022';color:#ff1e1e;margin-right:10px}@media (max-width:1199px){.post-detail__bottom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.post-detail__comments{margin:100px 0 150px}@media (max-width:1199px){.post-detail__comments{margin-bottom:60px}}@media (max-width:767px){.post-detail__comments{margin-top:60px}}.post-detail__more-post{margin-bottom:60px}.post-detail__feed-bottom{width:70%}@media (max-width:1680px){.post-detail__feed-bottom{width:100%}}.post-detail__descr{margin-bottom:30px}@media (max-width:767px){.post-detail__descr{font-size:14px;line-height:19px}}.post-detail__gallery,.post-detail__video{margin-bottom:30px}@media (max-width:1366px){.post-detail__gallery{margin-left:0;margin-right:0}}.comments__guest{display:inline-block;width:100%;margin-bottom:50px;text-align:center;font-size:20px;color:#aca9a9}@media (max-width:767px){.comments__guest{font-size:14px}}.comments__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;cursor:default}.comments__count{display:inline-block}.comments__sort .dropdown__list{min-width:220px;right:0;left:initial}@media (max-width:767px){.comments__sort .dropdown__list{min-width:100%}}@media (max-width:767px){.comments__sort .dropdown,.comments__sort .dropdown__list-val{font-size:14px}}.comments__list{list-style:none;margin:0;padding:0}.comments__item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dee2e6}.comments__item .comments__item{border-bottom:none}.comments__item:last-child{border-bottom:none}.comments__add{margin-bottom:60px}.comments__btn-more-wrap{text-align:center}.comment-item{position:relative}.comment-item--hide{display:none}.comment-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100px;margin-bottom:20px;cursor:default}@media (max-width:767px){.comment-item__content{margin-bottom:10px}}.comment-item__logo{position:absolute;left:0;top:0;display:inline-block;width:100px;min-width:100px;height:100px;margin-right:30px;border-radius:50%;overflow:hidden}@media (max-width:1199px){.comment-item__logo{width:70px;min-width:70px;height:70px}}@media (max-width:767px){.comment-item__logo{width:40px;min-width:40px;height:40px}}.comment-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.comment-item__meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-bottom:10px;width:calc(100% - 130px)}@media (max-width:1199px){.comment-item__meta-wrap{width:calc(100% - 90px)}}@media (max-width:767px){.comment-item__meta-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 50px)}}.comment-item__meta{font-family:OpenSans,Arial,sans-serif;font-weight:400;font-size:16px;color:#aca9a9;text-transform:lowercase}@media (max-width:1199px){.comment-item__meta{font-size:12px}}.comment-item__meta-left,.comment-item__meta-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comment-item__meta-left,.comment-item__meta-right{width:100%}}@media (max-width:767px){.comment-item__meta-left{margin-bottom:5px}}.comment-item__name{display:inline-block;margin-right:20px}@media (max-width:1199px){.comment-item__name{font-size:14px}}@media (max-width:560px){.comment-item__name{font-size:13px}}.comment-item__name--self{padding:0 5px;background:#ffd1d1;border-radius:5px}.comment-item__reply{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:18px;color:#aca9a9}@media (max-width:1199px){.comment-item__reply{font-size:14px}}@media (max-width:767px){.comment-item__reply{font-size:12px}}.comment-item__reply::before{padding-right:10px}@media (max-width:560px){.comment-item__reply::before{padding-right:5px}}.comment-item__edited{margin-right:20px}.comment-item__val{display:inline-block;margin-left:130px}@media (max-width:1199px){.comment-item__val{margin-left:90px}}@media (max-width:767px){.comment-item__val{margin-left:50px;font-size:14px}}.comment-item__option{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1199px){.comment-item__reply-btn{font-size:14px}}@media (max-width:767px){.comment-item__reply-btn{margin-right:10px;font-size:12px}}.comment-item__option-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 130px);margin-left:auto}@media (max-width:1199px){.comment-item__option-inner{width:calc(100% - 90px)}}@media (max-width:767px){.comment-item__option-inner{width:100%}}.comment-item__reply-count{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px}@media (max-width:1199px){.comment-item__reply-count{font-size:14px}}@media (max-width:767px){.comment-item__reply-count{font-size:12px}}.comment-item__reply-count:hover .comment-item__meta{color:#ff1e1e}.comment-item__reply-count .comment-item__meta{margin-left:20px}.comment-item__control{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.comment-item__like{margin-left:30px;white-space:nowrap}@media (max-width:767px){.comment-item__like .post-bar__like-count{font-size:12px}}.comment-item__reply-list{margin:20px 0 0 100px;padding:30px 0 30px 30px;border-left:1px solid #dee2e6;list-style:none}@media (max-width:1199px){.comment-item__reply-list{margin-left:40px}}@media (max-width:767px){.comment-item__reply-list{margin-left:15px;padding:20px 0 20px 5px}}.comment-item__reply-list .comment-item__reply-list{margin:0 0 20px;padding:30px 0;border:none;border-bottom:1px solid #f5f5f5}.comment-item__reply-list .comments__item{margin:0;padding:30px 0 0}.comment-item__reply-list .comments__item:first-child{padding-top:0}.comment-item__add-reply{display:none;padding-top:30px}.comment-item__add-reply.active{display:block}.commend-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;max-width:300px}@media (max-width:1199px){.commend-feed{width:100%;max-width:100%}}@media (max-width:1199px){.commend-feed__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}}@media (max-width:767px){.commend-feed__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.commend-feed__item{margin-bottom:30px}@media (max-width:1199px){.commend-feed__item{width:50%;padding:0 15px}}@media (max-width:767px){.commend-feed__item{width:100%}}.commend-card__image-wrap{position:relative;display:inline-block;width:100%;padding-bottom:56.25%;margin-bottom:5px}.commend-card__image-wrap--video::before{content:'';display:inline-block;position:absolute;top:calc(50% - 17.5px);left:calc(50% - 17.5px);width:35px;height:35px;background:url(/images/dist/icon/play-button.svg) no-repeat center;background-size:contain;z-index:2}.commend-card__image-wrap--video:hover::before{display:none}.commend-card__image-wrap--gallery{padding-bottom:0}.commend-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;left:0;top:0;right:0;bottom:0}.commend-card__content{color:#aca9a9;font-size:14px}.commend-card__content:hover{color:#aca9a9}.commend-card__title{display:inline-block;margin-bottom:5px;font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:600;font-size:16px;line-height:21px;color:#111}.commend-card__chanel{display:block;margin-bottom:5px}.commend-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.commend-card__view::before{margin-right:10px}.comment-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 30px 30px 15px;background:#f4f4f5;border-radius:5px}@media (max-width:767px){.comment-add{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px}}.comment-add__logo{display:inline-block;width:100px;min-width:100px;height:100px;border-radius:50%;margin-right:30px;overflow:hidden}@media (max-width:1199px){.comment-add__logo{width:70px;min-width:70px;height:70px;margin-right:20px}}@media (max-width:767px){.comment-add__logo{position:absolute;width:40px;min-width:40px;height:40px;margin-right:10px}}@media (max-width:560px){.comment-add__logo{width:30px;min-width:30px;height:30px}}.comment-add__content{width:100%}@media (max-width:767px){.comment-add__content{margin-left:50px;width:calc(100% - 50px)}}@media (max-width:560px){.comment-add__choice-account{font-size:12px}}.comment-add__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:1199px){.comment-add__header{margin-bottom:10px}}@media (max-width:767px){.comment-add__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.comment-add__meta{display:inline-block;margin-right:40px;font-size:18px;color:#aca9a9;line-height:24px}@media (max-width:1199px){.comment-add__meta{font-size:16px;margin-right:10px}}@media (max-width:767px){.comment-add__meta{font-size:12px}}.comment-add__field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comment-add__field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.comment-add__field{width:70%}@media (max-width:767px){.comment-add__field{width:100%}}.comment-add__field .textarea{min-height:45px}@media (max-width:767px){.comment-add__field .textarea{margin-bottom:10px}}.comment-add__add-img{margin:0 40px 0 15px}@media (max-width:767px){.comment-add__add-img{margin-left:0}}@media (max-width:767px){.comment-add__submit{margin-left:auto;height:30px;line-height:21px;font-size:14px}}.post-gallery .slick-arrow{top:calc(250px - 10px)}@media (max-width:767px){.post-gallery .slick-arrow{top:calc(150px - 10px)}}.post-gallery__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-gallery__img-wrap{height:500px;margin-bottom:15px}@media (max-width:767px){.post-gallery__img-wrap{height:300px}}.post-gallery__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-gallery__descr{margin-bottom:15px;font-size:18px;line-height:24px;color:#aca9a9}.post-search{display:-ms-grid;display:grid;grid:"a b" "a c";-ms-grid-columns:30% 70%;grid-template-columns:30% 70%;-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}@media (max-width:1199px){.post-search{grid:"b b" "c a"}}.post-search__filter{grid-area:a;-ms-grid-row-align:start;align-self:start}@media (max-width:1199px){.post-search__filter{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.post-search__result{grid-area:b}@media (max-width:1199px){.post-search__result{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-grid-columns:100%;grid-template-columns:100%}}.post-search__result-list{grid-area:c;-ms-grid-columns:95%;grid-template-columns:95%}.post-search .page-title{margin-bottom:20px}@media (max-width:1199px){.post-search .page-title{padding-right:25px;-ms-grid-columns:5%;grid-template-columns:5%}}.search-filter__panel{width:300px;padding:20px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);background:#fff;text-align:left}@media (max-width:1366px){.search-filter__panel{max-width:300px;width:100%}}.search-filter__title{margin-bottom:30px;font-size:18px;line-height:25px;text-align:center}.search-result{position:relative}.search-result__search{margin-bottom:15px}.search-result__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:1199px){.search-result__tags{overflow-x:auto;max-width:calc(100vw - 30px)}}.search-result__tags .tag{margin-right:5px}@media (max-width:767px){.chanel__cover-wrap{padding:0}}.chanel__cover{width:100%;height:360px}@media (max-width:767px){.chanel__cover{height:300px}}.chanel__cover--empty{height:260px}.chanel__cover--nopay{background-color:#f5f5f5}.chanel__cover-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px;color:#aca9a9}@media (max-width:767px){.chanel__cover-message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:132px}}.chanel__cover-message:hover{color:#aca9a9}.chanel__cover-txt{display:inline-block;margin-bottom:0;max-width:300px;font-size:18px}@media (max-width:767px){.chanel__cover-txt{font-size:13px;max-width:180px}}.chanel__cover-icon{display:inline-block;margin-right:20px;font-size:30px}@media (max-width:767px){.chanel__cover-icon{margin-right:10px}}.chanel__top{position:relative}.chanel__card{position:relative;top:-120px}.chanel__content{position:relative;top:-120px;padding:60px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.chanel__content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}}.chanel__sidebar{width:30%;padding-top:60px;padding-right:50px}@media (max-width:1199px){.chanel__sidebar{width:100%;padding-right:0;padding-top:0;margin-bottom:30px}}.chanel__posts{position:relative;width:70%}@media (max-width:1199px){.chanel__posts{width:100%}}.chanel__posts .media-feed__tools{padding:0;margin-bottom:30px}.chanel__posts-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));grid-gap:1rem;grid-column-gap:15px;grid-row-gap:20px}@media (max-width:767px){.chanel__posts-list{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.world-search{position:relative}.world-search.active .world-search__logo-txt{display:none}.world-search.active .world-search__fields{display:-webkit-box;display:-ms-flexbox;display:flex}.world-search.active .world-search__panel{width:100%;padding:20px 12px;left:0}.world-search__panel{position:absolute;top:-35px;left:calc(50% - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:240px;padding:10px 20px 10px 60px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:767px){.world-search__panel{top:55px}}.world-search__panel.active{width:100%;padding:20px 12px;left:0}.world-search__panel--empty{top:0}@media (max-width:767px){.world-search__panel--empty{top:35px}}.world-search__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:30px}.world-search__logo{display:inline-block;width:105px;height:34px;background:url(/images/dist/logo-world.svg) no-repeat center;background-size:contain}.world-search__logo-txt{display:block;position:relative;top:-5px;font-size:14px;line-height:19px;letter-spacing:.15em;text-align:center}.world-search__logo-txt.hide{display:none}.world-search__fields{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:50px;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.world-search__fields.active{display:-webkit-box;display:-ms-flexbox;display:flex}.world-search__field{margin-right:30px}.world-search__field .dropdown__value{color:#aca9a9}.world-search__field-search .input{padding-left:0}.world-search__btn{margin-left:auto}.world-search__btn-open{margin-left:auto;font-size:30px;color:#aca9a9}@media (max-width:1199px){.world-search__btn-open{display:none}}.world-search__btn-open:hover{color:#ff1e1e}.world-search__btn-open::before{font-family:If;content:'\e914'}.world-search__btn-open.active{font-size:20px}.world-search__btn-open.active::before{content:'\e913'}.world-search__btn-open-mob{display:none}@media (max-width:1199px){.world-search__btn-open-mob{display:block}}.world-search__btn-group{text-align:center}.world-search__btn-group .btn{display:block;margin:30px auto 0}.chanel-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:40px;border-radius:5px;background:#fff;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:1199px){.chanel-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}}@media (max-width:767px){.chanel-card{padding:40px 20px 20px}}.chanel-card__logo{width:140px;min-width:140px;height:140px;margin-right:30px;border-radius:50%;overflow:hidden}@media (max-width:1199px){.chanel-card__logo{position:absolute;width:70px;min-width:70px;height:70px}}@media (max-width:767px){.chanel-card__logo{width:40px;min-width:40px;height:40px}}.chanel-card__info{padding-right:60px}@media (max-width:1199px){.chanel-card__info{padding-right:0}}.chanel-card__name{margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;line-height:29px;color:#111}@media (max-width:1199px){.chanel-card__name{margin-left:90px;font-size:20px;line-height:20px}}@media (max-width:767px){.chanel-card__name{margin-left:50px;margin-bottom:10px}}.chanel-card__meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;cursor:default}@media (max-width:1199px){.chanel-card__meta-wrap{margin-left:90px}}@media (max-width:767px){.chanel-card__meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 50px);margin-left:50px;margin-bottom:10px}}.chanel-card__country{margin-right:15px}@media (max-width:767px){.chanel-card__country{position:absolute;right:10px;top:10px;margin-right:0}}.chanel-card__meta{color:#aca9a9;margin-right:20px}@media (max-width:767px){.chanel-card__meta{font-size:14px}}@media (max-width:767px){.chanel-card__focus{width:100%}}@media (max-width:767px){.chanel-card__users{width:50%}}.chanel-card__users::before{font-size:20px;margin-right:10px}.chanel-card__share{position:relative}@media (max-width:767px){.chanel-card__share{margin-left:auto}}.chanel-card__share .share-popup{top:30px;right:initial;padding:20px}@media (max-width:767px){.chanel-card__share .share-popup{right:0}}.chanel-card__share .share-popup__close{display:none}.chanel-card__share-btn::before{font-size:20px;margin-right:10px}.chanel-card__control-tools .tools-popup__btn::before{font-size:25px;color:#aca9a9}.chanel-card__short-descr{font-size:16px;line-height:23px}@media (max-width:1199px){.chanel-card__subscr{width:100%;text-align:center}}.chanel-card__subscr-btn{margin-bottom:40px}@media (max-width:1199px){.chanel-card__subscr-btn{height:45px;line-height:33px;margin-bottom:0}}.chanel-card__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1199px){.chanel-card__social-links{display:none}}.account-detail__person-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 50px;margin:30px 0 60px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}@media (max-width:1199px){.account-detail__person-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.account-detail__person-card{padding:30px 15px 20px}}@media (max-width:767px){.account-detail__person-info{width:100%}}.account-detail__person-image{width:140px;min-width:140px;height:140px;margin-right:30px;border-radius:50%;overflow:hidden}@media (max-width:1199px){.account-detail__person-image{width:70px;min-width:70px;height:70px;margin-right:20px}}@media (max-width:767px){.account-detail__person-image{position:absolute;width:40px;min-width:40px;height:40px;margin-right:10px}}.account-detail__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:30px;font-weight:700;line-height:29px}@media (max-width:1199px){.account-detail__name{font-size:20px;line-height:27px}}@media (max-width:767px){.account-detail__name{margin-left:50px;margin-top:10px;font-size:16px;line-height:25px}}@media (max-width:767px){.account-detail__name::after{position:absolute;right:0;top:-30px;width:20px;height:20px}}.account-detail__meta{margin-bottom:20px;color:#aca9a9;font-size:14px}@media (max-width:767px){.account-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account-detail__country{display:inline-block;margin-right:30px}@media (max-width:767px){.account-detail__country{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.account-detail__flag{width:29px;height:16px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.account-detail__regist{display:inline-block}@media (max-width:767px){.account-detail__regist{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}}.account-detail__activity{display:inline-block;color:#111;font-size:20px;line-height:27px}@media (max-width:1199px){.account-detail__activity{font-size:16px;line-height:23px}}@media (max-width:767px){.account-detail__activity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account-detail__comment{display:inline-block;margin-right:30px}.account-detail__title-block{margin-bottom:30px;font-family:OpenSans-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:27px;color:#111}.account-detail__chanel-list,.account-detail__company-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;margin-bottom:60px}.company-smcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.company-smcard__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.company-smcard__logo{width:50px;min-width:50px;height:50px;margin-right:20px;border-radius:50%;overflow:hidden}.company-smcard__name{color:#111;font-size:18px;line-height:24px}.company-smcard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px;color:#aca9a9;font-size:14px}.company-smcard__meta-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-smcard__country{display:inline-block;margin-right:30px}.company-smcard__flag{width:29px;height:16px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.company-smcard__social{margin-top:auto;color:#aca9a9}.company-smcard__social .i-vk-fl{font-size:14px}.company-smcard__social .i-fb-fl{font-size:18px}.company-smcard__social .social-list__link:hover{color:#ff1e1e}.chanel-smcard__item{padding:20px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.chanel-smcard__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.chanel-smcard__logo{width:50px;min-width:50px;height:50px;margin-right:20px;border-radius:50%;overflow:hidden}.chanel-smcard__name{color:#111;font-size:18px;line-height:24px}.chanel-smcard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px;color:#aca9a9;font-size:14px}.chanel-smcard__meta-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.chanel-smcard__country{display:inline-block;margin-right:30px}.chanel-smcard__flag{width:29px;height:16px;margin-right:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.chanel-smcard__short-descr{font-size:14px;line-height:19px;color:#aca9a9}.chanel-sidebar__mob{display:none}@media (max-width:1199px){.chanel-sidebar__mob{display:block}}.chanel-sidebar__mob .chanel-card__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chanel-sidebar__mob .social-list{margin-right:14px;margin-bottom:0;margin-top:15px}@media (max-width:1199px){.chanel-sidebar__desc{display:none}}.chanel-sidebar__panel{padding:20px;margin-bottom:60px;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25)}.chanel-sidebar__panel--flat{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.chanel-sidebar__info-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.chanel-sidebar__chanel-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chanel-sidebar__logo{width:50px;min-width:50px;height:50px;margin-right:15px;border-radius:50%}.chanel-sidebar__panel-title{color:#111;font-size:18px;line-height:24px;cursor:default}.chanel-sidebar__option-item{position:relative}.chanel-sidebar__option-item .share-popup{padding:20px;top:30px;left:0;right:initial}.chanel-sidebar__option-item .share-popup__close{display:none}.chanel-sidebar__mail-btn,.chanel-sidebar__option-subcr,.chanel-sidebar__share-btn{color:#ff1e1e}.chanel-sidebar__mail-btn::before,.chanel-sidebar__option-subcr::before,.chanel-sidebar__share-btn::before{margin-right:10px}.chanel-sidebar__mail-btn:hover,.chanel-sidebar__option-subcr:hover,.chanel-sidebar__share-btn:hover{color:#d70000}.chanel-sidebar__option-subcr{margin-bottom:20px}.chanel-sidebar__option-subcr.signed{color:#aca9a9}.chanel-sidebar__mail-btn{margin-top:20px}.chanel-sidebar__panel-count{color:#aca9a9;font-size:16px}.chanel-sidebar__subscribers-logo{margin-bottom:20px}.chanel-sidebar__panel-btn{text-align:right}.chanel-sidebar__mob-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chanel-sidebar__mob-item{font-size:14px;color:#aca9a9;margin-right:10px}@media (max-width:374px){.chanel-sidebar__mob-item{font-size:13px;margin-right:6px}}.chanel-sidebar__mob-item:hover{color:#ff1e1e}.chanel-sidebar__mob-item:last-child{margin-right:0}.chanel-sidebar__hide-txt{max-height:75px}.chanel-sidebar__btn-more{font-size:16px;text-align:right}.subscribers-logo{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.subscribers-logo__item{display:inline-block;width:40px;min-width:40px;height:40px;margin-bottom:8px;border-radius:50%;overflow:hidden}.subscribers__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(31%,1fr));max-height:370px;overflow-y:auto}@media (max-width:560px){.subscribers__list{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));max-height:300px}}.subscribers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-right:20px}.subscribers__item:nth-child(3n){padding-right:0}.subscribers__img{width:60px;min-width:60px;height:60px;margin-right:10px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:560px){.subscribers__img{width:40px;min-width:40px;height:40px}}.subscribers__name{font-size:14px;max-width:130px}.other-chanel__list{margin-bottom:20px}.other-chanel__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.other-chanel__img{display:inline-block;width:40px;min-width:40px;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:50%;overflow:hidden}.other-chanel__name{font-size:16px;padding-left:20px}.other-chanel__panel-btn{text-align:right}.all-chanel__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));max-height:370px;overflow-y:auto}@media (max-width:560px){.all-chanel__list{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));max-height:300px}}.all-chanel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.all-chanel__logo{display:inline-block;width:60px;min-width:60px;height:60px;border-radius:50%;overflow:hidden}.all-chanel__info{padding-left:10px}.all-chanel__name{font-size:16px}.all-chanel__name:hover{color:#ff1e1e}.all-chanel__subscr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#aca9a9}.all-chanel__subscr::before{font-size:16px;margin-right:10px}.all-chanel__subscr.signed::before{font-size:10px}.all-chanel__subscr:hover{color:#ff1e1e}.world-search{position:relative}.world-search.active .world-search__logo-txt{display:none}.world-search.active .world-search__fields{display:-webkit-box;display:-ms-flexbox;display:flex}.world-search.active .world-search__panel{width:100%;padding:20px 12px;left:0}.world-search__panel{position:absolute;top:-35px;left:calc(50% - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:240px;padding:10px 20px 10px 60px;background:#fff;border-radius:5px;-webkit-box-shadow:3px 4px 17px rgba(186,186,186,.25);box-shadow:3px 4px 17px rgba(186,186,186,.25);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width:767px){.world-search__panel{top:55px}}.world-search__panel.active{width:100%;padding:20px 12px;left:0}.world-search__panel--empty{top:0}@media (max-width:767px){.world-search__panel--empty{top:35px}}.world-search__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:30px}.world-search__logo{display:inline-block;width:105px;height:34px;background:url(/images/dist/logo-world.svg) no-repeat center;background-size:contain}.world-search__logo-txt{display:block;position:relative;top:-5px;font-size:14px;line-height:19px;letter-spacing:.15em;text-align:center}.world-search__logo-txt.hide{display:none}.world-search__fields{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:50px;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.world-search__fields.active{display:-webkit-box;display:-ms-flexbox;display:flex}.world-search__field{margin-right:30px}.world-search__field .dropdown__value{color:#aca9a9}.world-search__field-search .input{padding-left:0}.world-search__btn{margin-left:auto}.world-search__btn-open{margin-left:auto;font-size:30px;color:#aca9a9}@media (max-width:1199px){.world-search__btn-open{display:none}}.world-search__btn-open:hover{color:#ff1e1e}.world-search__btn-open::before{font-family:If;content:'\e914'}.world-search__btn-open.active{font-size:20px}.world-search__btn-open.active::before{content:'\e913'}.world-search__btn-open-mob{display:none}@media (max-width:1199px){.world-search__btn-open-mob{display:block}}.world-search__btn-group{text-align:center}.world-search__btn-group .btn{display:block;margin:30px auto 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9kaXN0L21hZ25pZmljLXBvcHVwLmNzcyIsIl9jb25maWcuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJibG9ja3MvdHlwb2dyYXBoeS9fdGV4dC5zY3NzIiwiYmxvY2tzL3R5cG9ncmFwaHkvX3VsLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19pZi5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fbm90aWNlLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19sb2FkZXIuc2NzcyIsImJsb2Nrcy9idXR0b25zL19idG4uc2NzcyIsImJsb2Nrcy9idXR0b25zL19saW5rLnNjc3MiLCJibG9ja3MvYnV0dG9ucy9fYmFjay1saW5rLnNjc3MiLCJibG9ja3MvYnV0dG9ucy9fdGFnLnNjc3MiLCJibG9ja3MvaW5wdXQvX2lucHV0LXdyYXAuc2NzcyIsImJsb2Nrcy9pbnB1dC9fdGV4dGFyZWEuc2NzcyIsImJsb2Nrcy9pbnB1dC9faW5wdXQuc2NzcyIsImJsb2Nrcy9pbnB1dC9faW5wdXQtcmVxdWlyZWQuc2NzcyIsImJsb2Nrcy9pbnB1dC9faW5wdXQtc2VhcmNoLnNjc3MiLCJibG9ja3MvaW5wdXQvX2lucHV0LXBhc3N3b3JkLnNjc3MiLCJibG9ja3MvaW5wdXQvX2NoZWNrYm94LnNjc3MiLCJibG9ja3MvaW5wdXQvX3JhZGlvLnNjc3MiLCJibG9ja3MvaW5wdXQvX2lucHV0LWRhdGUuc2NzcyIsImJsb2Nrcy9pbnB1dC9fc3dpdGNoLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX3NpdGUtaGVhZGVyLnNjc3MiLCJibG9ja3MvaGVhZGVyL19idXJnZXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2FjdGlvbnMtYnRucy5zY3NzIiwiYmxvY2tzL2hlYWRlci9fbWFpbi1tZW51LnNjc3MiLCJibG9ja3MvaGVhZGVyL19jb21wYW55LW1lbnUuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2NpdHktd3JhcHBlci5zY3NzIiwiYmxvY2tzL2hlYWRlci9fY2l0eS5zY3NzIiwiYmxvY2tzL2hlYWRlci9fbWFwLWJhci5zY3NzIiwiYmxvY2tzL2hlYWRlci9fYnRuLWxhbmd1YWdlcy5zY3NzIiwiYmxvY2tzL2hlYWRlci9fbGFuZ3VhZ2VzLWxpc3Quc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2xvZ2luLXdyYXBwZXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2xvZ2luLXJlZy5zY3NzIiwiYmxvY2tzL2hlYWRlci9fcmVjb3Zlcnkuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX3NvYy1sb2dpbi5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLWxvZ28uc2NzcyIsImJsb2Nrcy9oZWFkZXIvX3VzZXItYWNjb3VudC5zY3NzIiwiYmxvY2tzL2hlYWRlci9fYWNjb3VudC1tZW51LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItbGVuZC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLWNvbXBhbnkuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2NpdHktbW9iaWwuc2NzcyIsImJsb2Nrcy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2Zvb3Rlci9fZm9vdGVyLW1lbnUuc2NzcyIsImJsb2Nrcy9mb290ZXIvX2Zvb3Rlci1zdWJtZW51LnNjc3MiLCJibG9ja3MvZm9vdGVyL19mb290ZXItc20uc2NzcyIsImJsb2Nrcy9ob21lL19ob21lLW5hdi5zY3NzIiwiYmxvY2tzL2hvbWUvX2hvbWUtY2F0ZWdvcnkuc2NzcyIsImJsb2Nrcy9ob21lL19ob21lLXNlcnZpY2VzLnNjc3MiLCJibG9ja3MvaG9tZS9fc2VydmljZXMtaXRlbS5zY3NzIiwiYmxvY2tzL2Zvcm0vX2Zvcm0uc2NzcyIsImJsb2Nrcy9mb3JtL19mb3JtLXByaXZhdGUuc2NzcyIsImJsb2Nrcy9kcm9wZG93bi9fZHJvcGRvd24uc2NzcyIsImJsb2Nrcy9kcm9wZG93bi9fZHJvcGRvd24tLXRpbWUuc2NzcyIsImJsb2Nrcy9kcm9wZG93bi9fZHJvcGRpdGVtLWdyb3VwLnNjc3MiLCJibG9ja3Mvc2VhcmNoL19zbWFydC1zZWFyY2guc2NzcyIsImJsb2Nrcy9zZWFyY2gvX3NlYXJjaC5zY3NzIiwiYmxvY2tzL3RhYnMvX3RhYnMuc2NzcyIsImJsb2Nrcy90YWJzL19ncm91cC10YWIuc2NzcyIsImJsb2Nrcy90YWJzL190YWJzLXZlcnRpY2FsLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnktYmFyL19jYXRlZ29yeS1iYXIuc2NzcyIsImJsb2Nrcy9jYXRlZ29yeS1iYXIvX2NhdGVnb3J5LXNlYXJjaC5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5LWJhci9fY2F0ZWdvcnktbW9kYWwuc2NzcyIsImJsb2Nrcy9jYXRlZ29yeS1iYXIvX21vYmlsLWJhci5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5LWJhci9fbW9iaWwtZmlsdGVyLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnktYmFyL19jaXR5LXNscm9sbGVyLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnktYmFyL19tb2JpbC1maWx0ZXItcmVnaW9uLnNjc3MiLCJibG9ja3MvcGFnZS1maWx0ZXIvX3BhZ2UtZmlsdGVyLnNjc3MiLCJibG9ja3MvdGl0bGUvX3RpdGxlLWJsb2NrLnNjc3MiLCJibG9ja3MvdGl0bGUvX3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy90aXRsZS9fc2VjdGlvbi10aXRsZS5zY3NzIiwiYmxvY2tzL3NsaWRlci9fc2xpZGVyLnNjc3MiLCJibG9ja3Mvc2xpZGVyL19jb250ZW50LXNsaWRlci5zY3NzIiwiYmxvY2tzL3NsaWRlci9fc3RhdGlzdGljLXNsaWRlci5zY3NzIiwiYmxvY2tzL2NvbnRlbnQtY2FydXNlbC9fY29udGVudC1jYXJ1c2VsLnNjc3MiLCJibG9ja3MvcHJldmlldy9fcHJldmlldy5zY3NzIiwiYmxvY2tzL3BlcnNvbnMvX3BlcnNvbnMuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX21vcmUtd3JhcHBlci5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fZGl2aWRpbmctYmxvY2suc2NzcyIsImJsb2Nrcy9zaW5nbGUvX2V4cGVydC1vcGluaW9uLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19jb2xsYXBzZS5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fc2VhcmNoLW1hcC5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fc2VhcmNoLWltYWdlcy5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fcGFnZS5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fYnJlYWRjcnVtYi5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19tZXRyby1saXN0LnNjc3MiLCJibG9ja3Mvc2luZ2xlL193cml0ZS1tZXNzYWdlLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19jaGFuZ2UtcGFzc3dvcmQuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3Njcm9sbC1ncmF5LnNjc3MiLCJibG9ja3Mvc2luZ2xlL19wYWdlLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3NvcnRpbmcuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX25vdGUtcGFuZWwuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX2NoYXQuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3VzZXJsaXN0LnNjc3MiLCJibG9ja3Mvc2luZ2xlL19pbWFnZS1nYWxsZXJ5LnNjc3MiLCJibG9ja3Mvc2luZ2xlL19zbWFydC1maWx0ZXIuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3ZpZGVvLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19wZXJzb24uc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3BhbmVsLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19uby1yZXNpbHQuc2NzcyIsImJsb2Nrcy9zaW5nbGUvX3JlZ2lzdHJhdGlvbi5zY3NzIiwiYmxvY2tzL3NpbmdsZS9faW1hZ2UtbG9nby5zY3NzIiwiYmxvY2tzL3NpbmdsZS9faGlkZS1kZXNjci5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fc29ydC1wb3B1cC5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19hY2NvcmRpb24tbW9iLnNjc3MiLCJibG9ja3Mvc2luZ2xlL19iYW5uZXItcHJldmlldy5zY3NzIiwiYmxvY2tzL3NpbmdsZS9fcHJvZ3Jlc3Muc2NzcyIsImJsb2Nrcy90b29scy9fdG9vbHMtcG9wdXAuc2NzcyIsImJsb2Nrcy90b29scy9fdG9vbHMtZmVlZC5zY3NzIiwiYmxvY2tzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiYmxvY2tzL3NlYXJjaC1yZXN1bHRzL19zZWFyY2gtYi1pdGVtLnNjc3MiLCJibG9ja3MvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL2FkdmVydGlzaW5nLWJhbm5lci9fYWR2ZXJ0aXNpbmctYmFubmVyLnNjc3MiLCJibG9ja3MvcG9wdXAvX3BvcHVwLnNjc3MiLCJibG9ja3MvcG9wdXAvX2NoYW5nZS1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL19tZXNzYWdlLXBvcHVwLnNjc3MiLCJibG9ja3MvcG9wdXAvX3BvcHVwLWdlbmVyLWNvZGUuc2NzcyIsImJsb2Nrcy9wb3B1cC9fcG9wdXAtc3VjZXNzLnNjc3MiLCJibG9ja3MvcG9wdXAvX2RlbGV0ZS1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL19ub3RlLXBvcG92ZXIuc2NzcyIsImJsb2Nrcy9wb3B1cC9fb3Blbi1mcmFuY2hpc2Uuc2NzcyIsImJsb2Nrcy9wb3B1cC9fcG9wdXAtaW1nLnNjc3MiLCJibG9ja3MvcG9wdXAvX3BvcHVwLWNvbXBsYWluLnNjc3MiLCJibG9ja3MvcG9wdXAvX3JlZ2lvbi1zZWxlY3QtcG9wdXAuc2NzcyIsImJsb2Nrcy9zaGFyZS9fc2hhcmUtYmxvY2suc2NzcyIsImJsb2Nrcy9zaGFyZS9fc2hhcmUtcG9wdXAuc2NzcyIsImJsb2Nrcy9zaGFyZS9fc2hhcmUtYnRuLnNjc3MiLCJibG9ja3Mvc29jaWFsLWxpc3QvX3NvY2lhbC1saXN0LnNjc3MiLCJibG9ja3MvY2FyZC1wYWdlL19jYXJkLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jYXJkLXBhZ2UvX2NhcmQtbGluay1yb3cuc2NzcyIsImJsb2Nrcy9jYXJkLXBhZ2UvX2NhcmQtcGFnZS1pbmZvLnNjc3MiLCJibG9ja3MvY2FyZC1wYWdlL19wZXJzb25lLXBhZ2Uuc2NzcyIsImJsb2Nrcy90b29sdGlwL190b29sdGlwLnNjc3MiLCJibG9ja3MvdGFibGUvX3RhYmxlLnNjc3MiLCJibG9ja3MvYWRkLWZpbGUvX2ZpbGUtcGhvdG8uc2NzcyIsImJsb2Nrcy9hZGQtZmlsZS9fZmlsZS10eHQuc2NzcyIsImJsb2Nrcy9hZGQtZmlsZS9fZmlsZS1pY29uLnNjc3MiLCJibG9ja3MvYWRkLWZpbGUvX2ZpbGUtY2xpcC5zY3NzIiwiYmxvY2tzL2FkZC1maWxlL190aHVtYm5haWwuc2NzcyIsImJsb2Nrcy9hZGQtZmlsZS9fdXBsb2FkLWJ0bi5zY3NzIiwiYmxvY2tzL2FkZC1maWxlL191cGxvYWQtaW1hZ2Uuc2NzcyIsImJsb2Nrcy90ZWFtL190ZWFtLnNjc3MiLCJibG9ja3MvdGVhbS9fdGVhbS1jYXJkLnNjc3MiLCJzZWN0aW9ucy9fc2VjdGlvbi5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3ByaXZhdGUtb2ZmaWNlLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fdXNlci1uYXYuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19hZGQtYXZhdGFyLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fYWRkLWF2YXRhcl9fcG9wdXAuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19lZGl0LWNvbXBhbnkuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXByb21vLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fcGFnZS1ub3RpY2Uuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXBvaW50LnNjc3MiLCJwcml2YXRlLW9mZmljZS9fcGFnZS1zdGF0aXN0aWMuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXZvdGUuc2NzcyIsInByaXZhdGUtb2ZmaWNlL192b3RlLWNhcmQuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXNlcnRpZmljYXQuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXN1cHBvcnQuc2NzcyIsInByaXZhdGUtb2ZmaWNlL191c2VyLWluZm8uc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLWJhbGFuY2Uuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLXByb2ZpdC5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3BhZ2UtY29tcGFueS1saXN0LnNjc3MiLCJwcml2YXRlLW9mZmljZS9fcGFnZS1zdGFmZi5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3BhZ2UtZnJhbmNoaXNlLXVzZXIuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wYWdlLWZyYW5jaGlzZS1xdWVzdC5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3BhZ2UtZnJhbmNoaXNlLXZvaWQuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19jcmVhdGUtdm9pZC5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3ZvaWQtcmVzdWx0LnNjc3MiLCJwcml2YXRlLW9mZmljZS9fdm9pZC1zdGF0LnNjc3MiLCJwcml2YXRlLW9mZmljZS9fZmVlZC10b29scy5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX215LXN1YnNjcmliZXJzLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fcHVibGljYXRpb24tcGFuZWwuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19jcmVhdGUtcG9zdC5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3NpZGViYXItY3JlYXRlLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fY2hhbmVsLXNldHRpbmcuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19hY2Nlc3Nlcy1jaGFuZWwuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19wdWJsaXNoaW5nLXBvcHVwLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fbXktY29tbWVudC5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3Jla2xhbS5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX3Jla2xhbS1hZGQuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19yZWtsYW0tdGFibGUuc2NzcyIsInByaXZhdGUtb2ZmaWNlL19yZWstY2hvdy5zY3NzIiwicHJpdmF0ZS1vZmZpY2UvX2Jhbm5lci1jYXJkLnNjc3MiLCJwcml2YXRlLW9mZmljZS9fcmVrbGFtLWJhbm5lci5zY3NzIiwiYmxvY2tzL29wdGlvbnMvX29wdGlvbnMuc2NzcyIsImJsb2Nrcy9ncmFwaC9fZ3JhcGgtaG9yaXpvbnRhbC5zY3NzIiwiYmxvY2tzL2dyYXBoL19ncmFwaC1zaXJjbGUuc2NzcyIsIm1hcmtldGluZy9fY29tcGFueS1wYWdlLnNjc3MiLCJtYXJrZXRpbmcvX2Fkdi1wYWdlLnNjc3MiLCJtYXJrZXRpbmcvX3Rlcm1zLXBhZ2Uuc2NzcyIsIm1hcmtldGluZy9fNDA0LnNjc3MiLCJtYXJrZXRpbmcvX2NvbnRhY3RzLnNjc3MiLCJtYXJrZXRpbmcvX2luZm8tcGFnZS5zY3NzIiwibWFya2V0aW5nL19taXNzaW9uLWJsb2NrLnNjc3MiLCJtYXJrZXRpbmcvX2ZyYW5jaGlzZS1saXN0LnNjc3MiLCJtYXJrZXRpbmcvX2dlbmVyYWwtcmVnaXN0ZXIuc2NzcyIsIm1hcmtldGluZy9fYWNjcnVhbC1wb2ludC5zY3NzIiwibWFya2V0aW5nL19oZWxwLnNjc3MiLCJtYXJrZXRpbmcvX2NlcnRpZmljYXRlLnNjc3MiLCJtYXJrZXRpbmcvX2pvaW4uc2NzcyIsIm1hcmtldGluZy9fYWJvdXQuc2NzcyIsIm1hcmtldGluZy9fdmFjYW5zeS5zY3NzIiwibWFya2V0aW5nL19hZ2VuY3kuc2NzcyIsIm1hcmtldGluZy9fYmFubmVyLXJlcXVlc3Quc2NzcyIsIm1hcmtldGluZy9fc3R5ZHkuc2NzcyIsIm1hcmtldGluZy9fcHJlc3Mtc2VydmljZS5zY3NzIiwibWFya2V0aW5nL19ibG9nLnNjc3MiLCJtYXJrZXRpbmcvX3Zpc3VhbC5zY3NzIiwibWFya2V0aW5nL19wcm8tYWNjb3VudC5zY3NzIiwibWFya2V0aW5nL191c2Vycy1mbGlwLnNjc3MiLCJtYXJrZXRpbmcvX3BhcnR5LnNjc3MiLCJtYXJrZXRpbmcvX2ltZy1hdXRob3Iuc2NzcyIsIm1hcmtldGluZy9fc3Rvcnkuc2NzcyIsIm1hcmtldGluZy9fdGV4dC1jb250ZW50LnNjc3MiLCJtYXJrZXRpbmcvX25ld3Muc2NzcyIsIm1hcmtldGluZy9fcGF5LWNhcmQuc2NzcyIsIm1hcmtldGluZy9fdGVjaC5zY3NzIiwibWFya2V0aW5nL19yZWtsYW0tZ2lmdC5zY3NzIiwibWFya2V0aW5nL19zdHJhdGVneS5zY3NzIiwibWFya2V0aW5nL19ibG9nLWxpc3Quc2NzcyIsIm1hcmtldGluZy9faW50ZXJhY3RpdmUtbWFwLnNjc3MiLCJtYXJrZXRpbmcvX2Fib3V0LWNvbXBhbnkuc2NzcyIsIm1hcmtldGluZy9fY291bnQtYmxhY2suc2NzcyIsIm1hcmtldGluZy9fcmVzcG9uc2liaWxpdHkuc2NzcyIsIm1hcmtldGluZy9fZG90cy1wbHVzLnNjc3MiLCJtYXJrZXRpbmcvX2Jsb2dnZXJzLnNjc3MiLCJtYXJrZXRpbmcvX3B1YmxpY2F0aW9ucy5zY3NzIiwibWFya2V0aW5nL19zZXJ2aWNlcy5zY3NzIiwibWFya2V0aW5nL19zdGFydHVwcy5zY3NzIiwibWFya2V0aW5nL19hc3NvY2lhdGlvbi5zY3NzIiwibWFya2V0aW5nL19lbGVjdHJvbmljLWNhdGFsb2cuc2NzcyIsIm1hcmtldGluZy9fZnJhbmNoaXNlLnNjc3MiLCJtYXJrZXRpbmcvX2NvbnRleHR1YWwtYWQuc2NzcyIsIm1hcmtldGluZy9fcHJlLXJlZ2lzdHJhdGlvbi5zY3NzIiwibWFya2V0aW5nL19iYW5uZXItcmVrLnNjc3MiLCJtYXJrZXRpbmcvX25hdGl2ZS1hZC5zY3NzIiwibWFya2V0aW5nL19wcmVzZW50LnNjc3MiLCJtYXJrZXRpbmcvX21lZGlhLWtpdC5zY3NzIiwibWFya2V0aW5nL19tZWRpYS1tb2R1bGUuc2NzcyIsIm1hcmtldGluZy9fcm9hZC1tYXAuc2NzcyIsImFydGljbGVzL19hcnRpY2xlcy1wYWdlLnNjc3MiLCJhcnRpY2xlcy9fYXJ0aWNsZS5zY3NzIiwiYXJ0aWNsZXMvX2FydGljbGVzLWdyb3VwLnNjc3MiLCJhcnRpY2xlcy9fYXJ0aWNsZXMtbmF2LnNjc3MiLCJhcnRpY2xlcy9fc29ydGluZy1hcnRpY2xlLnNjc3MiLCJhcnRpY2xlcy9fc2VhcmNoLWFydGljbGUuc2NzcyIsImJsb2Nrcy93ZWItY2hhdC9fd2ViLWNoYXQuc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX21lZGlhLWZlZWQuc2NzcyIsIm1lZGlhL19wb3N0LWxpc3Quc2NzcyIsIm1lZGlhL19wb3N0LWNhcmQuc2NzcyIsIm1lZGlhL19saWtlLnNjc3MiLCJtZWRpYS9fZmlsdGVyLXBhbmVsLnNjc3MiLCJtZWRpYS9fY2hhbmVsLXBhbmVsLnNjc3MiLCJtZWRpYS9fcG9zdC1iYXIuc2NzcyIsIm1lZGlhL19wb3N0LWRldGFpbC5zY3NzIiwibWVkaWEvX2NvbW1lbnRzLnNjc3MiLCJtZWRpYS9fY29tbWVudC1pdGVtLnNjc3MiLCJtZWRpYS9fY29tbWVuZC1mZWVkLnNjc3MiLCJtZWRpYS9fY29tbWVuZC1jYXJkLnNjc3MiLCJtZWRpYS9fY29tbWVudC1hZGQuc2NzcyIsIm1lZGlhL19wb3N0LWdhbGxlcnkuc2NzcyIsIm1lZGlhL19wb3N0LXNlYXJjaC5zY3NzIiwibWVkaWEvX3NlYXJjaC1maWx0ZXIuc2NzcyIsIm1lZGlhL19zZWFyY2gtcmVzdWx0LnNjc3MiLCJtZWRpYS9fY2hhbmVsLnNjc3MiLCJtZWRpYS9fd29ybGQtc2VhcmNoLnNjc3MiLCJtZWRpYS9fY2hhbmVsLWNhcmQuc2NzcyIsIm1lZGlhL19hY2NvdW50LWRldGFpbC5zY3NzIiwibWVkaWEvX2NvbXBhbnktc21jYXJkLnNjc3MiLCJtZWRpYS9fY2hhbmVsLXNtY2FyZC5zY3NzIiwibWVkaWEvX2NoYW5lbC1zaWRlYmFyLnNjc3MiLCJtZWRpYS9fc3Vic2NyaWJlcnMtbG9nby5zY3NzIiwibWVkaWEvX3N1YnNjcmliZXJzLnNjc3MiLCJtZWRpYS9fb3RoZXItY2hhbmVsLnNjc3MiLCJtZWRpYS9fYWxsLWNoYW5lbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFlQSxFQ21CQSxRQURBLFNEZkUsbUJBQUEsV0FBQSxXQUFBLFdBYUUsOENBSkosTUFLTSxnQkFBQSxRQWFOLEtBQ0UsT0FBQSxFQUNBLFlBQUEsU0FBQSxDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxtQkVzUEksVUFBQSxLRnBQSixZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFQSxpQkFBQSxRQUNBLHlCQUFBLEtBQ0EsNEJBQUEsWUFTRixHQUNFLE9B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RUFBQSxFQUFBLEdBR0YsaUJBcENKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FjQSxjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUFGRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUZNQSx5QkVTRSxRQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUdGLG9CQXBDSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFdGTUEseUJFU0UsUUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FHRixvQkFwQ0osaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQWNBLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxXRk1BLHlCRVNFLFFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBR0Ysb0JBcENKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FjQSxpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsV0ZNQSwwQkVTRSxRQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUdGLG9CQXBDSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFdGTUEsMEJFU0UsU0FDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FHRixxQkFwQ0osaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQWNBLGtCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixrQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQUZGLGtCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixrQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxXQXFDRSxVQXRESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBMkRRLE9BdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsU0FxRU0sT0F0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxPQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBcUVNLE9BdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUFxRU0sT0F0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxPQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBcUVNLE9BdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUFxRU0sT0F0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxPQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBcUVNLFFBdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsVUFxRU0sUUF0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxRQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBNkVRLFVBOURWLFlBQUEsU0E4RFUsVUE5RFYsWUFBQSxVQThEVSxVQTlEVixZQUFBLElBOERVLFVBOURWLFlBQUEsVUE4RFUsVUE5RFYsWUFBQSxVQThEVSxVQTlEVixZQUFBLElBOERVLFVBOURWLFlBQUEsVUE4RFUsVUE5RFYsWUFBQSxVQThEVSxVQTlEVixZQUFBLElBOERVLFdBOURWLFlBQUEsVUE4RFUsV0E5RFYsWUFBQSxVQXlFTSxLUG1xQlIsTU9qcUJVLGNBQUEsRUFHRixLUGtxQlIsTU9ocUJVLGNBQUEsRUFQRixLUDJxQlIsTU96cUJVLGNBQUEsUUFHRixLUDBxQlIsTU94cUJVLGNBQUEsUUFQRixLUG1yQlIsTU9qckJVLGNBQUEsT0FHRixLUGtyQlIsTU9ockJVLGNBQUEsT0FQRixLUDJyQlIsTU96ckJVLGNBQUEsS0FHRixLUDByQlIsTU94ckJVLGNBQUEsS0FQRixLUG1zQlIsTU9qc0JVLGNBQUEsT0FHRixLUGtzQlIsTU9oc0JVLGNBQUEsT0FQRixLUDJzQlIsTU96c0JVLGNBQUEsS0FHRixLUDBzQlIsTU94c0JVLGNBQUEsS0YvRE4seUJFK0JFLGFBdERKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0EyRFEsVUF0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxTQXFFTSxVQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBcUVNLFVBdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFxRU0sVUF0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxVQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBcUVNLFVBdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFxRU0sVUF0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxVQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBcUVNLFVBdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFxRU0sV0F0RU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxVQXFFTSxXQXRFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFVBcUVNLFdBdEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0E2RVEsYUE5RFYsWUFB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QUFBLGNBQUEsWUFGSixNQUVJLFdBQUEsaUJBQUEsY0FBQSxpQkFGSixNQUVJLFdBQUEsZ0JBQUEsY0FBQSxnQkFGSixNQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosTUFFSSxXQUFBLGlCQUFBLGNBQUEsaUJBRkosTUFFSSxXQUFBLGVBQUEsY0FBQSxlQUZKLFNBRUksV0FBQSxlQUFBLGNBQUEsZUFGSixNQUVJLFdBQUEsWUFGSixNQUVJLFdBQUEsaUJBRkosTUFFSSxXQUFBLGdCQUZKLE1BRUksV0FBQSxlQUZKLE1BRUksV0FBQSxpQkFGSixNQUVJLFdBQUEsZUFGSixTQUVJLFdBQUEsZUFGSixNQUVJLGFBQUEsWUFGSixNQUVJLGFBQUEsaUJBRkosTUFFSSxhQUFBLGdCQUZKLE1BRUksYUFBQSxlQUZKLE1BRUksYUFBQSxpQkFGSixNQUVJLGFBQUEsZUFGSixTQUVJLGFBQUEsZUFGSixNQUVJLGNBQUEsWUFGSixNQUVJLGNBQUEsaUJBRkosTUFFSSxjQUFBLGdCQUZKLE1BRUksY0FBQSxlQUZKLE1BRUksY0FBQSxpQkFGSixNQUVJLGNBQUEsZUFGSixTQUVJLGNBQUEsZUFGSixNQUVJLFlBQUEsWUFGSixNQUVJLFlBQUEsaUJBRkosTUFFSSxZQUFBLGdCQUZKLE1BRUksWUFBQSxlQUZKLE1BRUksWUFBQSxpQkFGSixNQUVJLFlBQUEsZUFGSixTQUVJLFlBQUEsZUFGSixLQUVJLFFBQUEsWUFGSixLQUVJLFFBQUEsaUJBRkosS0FFSSxRQUFBLGdCQUZKLEtBRUksUUFBQSxlQUZKLEtBRUksUUFBQSxpQkFGSixLQUVJLFFBQUEsZUFGSixNQUVJLGNBQUEsWUFBQSxhQUFBLFlBRkosTUFFSSxjQUFBLGlCQUFBLGFBQUEsaUJBRkosTUFFSSxjQUFBLGdCQUFBLGFBQUEsZ0JBRkosTUFFSSxjQUFBLGVBQUEsYUFBQSxlQUZKLE1BRUksY0FBQSxpQkFBQSxhQUFBLGlCQUZKLE1BRUksY0FBQSxlQUFBLGFBQUEsZUFGSixNQUVJLFlBQUEsWUFBQSxlQUFBLFlBRkosTUFFSSxZQUFBLGlCQUFBLGVBQUEsaUJB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V0FBQSxlQUFBLGNBQUEsZUFGSixZQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosU0FFSSxXQUFBLFlBRkosU0FFSSxXQUFBLGlCQUZKLFNBRUksV0FBQSxnQkFGSixTQUVJLFdBQUEsZUFGSixTQUVJLFdBQUEsaUJBRkosU0FFSSxXQUFBLGVBRkosWUFFSSxXQUFBLGVBRkosU0FFSSxhQUFBLFlBRkosU0FFSSxhQUFBLGlCQUZKLFNBRUksYUFBQSxnQkFGSixTQUVJLGFBQUEsZUFGSixTQUVJLGFBQUEsaUJBRkosU0FFSSxhQUFBLGVBRkosWUFFSSxhQUFBLGVBRkosU0FFSSxjQUFBLFlBRkosU0FFSSxjQUFBLGlCQUZKLFNBRUksY0FBQSxnQkFGSixTQUVJLGNBQUEsZUFGSixTQUVJLGNBQUEsaUJBRkosU0FFSSxjQUFBLGVBRkosWUFFSSxjQUFBLGVBRkosU0FFSSxZQUFBLFlBRkosU0FFSSxZQUFBLGlCQUZKLFNBRUksWUFBQSxnQkFGSixTQUVJLFlBQUEsZUFGSixTQUVJLFlBQUEsaUJBRkosU0FFSSxZQUFBLGVBRkosWUFFSSxZQUFBLGVBRkosUUFFSSxRQUFBLFlBRkosUUFFSSxRQUFBLGlCQUZKLFFBRUksUUFBQSxnQkFGSixRQUVJLFFBQUEsZUFGSixRQUVJLFFBQUEsaUJBRkosUUFFSSxRQUFBLGVBRkosU0FFSSxjQUFBLFlBQUEsYUFBQSxZQUZKLFNBRUksY0FBQSxpQkFBQSxhQUFBLGlCQUZKLFNBRUksY0FBQSxnQkFBQSxhQUFBLGdCQUZKLFNBRUksY0FBQSxlQUFBLGFBQUEsZUFGSixTQUVJLGNBQUEsaUJBQUEsYUFBQSxpQkFGSixTQUVJLGNBQUEsZUFBQSxhQUFBLGVBRkosU0FFSSxZQUFBLFlBQUEsZUFBQSxZQUZKLFNBRUksWUFBQSxpQkFBQSxlQUFBLGlCQUZKLFNBRUksWUFBQSxnQkFBQSxlQUFBLGdCQUZKLFNBRUksWUFBQSxlQUFBLGVBQUEsZUFGSixTQUVJLFlBQUEsaUJBQUEsZUFBQSxpQkFGSixTQUVJLFlBQUEsZUFBQSxlQUFBLGVBRkosU0FFSSxZQUFBLFlBRkosU0FF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QUFBLG1CQUFBLFdBQUEsbUJBRkosdUJBRUksb0JBQUEsa0JBQUEsbUJBQUEsa0JBQUEsV0FBQSxrQkFGSixnQkFFSSwwQkFBQSxZQUFBLGVBQUEsYUFBQSxNQUFBLGFBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosWUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosZUFFSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBRkosUUFFSSxPQUFBLFlBRkosUUFFSSxPQUFBLGlCQUZKLFFBRUksT0FBQSxnQkFGSixRQUVJLE9BQUEsZUFGSixRQUVJLE9BQUEsaUJBRkosUUFFSSxPQUFBLGVBRkosV0FFSSxPQUFBLGVBRkosU0FFSSxhQUFBLFlBQUEsWUFBQSxZQUZKLFNBRUksYUFBQSxpQkFBQSxZQUFBLGlCQUZKLFNBRUksYUFBQSxnQkFBQSxZQUFBLGdCQUZKLFNBRUksYUFBQSxlQUFBLFlBQUEsZUFGSixTQUVJLGFBQUEsaUJBQUEsWUFBQSxpQkFGSixTQUVJLGFBQUEsZUFBQSxZQUFBLGVBRkosWUFFSSxhQUFBLGVBQUEsWUFBQSxlQUZKLFNBRUksV0FBQSxZQUFBLGNBQUEsWUFGSixTQUVJLFdBQUEsaUJBQUEsY0FBQSxpQkFGSixTQUVJLFdBQUEsZ0JBQUEsY0FBQSxnQkFGSixTQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosU0FFSSxXQUFBLGlCQUFBLGNBQUEsaUJBRkosU0FFSSxXQUFBLGVBQUEsY0FBQSxlQUZKLFlBRUksV0FBQSxlQUFBLGNBQUEsZUFGSixTQUVJLFdBQUEsWUFGSixTQUVJLFdBQUEsaUJBRkosU0FFSSxXQUFBLGdCQUZKLFNBRUksV0FBQSxlQUZKLFNBRUksV0FBQSxpQkFGSixTQUVJLFdBQUEsZUFGSixZQUVJLFdBQUEsZUFGSixTQUVJLGFBQUEsWUFGSixTQUVJLGFBQUEsaUJBRkosU0FFSSxhQUFBLGdCQUZKLFNBRUksYUFBQSxlQUZKLFNBRUksYUFBQSxpQkFGSixTQUVJLGFBQUEsZUFGSixZQUVJLGFBQUEsZUFGSixTQUVJLGNBQUEsWUFGSixTQUVJLGNBQUEsaUJBRkosU0FFSSxjQUFBLGdCQUZKLFNBRUksY0FBQSxlQUZKLFNBRUksY0FBQSxpQkFGSixTQUVJLGNBQUEsZUFGSixZQUVJLGNBQUEsZUFGSixTQUVJLFlBQUEsWUFGSixTQUVJLFlBQUEsaUJBRkosU0FFSSxZQUFBLGdCQUZKLFNBRUksWUFBQSxlQUZKLFNBRUksWUFBQSxpQkFGSixTQUVJLFlBQUEsZUFGSixZQUVJLFlBQUEsZUFGSixRQUVJLFFBQUEsWUFGSixRQUVJLFFBQUEsaUJBRkosUUFFSSxRQUFBLGdCQUZKLFFBRUksUUFBQSxlQUZKLFFBRUksUUFBQSxpQkFGSixRQUVJLFFBQUEsZUFGSixTQUVJLGNBQUEsWUFBQSxhQUFBLFlBRkosU0FFSSxjQUFBLGlCQUFBLGFBQUEsaUJBRkosU0FFSSxjQUFBLGdCQUFBLGFBQUEsZ0JBRkosU0FFSSxjQUFBLGVBQUEsYUFBQSxlQUZKLFNBRUksY0FBQSxpQkFBQSxhQUFBLGlCQUZKLFNBRUksY0FBQSxlQUFBLGFBQUEsZUFGSixTQUVJLFlBQUEsWUFBQSxlQUFBLFlBRkosU0FFSSxZQUFBLGlCQUFBLGVBQUEsaUJBRkosU0FFSSxZQUFBLGdCQUFBLGVBQUEsZ0JBRkosU0FFSSxZQUFBLGVBQUEsZUFBQSxlQUZKLFNBRUksWUFBQSxpQkFBQSxlQUFBLGlCQUZKLFNBRUksWUFBQSxlQUFBLGVBQUEsZUFGSixTQUVJLFlBQUEsWUFGSixTQUVJLFlBQUEsaUJBRkosU0FFSSxZQUFBLGdCQUZKLFNBRUksWUFBQSxlQUZKLFNBRUksWUFBQSxpQkFGSixTQUVJLFlBQUEsZUFGSixTQUVJLGNBQUEsWUFGSixTQUVJLGNBQUEsaUJBRkosU0FFSSxjQUFBLGdCQUZKLFNB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LE1BQUEsWUFGSixZQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixZQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixZQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixZQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixZQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixlQUVJLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFGSixRQUVJLE9BQUEsWUFGSixRQUVJLE9BQUEsaUJBRkosUUFFSSxPQUFBLGdCQUZKLFFBRUksT0FBQSxlQUZKLFFBRUksT0FBQSxpQkFGSixRQUVJLE9BQUEsZUFGSixXQUVJLE9BQUEsZUFGSixTQUVJLGFBQUEsWUFBQSxZQUFBLFlBRkosU0FFSSxhQUFBLGlCQUFBLFlBQUEsaUJBRkosU0FFSSxhQUFBLGdCQUFBLFlBQUEsZ0JBRkosU0FFSSxhQUFBLGVBQUEsWUFBQSxlQUZKLFNBRUksYUFBQSxpQkFBQSxZQUFBLGlCQUZKLFNBRUksYUFBQSxlQUFBLFlBQUEsZUFGSixZQUVJLGFBQUEsZUFBQSxZQUFBLGVBRkosU0FFSSxXQUFBLFlBQUEsY0FBQSxZQUZKLFNBRUksV0FBQSxpQkFBQSxjQUFBLGlCQUZKLFNBRUksV0FBQSxnQkFBQSxjQUFBLGdCQUZKLFNBRUksV0FBQSxlQUFBLGNBQUEsZUFGSixTQUVJLFdBQUEsaUJBQUEsY0FBQSxpQkFGSixTQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosWUFFSSxXQUFBLGVBQUEsY0FBQSxlQUZKLFNBRUksV0FBQSxZQUZKLFNBRUksV0FBQSxpQkFGSixTQUVJLFdBQUEsZ0JBRkosU0FFSSxXQUFBLGVBRkosU0FFSSxXQUFBLGlCQUZKLFNBRUksV0FBQSxlQUZKLFlBRUksV0FBQSxlQUZKLFNBRUksYUFBQSxZQUZKLFNBRUksYUFBQSxpQkFGSixTQUVJLGFBQUEsZ0JBRkosU0FFSSxhQUFBLGVBRkosU0FFSSxhQUFBLGlCQUZKLFNBRUksYUFBQSxlQUZKLFlBRUksYUFBQSxlQUZKLFNBRUksY0FBQSxZQUZKLFNBRUksY0FBQSxpQkFGSixTQUVJLGNBQUEsZ0JBRkosU0FFSSxjQUFBLGVBRkosU0FFSSxjQUFBLGlCQUZKLFNBRUksY0FBQSxlQUZKLFlBRUksY0FBQSxlQUZKLFNBRUksWUFBQSxZQUZKLFNBRUksWUFBQSxpQkFGSixTQUVJLFlBQUEsZ0JBRkosU0FFSSxZQUFBLGVBRkosU0FFSSxZQUFBLGlCQUZKLFNBRUksWUFBQSxlQUZKLFlBRUksWUFBQSxlQUZKLFFBRUksUUFBQSxZQUZKLFFBRUksUUFBQSxpQkFGSixRQUVJLFFBQUEsZ0JBRkosUUFFSSxRQUFBLGVBRkosUUFFSSxRQUFBLGlCQUZKLFFBRUksUUFBQSxlQUZKLFNBRUksY0FBQSxZQUFBLGFBQUEsWUFGSixTQUVJLGNBQUEsaUJBQUEsYUFBQSxpQkFGSixTQUVJLGNBQUEsZ0JBQUEsYUFBQSxnQkFGSixTQUVJLGNBQUEsZUFBQSxhQUFBLGVBRkosU0FFSSxjQUFBLGlCQUFBLGFBQUEsaUJBRkosU0FFSSxjQUFBLGVBQUEsYUFBQSxlQUZKLFNBRUksWUFBQSxZQUFBLGVBQUEsWUFGSixTQUVJLFlBQUEsaUJBQUEsZUFBQSxpQkFGSixTQUVJLFlBQUEsZ0JBQUEsZUFBQSxnQkFGSixTQUVJLFlBQUEsZUFBQSxlQUFBLGVBRkosU0FFSSxZQUFBLGlCQUFBLGVBQUEsaUJBRkosU0FFSSxZQUFBLGVBQUEsZUFBQSxlQUZKLFNBRUksWUFBQSxZQUZKLFNBRUksWUFBQSxpQkFGSixTQUVJLFlBQUEsZ0JBRkosU0FFSSxZQUFBLGVBRkosU0FFSSxZQUFBLGlCQUZKLFNBRUksWUFBQSxlQUZKLFNBRUksY0FBQSxZQUZKLFNBRUksY0FBQSxpQkFGSixTQUVJLGNBQUEsZ0JBRkosU0FFSSxjQUFBLGVBRkosU0FFSSxjQUFBLGlCQUZKLFNBRUksY0FBQSxlQUZKLFNBRUksZUFBQSxZQUZKLFNBRUksZUFBQSxpQkFGSixTQUVJLGVBQUEsZ0JBRkosU0FFSSxlQUFBLGVBRkosU0FFSSxlQUFBLGlCQUZKLFNB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MEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQUZKLFlBRUksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQUZKLGVBRUksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQUZKLFFBRUksT0FBQSxZQUZKLFFBRUksT0FBQSxpQkFGSixRQUVJLE9BQUEsZ0JBRkosUUFFSSxPQUFBLGVBRkosUUFFSSxPQUFBLGlCQUZKLFFBRUksT0FBQSxlQUZKLFdBRUksT0FBQSxlQUZKLFNBRUksYUFBQSxZQUFBLFlBQUEsWUFGSixTQUVJLGFBQUEsaUJBQUEsWUFBQSxpQkFGSixTQUVJLGFBQUEsZ0JBQUEsWUFBQSxnQkFGSixTQUVJLGFBQUEsZUFBQSxZQUFBLGVBRkosU0FFSSxhQUFBLGlCQUFBLFlBQUEsaUJBRkosU0FFSSxhQUFBLGVBQUEsWUFBQSxlQUZKLFlBRUksYUFBQSxlQUFBLFlBQUEsZUFGSixTQUVJLFdBQUEsWUFBQSxjQUFBLFlBRkosU0FFSSxXQUFBLGlCQUFBLGNBQUEsaUJBRkosU0FFSSxXQUFBLGdCQUFBLGNBQUEsZ0JBRkosU0FFSSxXQUFBLGVBQUEsY0FBQSxlQUZKLFNBRUksV0FBQSxpQkFBQSxjQUFBLGlCQUZKLFNBRUksV0FBQSxlQUFBLGNBQUEsZUFGSixZQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosU0FFSSxXQUFBLFlBRkosU0FFSSxXQUFBLGlCQUZKLFNBRUksV0FBQSxnQkFGSixTQUVJLFdBQUEsZUFGSixTQUVJLFdBQUEsaUJBRkosU0FFSSxXQUFBLGVBRkosWUFFSSxXQUFBLGVBRkosU0FFSSxhQUFBLFlBRkosU0FFSSxhQUFBLGlCQUZKLFNBRUksYUFBQSxnQkFGSixTQUVJLGFBQUEsZUFGSixTQUVJLGFBQUEsaUJBRkosU0FFSSxhQUFBLGVBRkosWUFFSSxhQUFBLGVBRkosU0FFSSxjQUFBLFlBRkosU0FFSSxjQUFBLGlCQUZKLFNBRUksY0FBQSxnQkFGSixTQUVJLGNBQUEsZUFGSixTQUVJLGNBQUEsaUJBRkosU0FFSSxjQUFBLGVBRkosWUFFSSxjQUFBLGVBRkosU0FFSSxZQUFBLFlBRkosU0FFSSxZQUFBLGlCQUZKLFNBRUksWUFBQSxnQkFGSixTQUVJLFlBQUEsZUFGSixTQUVJLFlBQUEsaUJBRkosU0FFSSxZQUFBLGVBRkosWUFFSSxZQUFBLGVBRkosUUFFSSxRQUFBLFlBRkosUUFFSSxRQUFBLGlCQUZKLFFBRUksUUFBQSxnQkFGSixRQUVJLFFBQUEsZUFGSixRQUVJLFFBQUEsaUJBRkosUUFFSSxRQUFBLGVBRkosU0FFSSxjQUFBLFlBQUEsYUFBQSxZQUZKLFNBRUksY0FBQSxpQkFBQSxhQUFBLGlCQUZKLFNBRUksY0FBQSxnQkFBQSxhQUFBLGdCQUZKLFNBRUksY0FBQSxlQUFBLGFBQUEsZUFGSixTQUVJLGNBQUEsaUJBQUEsYUFBQSxpQkFGSixTQUVJLGNBQUEsZUFBQSxhQUFBLGVBRkosU0FFSSxZQUFBLFlBQUEsZUFBQSxZQUZKLFNBRUksWUFBQSxpQkFBQSxlQUFBLGlCQUZKLFNBRUksWUFBQSxnQkFBQSxlQUFBLGdCQUZKLFNBRUksWUFBQSxlQUFBLGVBQUEsZUFGSixTQUVJLFlBQUEsaUJBQUEsZUFBQSxpQkFGSixTQUVJLFlBQUEsZUFBQSxlQUFBLGVBRkosU0FFSSxZQUFBLFlBRkosU0FFSSxZQUFBLGlCQUZKLFNBRUksWUFBQSxnQkFGSixTQUVJLFlBQUEsZUFGSixTQUVJLFlBQUEsaUJBRkosU0FFSSxZQUFBLGVBRkosU0FFSSxjQUFBLFlBRkosU0FFSSxjQUFBLGlCQUZKLFNBRUksY0FBQSxnQkFGSixTQUVJLGNBQUEsZUFGSixTQUVJLGNBQUEsaUJBRkosU0FFSSxjQUFBLGVBRkosU0FFSSxlQUFBLFlBRkosU0FFSSxlQUFBLGlCQUZKLFNBRUksZUFBQSxnQkFGSixTQUVJLGVBQUEsZUFGSixTQUVJLGVBQUEsaUJBRkosU0FFSSxlQUFBLGVBRkosU0FFSSxhQUFBLFlBRkosU0FFSSxhQUFBLGlCQUZKLFNBRUksYUFBQSxnQkFGSixTQUVJLGFBQUEsZUFGSixTQUVJLGFBQUEsaUJBRkosU0FFSSxhQUFBLGdCSFlOLDBCR2RFLGNBRUksUUFBQSxp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T0FBQSxpQkFGSixTQUVJLE9BQUEsZ0JBRkosU0FFSSxPQUFBLGVBRkosU0FFSSxPQUFBLGlCQUZKLFNBRUksT0FBQSxlQUZKLFlBRUksT0FBQSxlQUZKLFVBRUksYUFBQSxZQUFBLFlBQUEsWUFGSixVQUVJLGFBQUEsaUJBQUEsWUFBQSxpQkFGSixVQUVJLGFBQUEsZ0JBQUEsWUFBQSxnQkFGSixVQUVJLGFBQUEsZUFBQSxZQUFBLGVBRkosVUFFSSxhQUFBLGlCQUFBLFlBQUEsaUJBRkosVUFFSSxhQUFBLGVBQUEsWUFBQSxlQUZKLGFBRUksYUFBQSxlQUFBLFlBQUEsZUFGSixVQUVJLFdBQUEsWUFBQSxjQUFBLFlBRkosVUFFSSxXQUFBLGlCQUFBLGNBQUEsaUJBRkosVUFFSSxXQUFBLGdCQUFBLGNBQUEsZ0JBRkosVUFFSSxXQUFBLGVBQUEsY0FBQSxlQUZKLFVBRUksV0FBQSxpQkFBQSxjQUFBLGlCQUZKLFVBRUksV0FBQSxlQUFBLGNBQUEsZUFGSixhQUVJLFdBQUEsZUFBQSxjQUFBLGVBRkosVUFFSSxXQUFBLFlBRkosVUFFSSxXQUFBLGlCQUZKLFVBRUksV0FBQSxnQkFGSixVQUVJLFdBQUEsZUFGSixVQUVJLFdBQUEsaUJBRkosVUFFSSxXQUFBLGVBRkosYUFFSSxXQUFBLGVBRkosVUFFSSxhQUFBLFlBRkosVUFFSSxhQUFBLGlCQUZKLFVBRUksYUFBQSxnQkFGSixVQUVJLGFBQUEsZUFGSixVQUVJLGFBQUEsaUJBRkosVUFFSSxhQUFBLGVBRkosYUFFSSxhQUFBLGVBRkosVUFFSSxjQUFBLFlBRkosVUFFSSxjQUFBLGlCQUZKLFVBRUksY0FBQSxnQkFGSixVQUVJLGNBQUEsZUFGSixVQUVJLGNBQUEsaUJBRkosVUFFSSxjQUFBLGVBRkosYUFFSSxjQUFBLGVBRkosVUFFSSxZQUFBLFlBRkosVUFFSSxZQUFBLGlCQUZKLFVBRUksWUFBQSxnQkFGSixVQUVJLFlBQUEsZUFGSixVQUVJLFlBQUEsaUJBRkosVUFFSSxZQUFBLGVBRkosYUFFSSxZQUFBLGVBRkosU0FFSSxRQUFBLFlBRkosU0FFSSxRQUFBLGlCQUZKLFNBRUksUUFBQSxnQkFGSixTQUVJLFFBQUEsZUFGSixTQUVJLFFBQUEsaUJBRkosU0FFSSxRQUFBLGVBRkosVUFFSSxjQUFBLFlBQUEsYUFBQSxZQUZKLFVBRUksY0FBQSxpQkFBQSxhQUFBLGlCQUZKLFVBRUksY0FBQSxnQkFBQSxhQUFBLGdCQUZKLFVBRUksY0FBQSxlQUFBLGFBQUEsZUFGSixVQUVJLGNBQUEsaUJBQUEsYUFBQSxpQkFGSixVQUVJLGNBQUEsZUFBQSxhQUFBLGVBRkosVUFFSSxZQUFBLFlBQUEsZUFBQSxZQUZKLFVBRUksWUFBQSxpQkFBQSxlQUFBLGlCQUZKLFVBRUksWUFBQSxnQkFBQSxlQUFBLGdCQUZKLFVBRUksWUFBQSxlQUFBLGVBQUEsZUFGSixVQUVJLFlBQUEsaUJBQUEsZUFBQSxpQkFGSixVQUVJLFlBQUEsZUFBQSxlQUFBLGVBRkosVUFFSSxZQUFBLFlBRkosVUFFSSxZQUFBLGlCQUZKLFVBRUksWUFBQSxnQkFGSixVQUVJLFlBQUEsZUFGSixVQUVJLFlBQUEsaUJBRkosVUFFSSxZQUFBLGVBRkosVUFFSSxjQUFBLFlBRkosVUFFSSxjQUFBLGlCQUZKLFVBRUksY0FBQSxnQkFGSixVQUVJLGNBQUEsZUFGSixVQUVJLGNBQUEsaUJBRkosVUFFSSxjQUFBLGVBRkosVUFFSSxlQUFBLFlBRkosVUFFSSxlQUFBLGlCQUZKLFVBRUksZUFBQSxnQkFGSixVQUVJLGVBQUEsZUFGSixVQUVJLGVBQUEsaUJBRkosVUFFSSxlQUFBLGVBRkosVUFFSSxhQUFBLFlBRkosVUFFSSxhQUFBLGlCQUZKLFVBRUksYUFBQSxnQkFGSixVQUVJLGFBQUEsZUFGSixVQUVJLGFBQUEsaUJBRkosVUFFSSxhQUFBLGdCQ2JWLGFEV00sZ0JBRUksUUFBQSxpQkFGSixzQkFFSSxRQUFBLHVCQUZKLGVBRUksUUFBQSxnQkFGSixjQUVJLFFBQUEsbUJBQUEsUUFBQSxlQUZKLGVBRUksUUFBQSxnQkFGSixtQkFFSSxRQUFBLG9CQUZKLG9CQUVJLFFBQUEscUJBRkosY0FFSSxRQUFB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LGtCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLG1CQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGNBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLGNBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixjQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLHNCQUNJLFFBQUEsUUFHSixlQUNJLFFBQUEsUUFqTEosZ0JBcUxJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLG9CQUNJLFFBQUEsUUFFSixrQkFDSSxRQUFBLFFBRUosaUJBQ0ksUUFBQSxRQUVKLGVBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUVKLGlCQUNJLFFBQUEsUUFHSix1QkFDSSxRQUFBLFFBR0osZ0JBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixnQkFDSSxRQUFBLFFBR0osa0JBQ0ksUUFBQSxRQUdKLGVBQ0ksUUFBQSxRQUdKLGlCQUNJLFFBQUEsUUFHSixpQkFDSSxRQUFBLFFBR0osY0FDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGNBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixtQkFDSSxRQUFBLFFBR0oscUJBQ0ksUUFBQSxRQUdKLGtCQUNJLFFBQUEsUUFHSixvQkFDSSxRQUFBLFFBR0osaUJBQ0ksUUFBQSxRQUdKLGdCQUNJLFFBQUEsUUFHSixxQkFDSSxRQUFBLFFBR0osb0JBQ0ksUUFBQSxRQUdKLGFBQ0ksUUFBQSxRQUdKLG1C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QSx5QkFISiw0QkFJUSxJQUFBLE1BS1osb0JBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsYUFBQSxLQUdKLG9CQUNJLFFBQUEsYUFDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsaUNBQUEsVUFBQSxPQUNBLGdCQUFBLFFBR0osd0JBQ0ksUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsV0FBQSxPQVBILDZCQVVPLFFBQUEsS0FJUixzQkFDSSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EseUJBQUEsSUFBQSxvQkFBQSxJQUFBLGlCQUFBLElBTEgsNkJBUU8sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBSVIscUJBQ0ksYUFBQSxLQURILHNDQUlPLE1BQUEsUUFJUCxtQ0FHTyxhQUFBLEVBSVIsbUJBQ0ksWUFBQSxLQUlKLHdCQUNJLFlBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUVBLDBCQUxKLHdCQU1RLFFBQUEsTUFOUCw4QkFVTyxNQUFBLFFBVlAsZ0NBY08sWUFBQSxHQUNBLFFBQUEsUUFmUCwrQkFtQk8sVUFBQSxLQW5CUCx1Q0FzQlcsUUFBQSxRQUtaLDRCQUNJLFFBQUEsS0FFQSwwQkFISiw0QkFJUSxRQUFBLE9BSVIseUJBQ0ksV0FBQSxPQURILDhCQUlPLFFBQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246ICRib2R5LXRleHQtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQptCy0LXRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotC10L3QuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQuNC/0L7Qs9GA0LDRhNC40LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KfQsNGB0YLQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KTQvtGA0LzQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/QvtC/0LDQv9GLXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodC10YLQutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQkdGA0LXQutC/0L7QuNC90YLRi1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyohXG4gKiBCb290c3RyYXAgUmVib290IHY1LjAuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwYTU4Y2E7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cbiAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgbGVnZW5kICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMC4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAxNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMTVweCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTMyMHB4OyB9IH1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteSkgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpOyB9XG4gIC5yb3cgPiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDsgfVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwOyB9XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQzsgfVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7IH1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlLFxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBzcmM6IHVybCguLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZjIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLndvZmYyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2lmJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pZi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWYuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWYuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0FDQTlBOTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFFMUU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mdWxsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MXB4KSB7XG4gICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTY4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0OTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZnVsbC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE5MHB4OyB9IH1cblxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODFweCkge1xuXHQuZnVsbC1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTY4MHB4O1xuXHR9XG59Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI2MHB4OyB9IH1cblxuKixcbmh0bWwsXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCB0ZXh0YXJlYTpmb2N1czpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjFFMUU7IH1cbiAgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQsIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLypzZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSovXG5hLCBidXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDgwOyB9XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2hpZGRlbl0sXG4uaGlkZSxcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1vYmlsLXZpcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jb2wtbGctOF93NzM1ID4gKiB7XG4gIG1heC13aWR0aDogNzM1cHg7IH1cblxuLnRhYmxldC12aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRhYmxldC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFibGV0LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cm0LLQtdGC0LAg0YLQtdC60YHRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6ICNGRjFFMUU7IH1cblxuLnRleHQtc2Vjb25kIHtcbiAgY29sb3I6ICMwMDAwODA7IH1cblxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogIzAwOEEwMDsgfVxuXG4udGV4dC1lcnJvciB7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi50ZXh0LXN1Y2NlcyB7XG4gIGNvbG9yOiAjMDA4QTAwOyB9XG5cbi50ZXh0LW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQnNCw0YDQutC10YDRi1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcmstYWNjZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFFMUU7IH1cblxuLm1hcmstc2Vjb25kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cblxuLm1hcmstdGVydGlhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktC40LTRiyDRgtC10LrRgdGC0LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdXRlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIG1hcmdpbjogMDsgfVxuICAubXV0ZWQtdGV4dCArIC5tdXRlZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0YDQsNCy0L3QuNCy0LDQvdC40LVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ci0LXQutGB0YIg0Lgg0LjQutC+0L3QutCw0LzQuCDRgdC+0YHRgtC+0Y/QvdC40LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGF0ZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc3RhdGUtdGV4dCAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnN0YXRlLXRleHQtLXN1Y2NlcyB7XG4gICAgY29sb3I6ICMwMDhBMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0YHRgdGL0LvQutCwINC90LAg0LDQstGC0L7RgNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZnJlZXBpay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlcGlrLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmZyZWVwaWstbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLmZyZWVwaWstbGlua19fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LDRgNC60LjRgNC+0LLQsNC90L3Ri9C5INGB0L/QuNGB0L7QulxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3QtbWFyayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxpc3QtbWFya19faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBtaW4td2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0ZGMUUxRTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7IH1cbiAgLmxpc3QtbWFyayAubGlzdC1tYXJrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQndGD0LzQtdGA0L7QstCw0L3QvdGL0Lkg0YHQv9C40YHQvtC6XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdC1vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5saXN0LW9sX19pdGVtOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBjb250ZW50OiBjb3VudGVycyhsaSwgXCIuXCIpIFwiLiBcIjsgfVxuICAubGlzdC1vbCAubGlzdC1vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpc3Qtb2wtLWFjY2VudCAubGlzdC1vbF9faXRlbTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodC/0LjRgdC+0Log0LHQtdC3INGB0YLQuNC70LXQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3QtdW5zdHlsbGluZyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5bY2xhc3NePSdpLSddOjpiZWZvcmUsIFtjbGFzcyo9JyBpLSddOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpZlwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7IH1cblxuLmktZmItZmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjsgfVxuXG4uaS1sbi1mbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi5pLW9rLWZsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7IH1cblxuLmktc2stZmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjsgfVxuXG4uaS10bC1mbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG5cbi5pLXR3LWZsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7IH1cblxuLmktdmItZmw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4uaS12ay1mbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiOyB9XG5cbi5pLXd0LWZsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7IH1cblxuLmktdGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjsgfVxuXG4uaS1pbnN0YWdyYW0tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiOyB9XG5cbi5pLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7IH1cblxuLmkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiOyB9XG5cbi5pLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiOyB9XG5cbi5pLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaS11c2VyLXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmktcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaS1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmktbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG5cbi5pLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pLWV5ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cblxuLmktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaS1zaGFyZS1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjsgfVxuXG4uaS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmktY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiOyB9XG5cbi5pLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4uaS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmktZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pLXByZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4uaS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjsgfVxuXG4uaS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4uaS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjsgfVxuXG4uaS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi5pLWFycm93LXJpZ3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7IH1cblxuLmktY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uaS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLmktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLmktZGVzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiOyB9XG5cbi5pLWNodWJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG5cbi5pLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4uaS1jaGFyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLmktYm9va2Nhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaS1zdWl0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cblxuLmktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLmktaG91c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cblxuLmktY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cblxuLmktb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjsgfVxuXG4uaS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG5cbi5pLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7IH1cblxuLmktZmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjsgfVxuXG4uaS10dzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi5pLXdoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi5pLW1ldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cblxuLmktbWluLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLmktY2xvY2stYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiOyB9XG5cbi5pLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi5pLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjsgfVxuXG4uaS1hcnJvdy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjsgfVxuXG4uaS1hcnJvdy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjsgfVxuXG4uaS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG5cbi5pLXNlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG5cbi5pLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7IH1cblxuLmktYmFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7IH1cblxuLmktc2hhcmUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjsgfVxuXG4uaS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7IH1cblxuLmktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4uaS1xdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiOyB9XG5cbi5pLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5pLWRpc2xpa2UtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiOyB9XG5cbi5pLWRpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjsgfVxuXG4uaS1saWtlLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjsgfVxuXG4uaS1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cblxuLmktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG5cbi5pLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjsgfVxuXG4uaS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjsgfVxuXG4uaS1vcHRpb24tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjsgfVxuXG4uaS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiOyB9XG5cbi5pLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7IH1cblxuLmktY2hhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjsgfVxuXG4uaS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7IH1cblxuLmktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiOyB9XG5cbi5pLWNhc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiOyB9XG5cbi5pLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiOyB9XG5cbi5pLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiOyB9XG5cbi5pLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiOyB9XG5cbi5pLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiOyB9XG5cbi5pLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLmktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjsgfVxuXG4uaS1pbWFnZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7IH1cblxuLmktcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiOyB9XG5cbi5pLXBvcnRmb2xpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiOyB9XG5cbi5pLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiOyB9XG5cbi5pLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7IH1cblxuLmktdXNlci1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiOyB9XG5cbi5pLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiOyB9XG5cbi5pLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7IH1cblxuLmktYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjsgfVxuXG4uaS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiOyB9XG5cbi5pLW92ZXJsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7IH1cblxuLmktbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5pLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiOyB9XG5cbi5pLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjsgfVxuXG4uaS1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjsgfVxuXG4ubm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICByaWdodDogMTBweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLm5vdGljZS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5vdGljZS5hY3RpdmUge1xuICAgICAgICB0b3A6IDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5vdGljZS5hY3RpdmUge1xuICAgICAgICB0b3A6IDEwcHg7IH0gfVxuICAubm90aWNlX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICAubm90aWNlX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWZcIjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm5vdGljZS0tc3VjY2VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gIC5ub3RpY2UtLXN1Y2NlcyAubm90aWNlX19tZXNzYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDQnO1xuICAgIGNvbG9yOiAjMDA4QTAwOyB9XG5cbi5ub3RpY2UtLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkQxNDY7IH1cbiAgLm5vdGljZS0td2FybmluZyAubm90aWNlX19tZXNzYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzgnO1xuICAgIGNvbG9yOiAjRkZEMTQ2OyB9XG5cbi5ub3RpY2UtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9XG4gIC5ub3RpY2UtLWVycm9yIC5ub3RpY2VfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzYic7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjAxKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5NTsgfVxuICAubG9hZGVyX19pY29uLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE2cHg7IH1cbiAgICAubG9hZGVyX19pY29uLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNGRjFFMUU7XG4gICAgICB0b3A6IDEyNS44cHg7XG4gICAgICBsZWZ0OiA2NC42cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjEuMnB4LCAtNjEuMnB4KTtcbiAgICAgIGFuaW1hdGlvbjogZG90UmVjdCAzcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTsgfVxuICAubG9hZGVyX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubG9hZGVyX19pY29uIGNpcmNsZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjQUNBOUE5O1xuICAgICAgc3Ryb2tlLXdpZHRoOiA1cHg7XG4gICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTUwIDUwIDE1MCA1MDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3NTtcbiAgICAgIGFuaW1hdGlvbjogcGF0aENpcmNsZSAzcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTsgfVxuICAubG9hZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOTFweDtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi90LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5sb2FkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC41KTsgfSB9XG5cbkBrZXlmcmFtZXMgcGF0aENpcmNsZSB7XG4gIDI1JSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNTsgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNzU7IH1cbiAgNzUlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjI1OyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyNzU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvdFJlY3Qge1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuMnB4LCAtNjEuMnB4KTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMjIuNHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjEuMnB4LCAtNjEuMnB4KTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ca0L3QvtC/0LrQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0E5QTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5idG4tLW1kIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4uYnRuLS1zbSB7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJ0bi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLS1tb2ItY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYnRuLXVuc3R5bGxpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cw0LrRhtC10L3RgtC90YvQtSDQutC90L7Qv9C60LggKNCx0LDQt9C+0LLRi9C5INGG0LLQtdGCKVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkYxRTFFO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5idG4tYWNjZW50OmhvdmVyLCAuYnRuLWFjY2VudDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0Q3MDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQsNC60YbQtdC90YLQvdGL0LUg0LrQvdC+0L/QutC4ICjQutC+0L3RgtGD0YDQvdCw0Y8g0LrQvdC+0L/QutCwKVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1jb250dXJlIHtcbiAgY29sb3I6ICNGRjFFMUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFOyB9XG4gIC5idG4tY29udHVyZTpob3ZlciwgLmJ0bi1jb250dXJlOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggcmdiYSgyNTUsIDMwLCAzMCwgMC4yNSk7IH1cbiAgLmJ0bi1jb250dXJlLmRpc2FibGVkLCAuYnRuLWNvbnR1cmVbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBib3JkZXItY29sb3I6ICNBQ0E5QTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idG4tY29udHVyZS0td3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICDQmtC90L7Qv9C60Lgg0L/QvtC40YHQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLWdyYXkge1xuICBjb2xvcjogI0FDQTlBOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgLmJ0bi1ncmF5OmhvdmVyLCAuYnRuLWdyYXk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCByZ2JhKDE3MiwgMTY5LCAxNjksIDAuMjUpOyB9XG4gIC5idG4tZ3JheS5kaXNhYmxlZCwgLmJ0bi1ncmF5W2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUNBOUE5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQo9GB0L/QtdGFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLXN1Y2NlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0E5QTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYnRuLXN1Y2Nlczpob3ZlciwgLmJ0bi1zdWNjZXM6Zm9jdXMge1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUNBOUE5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9C60L3QvtC/0LrQuCDRgSDQuNC60L7QvdC60LDQvNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnRuLWktbGVmdCAuaWNvbjo6YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYnRuLWktcmlnaHQgLmljb246OmJlZm9yZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINCa0L3QvtC/0LrQuCDQv9C+0LjRgdC60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idG4tc2VhcmNoX19tb2ItdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi1zZWFyY2hfX21vYi10eHQge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBjbGlwLXBhdGg6IGluaXRpYWw7XG4gICAgICBjbGlwOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc2VhcmNoLS1zbS5pY29uOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINGB0YHRi9C70LrQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLmxpbmstLWJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4ubGluay0tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LDQutGG0LXQvdGC0L3QsNGPINGB0YHRi9C70LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpbmstYWNjZW50IHtcbiAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmxpbmstYWNjZW50OmhvdmVyLCAubGluay1hY2NlbnQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRDcwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cy0YLQvtGA0LjRh9C90LDRjyDRgdGB0YvQu9C60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5rLXNlY29uZCB7XG4gIGNvbG9yOiAjMDAwMDgwOyB9XG4gIC5saW5rLXNlY29uZDpob3ZlciwgLmxpbmstc2Vjb25kOmZvY3VzIHtcbiAgICBjb2xvcjogbWVkaXVtYmx1ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPRgtGA0LXRgtC40YfQvdCw0Y8g0YHRgdGL0LvQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluay10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDA4QTAwOyB9XG4gIC5saW5rLXRlcnRpYXJ5OmhvdmVyLCAubGluay10ZXJ0aWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMGJkMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LTQtdGE0L7Qu9C90YLQsNGPINGB0YHRi9C70LrQsCAo0YHQtdGA0LDRjylcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5rLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5saW5rLWRlZmF1bHQ6aG92ZXIsIC5saW5rLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9GB0YHRi9C70LrQuCDRgSDQuNC60L7QvdC60LDQvNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGluay1pLWxlZnQgLmljb246OmJlZm9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ubGluay1pLXJpZ2h0IC5pY29uOjpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINCh0YLQsNGA0YvQuSDQutC+0LRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLmxpbmsge1xuICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubGluay1tb3JlIHtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNENzAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Q3MDAwMDtcbiAgICB9XG59XG5cbi5yZWQtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NlbnQ7XG59XG5cbi5yZWQtbGlua191c2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICBmb250LWZhbWlseTogaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4uYmx1ZS1saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcbn1cblxuLmJsdWUtbGlua19ib3JkZXIge1xuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZDtcbiAgICB9XG5cbiAgICAmLmktaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5pLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgfVxuXG4gICAgJi5pLXZrOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG5cbiAgICAmLmktZmI6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIH1cblxuICAgICYuaWNvbi10bDo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgfVxufSovXG4uYmFjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJhY2stbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNENzAwMDA7IH1cbiAgLmJhY2stbGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYmFjay1saW5rLS1nbyAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQtdCz0LhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4IDAgNHB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQu9C40LrQsNCx0LXQu9GM0L3Ri9C5INGC0LXQs1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZy0tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGFnLS1saW5rLnRhZy0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotC10LMg0YEg0LrRgNC10YHRgtC40LrQvtC8INGD0LTQsNC70LjRgtGMXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFnLS1kZWw6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkyYic7XG4gIGZvbnQtZmFtaWx5OiAnSWYnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4udGFnLS1kZWw6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICNGRjFFMUU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQtdC80L3QviDRgdC10YDRi9C5INGC0LXQs1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZy1kYXJrIHtcbiAgY29sb3I6ICM1QTVBNUE7IH1cbiAgLnRhZy1kYXJrLnRhZy0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVBNUE1QTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQkNC60YbQtdC90YLQvdGL0Lkg0YLQtdCzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFnLWFjY2VudCB7XG4gIGNvbG9yOiAjRkYxRTFFO1xuICBib3JkZXItY29sb3I6ICNGRjFFMUU7IH1cbiAgLnRhZy1hY2NlbnQudGFnLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxRTFFOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CS0YLQvtGA0LjRh9C90YvQuSDRgtC10LNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWctc2Vjb25kIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDA4MDsgfVxuICAudGFnLXNlY29uZC50YWctLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLRgNC10YLQuNGH0L3Ri9C5INGC0LXQs1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZy10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDA4QTAwO1xuICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLnRhZy10ZXJ0aWFyeS50YWctLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0YLQtdCz0Lgg0YEg0LjQutC+0L3QutCw0LzQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhZy1pLWxlZnQgLmljb246OmJlZm9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG4udGFnLWktcmlnaHQgLmljb246OmJlZm9yZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9GB0YLQsNGA0YvQtSDRgdGC0LjQu9C4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi50YWdfZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi50YWdfZ3JlZW4tLWNvbnR1cmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGFnX2JsdWUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9C40L3Qv9GD0YIg0YEg0LfQsNCz0L7Qu9C+0LLQutC+0LxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtd3JhcF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIC5pbnB1dC13cmFwX19sYWJlbCA+IC5pbnB1dCxcbiAgICAuaW5wdXQtd3JhcF9fbGFiZWwgKyAuaW5wdXQsXG4gICAgLmlucHV0LXdyYXBfX2xhYmVsICsgLmlucHV0LXBhc3N3b3JkLFxuICAgIC5pbnB1dC13cmFwX19sYWJlbCArIC50ZXh0YXJlYSxcbiAgICAuaW5wdXQtd3JhcF9fbGFiZWwgKyAuZHJvcGRvd24sXG4gICAgLmlucHV0LXdyYXBfX2xhYmVsICsgLmlucHV0LXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuaW5wdXQtd3JhcF9fbGFiZWwtLW1hcmdpbi1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmlucHV0LXdyYXAtLWxpbWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5pbnB1dC13cmFwX19saW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KHQvtC+0LHRidC10L3QuNGPINC/0L7QtCDQuNC90L/Rg9GC0L7QvFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlucHV0LXdyYXBfX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmlucHV0LXdyYXBfX21lc3NhZ2UtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5pbnB1dC13cmFwX19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzAwOEEwMDsgfVxuXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JjQvdC/0YPRgtGLXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW5wdXQge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5pbnB1dDpmb2N1cywgLmlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY1OyB9XG4gIC5pbnB1dDpkaXNhYmxlZCwgLmlucHV0LmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZCNkI2QjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0U3RTdFNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmlucHV0LS1iaWcge1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC0tYmlnOmZvY3VzLCAuaW5wdXQtLWJpZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uaW5wdXQtLWJvbGQge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmlucHV0LS1ib2xkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaW5wdXQtLWJvbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5pbnB1dC0tYm9sZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaW5wdXQtLWJvbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uaW5wdXQtLWVtcHR5IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5pbnB1dC0tZW1wdHk6Zm9jdXMsIC5pbnB1dC0tZW1wdHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CY0L3Qv9GD0YIt0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQtcmVxdWlyZWQge1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CY0L3Qv9GD0YIg0YEg0L/QvtC70LXQvCDQv9C+0LjRgdC60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnB1dC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuaW5wdXQtc2VhcmNoX192YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLmlucHV0LXNlYXJjaF9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW5wdXQtc2VhcmNoX19idG46OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI0FDQTlBOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0LjRgdC6INGBINC60L3QvtC/0LrQvtC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQtc2VhcmNoLS1idG4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbnB1dC1zZWFyY2gtLWJ0biAuaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmlucHV0LXNlYXJjaC0tYnRuIC5pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG5cbi5pbnB1dC1zZWFyY2hfX2ljb24tZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnB1dC1zZWFyY2hfX2ljb24tZGVzYyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmlucHV0LXNlYXJjaF9fYnRuLXR4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnB1dC1zZWFyY2hfX2J0bi10eHQge1xuICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLmlucHV0LXNlYXJjaF9fYnRuLXR4dCAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmlucHV0LXNlYXJjaF9fYnRuLXR4dCAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0ZXQsNGA0L7Qu9GMXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LXBhc3N3b3JkX192YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDczcHg7IH1cbiAgLmlucHV0LXBhc3N3b3JkX19leWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuaW5wdXQtcGFzc3dvcmRfX2V5ZTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5pbnB1dC1wYXNzd29yZF9fZXllOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0FDQTlBOTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICAuaW5wdXQtcGFzc3dvcmRfX2V5ZS0tb3Blbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cn0LXQutCx0L7QutGB0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tib3hfX3ZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbjogM3B4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoZWNrYm94X192YWx1ZTo6YmVmb3JlLCAuY2hlY2tib3hfX3ZhbHVlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNoZWNrYm94X192YWx1ZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5jaGVja2JveF9fdmFsdWU6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0b3A6IDZweDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4QTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOEEwMDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5OyB9XG5cbi5jaGVja2JveC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jaGVja2JveC0tbXV0ZWQgLmNoZWNrYm94X192YWx1ZSB7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNoZWNrYm94LS1zbSAuY2hlY2tib3hfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNoZWNrYm94LS1zbSAuY2hlY2tib3hfX3ZhbHVlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jaGVja2JveC0tc20gLmNoZWNrYm94X192YWx1ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA5cHg7IH1cblxuLmNoZWNrYm94LS10b29sdGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2tib3gtLXRvb2x0aXAgLnRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cg0LDQtNC40L5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFkaW9fX3ZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbjogM3B4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhZGlvX192YWx1ZTo6YmVmb3JlLCAucmFkaW9fX3ZhbHVlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnJhZGlvX192YWx1ZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucmFkaW9fX3ZhbHVlOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIC8qYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyovXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLyp0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyovXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDRweDsgfVxuICAucmFkaW9fX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yYWRpb19fZmllbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gICAgLnJhZGlvX19maWVsZDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIC8qYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci10ZXJ0aWFyeTsqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDsgfVxuICAgIC5yYWRpb19fZmllbGQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogI0UyRTJFMjsgfVxuICAgIC5yYWRpb19fZmllbGQ6ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyOyB9XG4gICAgLnJhZGlvX19maWVsZDpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgICAvKmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5OyovIH1cblxuLmlucHV0LWRhdGU6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9pY29uL2NhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4OyB9XG5cbi5pbnB1dC1kYXRlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaW5wdXQtZGF0ZV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5zd2l0Y2hfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3dpdGNoX190eHQtYmVmb3JlLCAuc3dpdGNoX190eHQtYWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc3dpdGNoX190eHQtYmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnN3aXRjaF9fdHh0LWFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuc3dpdGNoX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zd2l0Y2hfX2lucHV0OmNoZWNrZWQgKyAuc3dpdGNoX19zbGlkZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjFFMUU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7IH1cbiAgICAuc3dpdGNoX19pbnB1dDpmb2N1cyArIC5zd2l0Y2hfX3NsaWRlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7IH1cbiAgLnN3aXRjaF9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgICAuc3dpdGNoX19zbGlkZXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0E5QTk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICAgIHRyYW5zaXRpb246IC40czsgfVxuXG4ubG9naW4sXG4ucmVnaXN0cmF0aW9ucyxcbi5sb2dpbi11c2VyLFxuLmxvZ2luLWZyYW5jaGlzZWVzLFxuLnJlZ2lzdHJhdGlvbnMtdXNlcixcbi5yZWdpc3RyYXRpb25zLWZyYW5jaGlzZWVzLFxuLnJlY292ZXJ5LFxuLnJlY292ZXJ5LWZvcm0sXG4ucmVjb3Zlcnktc2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ2luLmFjdGl2ZSxcbiAgLnJlZ2lzdHJhdGlvbnMuYWN0aXZlLFxuICAubG9naW4tdXNlci5hY3RpdmUsXG4gIC5sb2dpbi1mcmFuY2hpc2Vlcy5hY3RpdmUsXG4gIC5yZWdpc3RyYXRpb25zLXVzZXIuYWN0aXZlLFxuICAucmVnaXN0cmF0aW9ucy1mcmFuY2hpc2Vlcy5hY3RpdmUsXG4gIC5yZWNvdmVyeS5hY3RpdmUsXG4gIC5yZWNvdmVyeS1mb3JtLmFjdGl2ZSxcbiAgLnJlY292ZXJ5LXNlbmQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FwdGNoYSB7XG4gIG1hcmdpbjogMCAtMjBweCAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLmxvZy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQntGB0L3QvtCy0L3Ri9C1INGB0YLQuNC70Lgg0YXQtdC00LXRgNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtaGVhZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaXRlLWhlYWRlcl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbG9nby1zaG9ydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuc2l0ZS1oZWFkZXJfX2xvZ28tLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fbG9nby0tdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlcl9fbG9nby0tZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2NpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2NpdHkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19jaXR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19jaXR5LmFjdGl2ZSAuY2l0eS13cmFwcGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fY2l0eS5hY3RpdmUgLmNpdHktd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fY2l0eS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fY2l0eS1idG46OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0lmJztcbiAgICAgIGNvbnRlbnQ6ICdcXGU5NDUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnNpdGUtaGVhZGVyX19yZWctYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zaXRlLWhlYWRlcl9fcmVnLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19yZWctYnRuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpdGUtaGVhZGVyX19yZWdpcy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19yZWdpcy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fYnRuLW1lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2J0bi1tZW51LWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB6LWluZGV4OiAxMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpdGUtaGVhZGVyX19idG4tbWVudS1jbG9zZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2JpbC1oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAtMTUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCAzNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2JpbC1oZWFkZXItd3JhcHBlci5hY3RpdmUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbW9iaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cblxuLmhlYWRlci1tb2JpbF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmhlYWRlci1tb2JpbCAuaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi5oZWFkZXItbW9iaWwgLmktcGhvbmU6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhlYWRlci1tb2JpbF9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhlYWRlci1tb2JpbF9fbG9nbyB7XG4gIHdpZHRoOiAxMzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI8Kg0JrQvdC+0L/QutCwINCx0YPRgNCz0LXRgFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1cmdlcl9fYnRuLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5idXJnZXJfX2J0bi1tZW51IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYnVyZ2VyX19idG4tbWVudSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDsgfSB9XG5cbi5idXJnZXItYnRuIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ1cmdlci1idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDIycHg7IH0gfVxuICAuYnVyZ2VyLWJ0bl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd29yZC13cmFwOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5idXJnZXItYnRuX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG4gICAgLmJ1cmdlci1idG5fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYnVyZ2VyLWJ0bi5hY3RpdmUgLmJ1cmdlci1idG5fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC5idXJnZXItYnRuLmFjdGl2ZSAuYnVyZ2VyLWJ0bl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJ1cmdlci1idG4uYWN0aXZlIC5idXJnZXItYnRuX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3R0b206IDEwcHg7IH1cblxuLmFjdGlvbnMtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hY3Rpb25zLWJ0bnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWN0aW9ucy1idG5zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5hY3Rpb25zLWJ0bnNfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWN0aW9ucy1idG5zX19idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWN0aW9ucy1idG5zX19idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmFjdGlvbnMtYnRuc19fYnRuOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFjdGlvbnMtYnRuc19fYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5hY3Rpb25zLWJ0bnNfX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI0Q3MDAwMDsgfVxuICAgIC5hY3Rpb25zLWJ0bnNfX2J0bjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hY3Rpb25zLWJ0bnNfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYWN0aW9ucy1idG5zX192YWx1ZTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hY3Rpb25zLWJ0bnNfX2J0bi0tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWN0aW9ucy1idG5zX19idG4tLWJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIC5hY3Rpb25zLWJ0bnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFjdGlvbnMtYnRuc19fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYWN0aW9ucy1idG5zX19saXN0LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFjdGlvbnMtYnRuc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hY3Rpb25zLWJ0bnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hY3Rpb25zLWJ0bnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFjdGlvbnMtYnRuc19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQntGB0L3QvtCy0L3QvtC1INC80L3QtdGOINCyINGF0LXQtNC10YDQtSAo0L/QvtC/0LDQvylcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDM2cHggMHB4IDU0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1haW4tbWVudSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYWluLW1lbnUgLnJvdyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAubWFpbi1tZW51X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYWluLW1lbnUgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnUgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5tYWluLW1lbnUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1haW4tbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7IH1cbiAgLm1haW4tbWVudV9fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDQzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3NlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5tYWluLW1lbnVfX3RhYnMtbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubWFpbi1tZW51X190YWJzLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubWFpbi1tZW51X190YWJzLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX3RhYnMtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmbGV4OiAwIDAgMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgICAgICAubWFpbi1tZW51X190YWJzLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICAgICAgLm1haW4tbWVudV9fdGFicy1idG46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAgICAgLm1haW4tbWVudV9fdGFicy1idG4gKyAubWFpbi1tZW51X190YWJzLWJ0biB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbWVudV9fdGFicy1idG4uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYxRTFFO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGMUUxRTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYWluLW1lbnVfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWFpbi1tZW51X19jb2wuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWFpbi1tZW51X19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgLm1haW4tbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLm1haW4tbWVudV9fY29sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1tZW51X19jb2wtaW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2NvbC1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5tYWluLW1lbnVfX2NvbC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2NvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1haW4tbWVudV9fY29sLWRlc2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW1lbnVfX2NvbC1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubWFpbi1tZW51X19jb2wtbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWFpbi1tZW51X19saXN0IHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLm1haW4tbWVudV9fbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLm1haW4tbWVudV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFpbi1tZW51X19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2xpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gICAgLm1haW4tbWVudV9fbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5tYWluLW1lbnVfX2xpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2xpLm1vYmlsLXZpcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1haW4tbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLm1haW4tbWVudV9fbGktY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm1haW4tbWVudV9fY2hlayB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5tYWluLW1lbnVfX2NoZWsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLm1haW4tbWVudV9fY2hlay1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gIC5tYWluLW1lbnVfX2NoZWstdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1haW4tbWVudV9fY2hlay1saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5tYWluLW1lbnVfX2NoZWstbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDsgfVxuICAubWFpbi1tZW51X19jaGVrLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1haW4tbWVudV9fYWRkLXBvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tYWluLW1lbnVfX2FkZC1wb3N0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgICAgIGZvbnQtZmFtaWx5OiBJZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm1haW4tbWVudV9fYWRkLXBvc3QuYWN0aW9ucy1idG5zX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY29tcGFueS1tZW51X190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVERUQ7IH1cbiAgLmNvbXBhbnktbWVudV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgICBmb250LWZhbWlseTogaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmNvbXBhbnktbWVudV9fdGl0bGUuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbi5jb21wYW55LW1lbnVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb21wYW55LW1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5jb21wYW55LW1lbnVfX2xpc3Qge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmNvbXBhbnktbWVudV9fbGlzdC0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4uY29tcGFueS1tZW51X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tcGFueS1tZW51X19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uY29tcGFueS1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjFFMUU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JzQtdGB0YLQvtC/0L7Qu9C+0LbQtdC90LjQtSAo0YXQtdC00LXRgClcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaXR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICB6LWluZGV4OiA2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogOTg1cHg7XG4gIGNvbG9yOiAjMTExMTExOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2l0eS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gfVxuICAuY2l0eS13cmFwcGVyX19zZWFyY2gge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNpdHktd3JhcHBlcl9fc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNpdHktd3JhcHBlcl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jaXR5LXdyYXBwZXJfX2J0bnMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2l0eS13cmFwcGVyX19idG5zIC5idG4ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAuY2l0eS13cmFwcGVyX19saXN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jaXR5LXdyYXBwZXJfX2xpc3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2l0eS13cmFwcGVyX19saXN0IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jaXR5LXdyYXBwZXJfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jaXR5LXdyYXBwZXJfX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNpdHktd3JhcHBlcl9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuY2l0eS13cmFwcGVyX19saXN0X19saS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNpdHktd3JhcHBlcl9fbGlzdF9fbGktbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5jaXR5LXdyYXBwZXJfX2xpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNpdHktd3JhcHBlcl9fbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaXR5LXdyYXBwZXJfX21hcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2l0eS13cmFwcGVyX19tYXAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2l0eS13cmFwcGVyX19iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI2NpdHkgLSDQs9C+0YDQvtC0INCyINC/0L7Qv9Cw0L/QtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNpdHlfX2F1dG8ge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jaXR5X19hdXRvIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmNpdHlfX3NtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jaXR5X19zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2l0eV9fdGFzZC1uYXYge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY1RjU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jaXR5X190YXNkLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNpdHlfX2JhYnMtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmNpdHlfX2JhYnMtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuY2l0eV9fYmFicy1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkYxRTFFO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAuY2l0eV9fYmFicy1idG4uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5jaXR5X19iYWJzLWJ0bi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J3QsNGB0YLRgNC+0LnQutC4INC60LDRgNGC0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNUE1QTVBO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hcC1iYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYXAtYmFyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAubWFwLWJhcl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYXAtYmFyX19sYWJlbCB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubWFwLWJhcl9fYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgICAubWFwLWJhcl9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjFFMUU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwLWJhcl9fYnRuLWZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAubWFwLWJhcl9fYnRuLWxhc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ca0L3QvtC/0LrQsCDQv9C10YDQtdC60LvRjtGH0LXQvdC40LUg0Y/Qt9GL0LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1sYW5ndWFnZXMge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYnRuLWxhbmd1YWdlcyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYnRuLWxhbmd1YWdlczo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgZm9udC1mYW1pbHk6IGlmO1xuICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zLjVweDsgfVxuICAuYnRuLWxhbmd1YWdlc19fZmxhZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0LXRgNC10LrQu9GO0YfQtdC90LjQtSDRj9C30YvQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZ3VhZ2VzLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgei1pbmRleDogNjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5sYW5ndWFnZXMtbGlzdF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYW5ndWFnZXMtbGlzdF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5sYW5ndWFnZXMtbGlzdF9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmd1YWdlcy1saXN0X19mbGFnIHtcbiAgICBtaW4td2lkdGg6IDIzcHg7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sYW5ndWFnZXMtbGlzdF9fZmxhZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sYW5ndWFnZXMtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI8Kg0JrQvdC+0L/QutCwINCw0LLRgtC+0YDQuNC30LDRhtC40LhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2dpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2dpbi13cmFwcGVyLmFjdGl2ZSAubG9naW4tcmVnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjwqzRhdC+0LQg0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjCpFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvZ2luLXJlZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICB6LWluZGV4OiA2O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMzE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvZ2luLXJlZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5sb2dpbi1yZWcgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxvZ2luLXJlZyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5sb2dpbi1yZWcgLmlucHV0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxvZ2luLXJlZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubG9naW4tcmVnX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgLmxvZ2luLXJlZ19fcm93IC5jaGVja2JveF9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmxvZ2luLXJlZ19fY2hlY2tib3gtYWNjZXB0IHtcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2luLXJlZ19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gIC5sb2dpbi1yZWdfX2J0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkYxRTFFO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb2dpbi1yZWdfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubG9naW4tcmVnX19jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubG9naW4tcmVnLXBvcHVwIC5sb2dpbi1yZWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubG9naW4tcmVnLXBvcHVwIC5sb2dpbi1yZWcgLmxvZ2luLXJlZ19fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9naW4tcmVnLXBvcHVwIC5sb2dpbi1yZWcge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktC+0YHRgdGC0LDQvdC+0LLQu9C10L3QuNC1INC/0LDRgNC+0LvRj1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlY292ZXJ5LWxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZWNvdmVyeS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ucmVjb3Zlcnktc2VuZF9faW1hZ2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9tYWlsLXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucmVjb3Zlcnktc2VuZF9fdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVjb3ZlcnkgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LrQvdC+0L/QutC4INCw0LLRgtC+0YDQuNC30LDRhtC40Lgg0YfQtdGA0LXQtyDRgdC+0YYuINGB0LXRgtC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jLWxvZ2luIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2MtbG9naW5fX2xpbmsge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnNvYy1sb2dpbl9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAuc29jLWxvZ2luX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNvYy1sb2dpbl9fbGluazpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTsgfVxuICAgICAgLnNvYy1sb2dpbl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5nZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vZ29vZ2xlLnN2Zyk7IH1cblxuLm1haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL21haWwtbG9nby5zdmcpOyB9XG5cbi55YW5kZXg6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3lhbmRleC5zdmcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0L7QsdC40LvRjNC90YvQuSDQu9C+0LPQvtGC0LjQvyDQsiDRhdC10LTQtdGA0LVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5oZWFkZXItbG9nb19faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAzOXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cu0LfQtdGAIC0g0YHRgdGL0LvQutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udXNlci1hY2NvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51c2VyLWFjY291bnRfX3N0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRvcDogLTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxRTFFO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC51c2VyLWFjY291bnRfX3N0YXR1cyB7XG4gICAgICAgIHJpZ2h0OiA1NXB4OyB9IH1cbiAgICAudXNlci1hY2NvdW50X19zdGF0dXM6aG92ZXIge1xuICAgICAgY29sb3I6ICNGNEY0RjU7IH1cbiAgICAudXNlci1hY2NvdW50X19zdGF0dXMtLXBybyB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAudXNlci1hY2NvdW50X19zdGF0dXMtLXBybzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDgwOyB9XG4gIC51c2VyLWFjY291bnRfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgICB6LWluZGV4OiA2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAudXNlci1hY2NvdW50X19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4M3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4KTsgfSB9XG4gICAgLnVzZXItYWNjb3VudF9fZHJvcGRvd24uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXNlci1hY2NvdW50X19idG4tb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnVzZXItYWNjb3VudF9fYnRuLW9wZW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAudXNlci1hY2NvdW50X19idG4tb3Blbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICAgIGNvbG9yOiAjNmI2YjZiO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgbGluZS1oZWlnaHQ6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudXNlci1hY2NvdW50X19idG4tb3Blbjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAudXNlci1hY2NvdW50X19idG4tb3Blbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC51c2VyLWFjY291bnRfX2Ryb3Bkb3duLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItYWNjb3VudF9fZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnVzZXItYWNjb3VudF9fZHJvcGRvd24tY2xvc2U6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXNlci1hY2NvdW50X191c2VyLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAudXNlci1hY2NvdW50X191c2VyLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVzZXItYWNjb3VudF9fdXNlci1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVzZXItYWNjb3VudF9fdXNlci1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAudXNlci1hY2NvdW50X191c2VyLWF2YXRhci0tcHJvIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjFFMUU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAudXNlci1hY2NvdW50X191c2VyLWF2YXRhciBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC51c2VyLWFjY291bnRfX2xpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGRURFRDsgfVxuICAudXNlci1hY2NvdW50X19uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnVzZXItYWNjb3VudF9fbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC51c2VyLWFjY291bnRfX25hdi1saXN0LS1nb3Jpem9udCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnVzZXItYWNjb3VudF9fbmF2LWxpc3QtLWdvcml6b250IC51c2VyLWFjY291bnRfX25hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC51c2VyLWFjY291bnRfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnVzZXItYWNjb3VudF9fbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnVzZXItYWNjb3VudF9fbmF2LWl0ZW0tLW1vYi12aXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC51c2VyLWFjY291bnRfX25hdi1pdGVtLS1tb2ItdmlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC51c2VyLWFjY291bnRfX25hdi1saW5rOmhvdmVyLCAudXNlci1hY2NvdW50X19uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC51c2VyLWFjY291bnRfX2NvdW50IHtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JLRi9C/0LDQtNCw0Y7RidC10LUg0LzQtdC90Y4g0Y7Qt9C10YDQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFjY291bnQtbWVudSB7XG4gIHBhZGRpbmc6IDQwcHggNTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5hY2NvdW50LW1lbnVfX2RhdGEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUZFREVEOyB9XG4gIC5hY2NvdW50LW1lbnVfX2RhdGEtaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFjY291bnQtbWVudV9fZGF0YS1pZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5NDYnO1xuICAgICAgZm9udC1mYW1pbHk6IElmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5hY2NvdW50LW1lbnVfX2RhdGEtc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hY2NvdW50LW1lbnVfX2RhdGEtc3RhdHVzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuYWNjb3VudC1tZW51X19kYXRhLXN0YXR1cy0tb25lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYWNjb3VudC1tZW51X19kYXRhLXN0YXR1cy0tdHdvOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy10d28uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYWNjb3VudC1tZW51X19kYXRhLXN0YXR1cy0tdHJlZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5oZWFkZXItbGVuZCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7IH1cbiAgLmhlYWRlci1sZW5kX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWxlbmRfX2lubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLWxlbmRfX2xvZ28ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1sZW5kX19sb2dvLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyLWxlbmRfX2xvZ28taW1hZ2UtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyLWxlbmRfX2xvZ28taW1hZ2UtbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLWxlbmRfX2xpbmstd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXItbGVuZF9fbGluay13cmFwIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItbGVuZF9fbGluay13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmhlYWRlci1sZW5kX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuaGVhZGVyLWxlbmRfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItbGVuZCAuYnRuIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaGVhZGVyLWNvbXBhbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXItY29tcGFueV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyLWNvbXBhbnlfX2xvZ28ge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRlci1jb21wYW55X19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXItY29tcGFueV9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRlci1jb21wYW55X19idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWFkZXItY29tcGFueV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci1jb21wYW55X19jb250ZW50LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWFkZXItY29tcGFueV9fbmF2IHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuaGVhZGVyLWNvbXBhbnlfX25hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5oZWFkZXItY29tcGFueV9fbmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlci1jb21wYW55X19uYXYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5oZWFkZXItY29tcGFueV9fbmF2LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDJweDsgfSB9XG4gICAgLmhlYWRlci1jb21wYW55X19uYXYtdGl0bGU6aG92ZXIgKyAuaGVhZGVyLWNvbXBhbnlfX25hdi1zdWJsaXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItY29tcGFueV9fbmF2LXN1Ymxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG4gICAgLmhlYWRlci1jb21wYW55X19uYXYtc3VibGlzdDpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLWNvbXBhbnlfX25hdi1zdWJpdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmhlYWRlci1jb21wYW55X19uYXYtc3ViaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlYWRlci1jb21wYW55X19uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmhlYWRlci1jb21wYW55X19tb2JpbC12aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVhZGVyLWNvbXBhbnlfX21vYmlsLXZpcyB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH0gfVxuXG4uY2l0eS1tb2JpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaXR5LW1vYmlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNpdHktbW9iaWxfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2l0eS1tb2JpbF9fcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmNpdHktbW9iaWxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNpdHktbW9iaWxfX3NlbGV0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgLmNpdHktbW9iaWxfX3Jlc2V0IHtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAuY2l0eS1tb2JpbF9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY2l0eS1tb2JpbF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2l0eS1tb2JpbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jaXR5LW1vYmlsX19saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuY2l0eS1tb2JpbF9fZmxhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jaXR5LW1vYmlsX19iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNpdHktbW9iaWxfX2JhY2s6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2l0eS1tb2JpbF9fcGFuZWwtLW5lc3RlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmNpdHktbW9iaWxfX3BhbmVsLS1uZXN0ZWQuYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwIDU0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZm9vdGVyIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyIC5mdWxsLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9vdGVyX19jb2wge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuZm9vdGVyX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuZm9vdGVyX19waG9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fcGhvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5mb290ZXJfX3Bob25lOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNGRjFFMUU7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9vdGVyX19waG9uZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuZm9vdGVyX193aGF0c2FwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX3doYXRzYXBwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmZvb3Rlcl9fd2hhdHNhcHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb290ZXJfX3doYXRzYXBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZm9vdGVyX193aGF0c2FwcDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5mb290ZXJfX3doYXRzYXBwLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjFFMUU7XG4gICAgY29sb3I6ICNGRjFFMUU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmZvb3Rlcl9fd2hhdHNhcHAtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyX193aGF0c2FwcC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG4gIC5mb290ZXJfX3N1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5mb290ZXJfX3N1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fc3ViIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fc3ViOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgICAgICBmb250LWZhbWlseTogaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fc3ViLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9vdGVyX19tb2JpbC13cmFwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmZvb3Rlcl9fbW9iaWwtd3JhcCArIC5mb290ZXJfX21vYmlsLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyX19tb2JpbC13cmFwICsgLmZvb3Rlcl9fbW9iaWwtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9vdGVyX19ib3R0b20taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlcl9fYm90dG9tLWlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsOyB9IH1cblxuLmZvb3Rlcl9fbW9iaWwtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIG1pbi13aWR0aDogMTg2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5mb290ZXJfX21vYmlsLXdyYXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5mb290ZXJfX21vYmlsLXdyYXAge1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXJfX21vYmlsLXdyYXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZvb3Rlcl9fbW9iaWwtd3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JzQtdC90Y4g0YTRg9GC0LXRgNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9IH1cbiAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlci1tZW51X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAuZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIsIC5mb290ZXItbWVudV9fbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0LTQvNC10L3RjiDRhNGD0YLQtdGA0LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItc3VibWVudSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlci1zdWJtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlci1zdWJtZW51X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZm9vdGVyLXN1Ym1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyLXN1Ym1lbnVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuZm9vdGVyLXN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5mb290ZXItc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZvb3Rlci1zdWJtZW51X19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuZm9vdGVyLXN1Ym1lbnVfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5mb290ZXItc3VibWVudV9fbGluazpob3ZlciwgLmZvb3Rlci1zdWJtZW51X19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5mb290ZXItc20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXItc20ge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLmZvb3Rlci1zbS5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9vdGVyLXNtX19pbm5lciB7XG4gICAgcGFkZGluZzogMXB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb290ZXItc21fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLXNtX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5mb290ZXItc21fX2xvZ28ge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb290ZXItc21fX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci1zbV9fbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9sb2dvLXNob3J0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmZvb3Rlci1zbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyLXNtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb290ZXItc21fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mb290ZXItc21fX2xpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1zbV9fbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9vdGVyLXNtX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1zbV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9XG4gICAgLmZvb3Rlci1zbV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb290ZXItc21fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlci1zbV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlci1zbV9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgLmZvb3Rlci1zbV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvb3Rlci1zbV9fZGVzayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci1zbV9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlci1zbV9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaG9tZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtbmF2X19sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1uYXZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhvbWUtbmF2X19wZXJzb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1uYXZfX3BlcnNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG9tZS1uYXZfX3BlcnNvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmhvbWUtbmF2X19wZXJzb24taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1uYXZfX3BlcnNvbi1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvbWUtbmF2X19wZXJzb24taW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuaG9tZS1uYXZfX3BlcnNvbi1waG90byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1uYXZfX3BlcnNvbi1waG90byB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgLmhvbWUtbmF2X19wZXJzb24tcGhvdG86aG92ZXIgKyAuaG9tZS1uYXZfX3BlcnNvbi1kZXNyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLW5hdl9fcGVyc29uLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAuaG9tZS1uYXZfX3BlcnNvbi1kZXNyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lLW5hdl9fcGVyc29uLWRlc3Ige1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgIC5ob21lLW5hdl9fcGVyc29uLWRlc3I6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhvbWUtbmF2X19wZXJzb24tZGVzcjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhvbWUtbmF2X19wZXJzb24tdHh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1uYXZfX3BlcnNvbi10eHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaG9tZS1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob21lLWNhdGVnb3J5LnByZXZpZXctYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAwIDUwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0LvQvtGB0LAg0YEg0LvQvtCz0YLQuNC/0LDQvNC4INGB0LXRgNCy0LjRgdC+0LJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLXNlcnZpY2VzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhvbWUtc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZS1zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ob21lLXNlcnZpY2VzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLmhvbWUtc2VydmljZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAuaG9tZS1zZXJ2aWNlc19faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG9tZS1zZXJ2aWNlc19faGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuLnNlcnZpY2VzLWFsbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmhvbWUtc2VydmljZXNfX21vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCAxNXB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgLmhvbWUtc2VydmljZXNfX21vZGFsLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ob21lLXNlcnZpY2VzX19tb2RhbCAuc2VydmljZXMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaG9tZS1zZXJ2aWNlc19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMjRweDsgfVxuICAuaG9tZS1zZXJ2aWNlc19fY2xvc2U6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0LXRgNCy0LjRgdGLINC90LAgINCz0LvQsNCy0L3QvtC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2VzLWl0ZW0ubW9iLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZXJ2aWNlcy1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuc2VydmljZXMtaXRlbV9fc2VydmlzZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtaXRlbV9fc2VydmlzZS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLWl0ZW1fX3NlcnZpc2UtaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlcy1pdGVtX19zZXJ2aXNlLWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gIC5zZXJ2aWNlcy1pdGVtX21pbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIG1pbi13aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgcGFkZGluZzogNXB4IDhweCAxMXB4O1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1pdGVtX21pbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlcy1pdGVtX21pbi5tb2JpbC1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5zZXJ2aWNlcy1pdGVtX21pbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG4gIC5zZXJ2aWNlcy1pdGVtX2JpZyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7XG4gICAgcGFkZGluZzogMTBweCA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1pdGVtX2JpZyB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlcnZpY2VzLWl0ZW1fYmlnIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnNlcnZpY2VzLWl0ZW1fYmlnIC5zZXJ2aWNlcy1pdGVtX19zZXJ2aXNlLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ck0L7RgNC80LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm1fX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZm9ybV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uZm9ybV9fZ3JvdXAtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtX19ncm91cC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG4uZm9ybV9fc3ViZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtX19zdWJncm91cCB7XG4gICAgICBtYXJnaW46IDEwcHggMCA0MHB4OyB9IH1cblxuLmZvcm1fX3N1Ymdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uZm9ybSAuaW5wdXQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZvcm1fX3N1Ymdyb3VwLWFkZCB7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbiAgY29sb3I6ICNGRjFFMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtX19zdWJncm91cC1hZGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5mb3JtX19zdWJncm91cC1hZGQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmZvcm1fX3N1Ymdyb3VwLWFkZDpob3Zlcjpob3ZlciwgLmZvcm1fX3N1Ymdyb3VwLWFkZDpob3Zlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNENzAwMDA7IH1cbiAgLmZvcm1fX3N1Ymdyb3VwLWFkZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19zdWJncm91cC1hZGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZm9ybV9fbXV0ZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLmZvcm1fX211dGUtdGV4dCBhIHtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mb3JtX19maWVsZC1oYXMtZGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmZvcm1fX2J0bi1kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5mb3JtX19idG4tZGVsIHtcbiAgICAgIHJpZ2h0OiAtMjNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtX19idG4tZGVsIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiAwIDAgMjNweCAxMHB4OyB9IH1cblxuLmZvcm1fX2J0bi1kZWwtLW9ubHktaW5wdXQge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uZm9ybSAuZHJvcGRvd24sXG4uZm9ybSAuZHJvcGRvd25fX2xpc3QtdmFsIHtcbiAgLypmb250LXNpemU6IDE0cHgqLyB9XG5cbi5mb3JtIC5zdGF0ZS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb3JtIC5zdGF0ZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9ybV9fZHJvcGRvd24tc3RhdHVzIHtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZvcm1fX2Ryb3Bkb3duLXN0YXR1cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90LDRjyDRhNC+0YDQvNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1ob3Jpem9udCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0taG9yaXpvbnQgLmJ0bi1zZWFyY2gtLXNtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KTQvtGA0LzQsCDQu9C40YfQvdC+0LPQviDQutCw0LHQuNC90LXRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1wcml2YXRlIC5yb3ctbWFyZ2luLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm0tcHJpdmF0ZSAucm93LW1hcmdpbi1iaWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5mb3JtLXByaXZhdGUgLmNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZm9ybS1wcml2YXRlIC5jb25maXJtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmZvcm0tcHJpdmF0ZSAuY29uZmlybV9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvcm0tcHJpdmF0ZV9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb3JtLXByaXZhdGVfX21vYi1sYXN0IHtcbiAgICBvcmRlcjogOTk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb3JtLXByaXZhdGVfX21vYi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9ybS1wcml2YXRlX19tb2ItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb3JtLXByaXZhdGVfX21vYi12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmZvcm0tcHJpdmF0ZV9fdGltZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5mb3JtLXByaXZhdGVfX2Rlc2stdmlzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLXByaXZhdGVfX2Rlc2stdmlzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0tcHJpdmF0ZV9fbGFiZWwtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5mb3JtLXByaXZhdGVfX3RpbWUtbGFiZWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1wcml2YXRlX190aW1lLWxhYmVsLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmZvcm0tcHJpdmF0ZV9faGFzLWRlbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1wcml2YXRlX19oYXMtZGVsLWdyb3VwIC5mb3JtX19idG4tZGVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tcHJpdmF0ZV9fZmllbGRzLWhhcy1kZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTsgfSB9XG5cbi5mb3JtLXByaXZhdGVfX2RlbC1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1wcml2YXRlX19kZWwtZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWUtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICAudGltZS1jb2wgLmNoZWNrYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aW1lLWNvbCAuZm9ybS1wcml2YXRlX190ZXh0LXNtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zY2hlZHVsZV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2NoZWR1bGVfX3JvdyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JLRi9C/0LDQtNCw0Y7RidC40Lkg0YHQv9C40YHQvtC6XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kcm9wZG93bl9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmRyb3Bkb3duX192YWx1ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICAgIGNvbG9yOiAjNmI2YjZiO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zLjVweDsgfVxuICAuZHJvcGRvd25fX3ZhbHVlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZHJvcGRvd24tLWljb24gLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDsgfVxuICAuZHJvcGRvd25fX3ZhbHVlLS1ib2xkIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZHJvcGRvd25fX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiA2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZHJvcGRvd25fX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5kcm9wZG93bl9fbGlzdC1pdGVtIHtcbiAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki8gfVxuICAuZHJvcGRvd25fX2xpc3QtdmFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC5kcm9wZG93bl9fbGlzdC12YWw6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY1OyB9XG4gIC5kcm9wZG93biAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmRyb3Bkb3duIC5pY29uLmktZmIge1xuICAgICAgY29sb3I6ICM0QzZEQjY7IH1cbiAgICAuZHJvcGRvd24gLmljb24uaS12ayB7XG4gICAgICBjb2xvcjogIzY2OTVCRDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5kcm9wZG93biAuaWNvbi5pLXRsIHtcbiAgICAgIGNvbG9yOiAjMkFBMURBO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmRyb3Bkb3duIC5pY29uLmktaW5zdGFncmFtIHtcbiAgICAgIGNvbG9yOiAjQzEzNTg0O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRyb3Bkb3duIC5pY29uLmktdHcge1xuICAgICAgY29sb3I6ICMxQkFFRUI7IH1cbiAgICAuZHJvcGRvd24gLmljb24uaS1pbiB7XG4gICAgICBjb2xvcjogIzBFNzZBODsgfVxuICAgIC5kcm9wZG93biAuaWNvbi5pLW9rIHtcbiAgICAgIGNvbG9yOiAjRkM5MDA1OyB9XG5cbi5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX192YWx1ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JLRi9C/0LDQtNCw0Y7RidC40Lkg0YHQv9C40YHQvtC6IC0g0YHRgtC40LvRjCDQuNC90L/Rg9GC0LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wZG93bi0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgLmRyb3Bkb3duLS1pbnB1dCAuZHJvcGRvd25fX3ZhbHVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgLypoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQgLSAxOyovXG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZHJvcGRvd24tLWlucHV0IC5kcm9wZG93bl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JLRi9C/0LDQtNCw0Y7RidC40Lkg0YHQv9C40YHQvtC6IC0g0YEg0YDQsNC80LrQsNC80LhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcm9wZG93bi0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMUUxRTsgfVxuICAuZHJvcGRvd24tLXdhcm5pbmcgLmRyb3Bkb3duX192YWx1ZS1pbm5lciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmRyb3Bkb3duLS13YXJuaW5nIC5kcm9wZG93bl9fdmFsdWU6OmFmdGVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0L/QsNC00LDRjtGJ0LjQuSDRgdC/0LjRgdC+0LogLSDQstGA0LXQvNGPXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJvcGRvd24tLXRpbWUge1xuICBtYXgtd2lkdGg6IDEyMHB4OyB9XG4gIC5kcm9wZG93bi0tdGltZSAuZHJvcGRvd25fX3ZhbHVlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTkwNic7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5kcm9wZG93bi0tdGltZS5hY3RpdmUgLmRyb3Bkb3duX192YWx1ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5kcm9wZG93bl9fdGltZS1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRyb3Bkb3duX190aW1lLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5kcm9wZG93bl9fdGltZS1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgLmRyb3Bkb3duX190aW1lLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4uZHJvcGRvd25fX3RpbWUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duX190aW1lLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5kcm9wZG93bl9fdGltZS1pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMUUxRTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmRyb3BkaXRlbS1ncm91cCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDsgfVxuICAuZHJvcGRpdGVtLWdyb3VwX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmRyb3BkaXRlbS1ncm91cF9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG4gIC5kcm9wZGl0ZW0tZ3JvdXBfX2ltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZHJvcGRpdGVtLWdyb3VwX19kZXNjciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAuZHJvcGRpdGVtLWdyb3VwX19tZXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIC5kcm9wZGl0ZW0tZ3JvdXBfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQo9C80L3Ri9C5INC/0L7QuNGB0LpcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbWFydC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc21hcnQtc2VhcmNoIC5jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgei1pbmRleDogNTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNXB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNtYXJ0LXNlYXJjaF9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlOyB9XG5cbi5tb2RhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9kYWwtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLm1vZGFsLWxpc3RfX2l0ZW0gLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5tb2RhbC1saXN0X19pdGVtLXZhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tb2RhbC1saXN0X19pdGVtLXZhbDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4uY2F0ZWdvcnktc2VhcmNoX19pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMUUxRTtcbiAgLypib3JkZXItbGVmdDogbm9uZTsqL1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDsgfVxuXG4uc2VhY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyOyB9XG4gIC5zZWFjaC5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0FDQTlBOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnNlYWNoLmFjdGl2ZSAuc2VhY2hfX2ZpZWxkLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFjaF9fZmllbGQtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDsgfVxuICAuc2VhY2hfX2J0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuc2VhY2hfX2J0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQsNCx0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJzX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udGFic19fbmF2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC50YWJzX19uYXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzX19uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGFic19fbmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnRhYnNfX25hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjFFMUU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgLnRhYnNfX25hdi1saW5rLS1zaW1wbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC50YWJzX19uYXYtbGluay0tc2ltcGxlLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAudGFic19fbmF2LWxpbmstLWJvbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnNfX25hdi1saW5rLS1ib2xkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAudGFic19fbmF2LWxpbmstLWJvbGQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYnNfX25hdi1saW5rLS1ib2xkLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWJzX19uYXYtbGluay0tYm9sZC5hY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgLnRhYnNfX25hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFic19fbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gICAgLnRhYnNfX25hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYnMtLWZlZWQgLnRhYnNfX25hdi1saW5rOjpiZWZvcmUge1xuICBib3R0b206IC03cHg7IH1cblxuLnRhYmdyb3VwX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGFiZ3JvdXBfX2l0ZW0uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGFicy1jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYi1kYXRhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cz0YDRg9C/0L/QsCDQutC90L7Qv9C+0Log0LLQuNC00LAg0YLQsNCx0L7QslxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyb3VwLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdyb3VwLXRhYl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDkuNXB4IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ncm91cC10YWJfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGMUUxRTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLmdyb3VwLXRhYl9faXRlbS5hY3RpdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ncm91cC10YWJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICAuZ3JvdXAtdGFiX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FDQTlBOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICAgLmdyb3VwLXRhYl9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4udGFicy12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnMtdmVydGljYWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC50YWJzLXZlcnRpY2FsLS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRhYnMtdmVydGljYWxfX25hdiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnMtdmVydGljYWxfX25hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAgIC50YWJzLXZlcnRpY2FsX19uYXYtLWxvbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudGFicy12ZXJ0aWNhbF9fbmF2LS11cHBlciAudGFic19fbmF2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnRhYnMtdmVydGljYWxfX25hdi0tdXBwZXIgLnRhYnNfX25hdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRhYnMtdmVydGljYWxfX25hdi0tdXBwZXIgLnRhYnNfX25hdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAudGFicy12ZXJ0aWNhbF9fbmF2LS11cHBlciAudGFic19fbmF2LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAudGFicy12ZXJ0aWNhbF9fbmF2LS11cHBlciAudGFic19fbmF2LWxpbmsge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAudGFicy12ZXJ0aWNhbF9fbmF2LS11cHBlciAudGFic19fbmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAgIC50YWJzLXZlcnRpY2FsX19uYXYtLXVwcGVyIC50YWJzX19uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gIC50YWJzLXZlcnRpY2FsX19jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnMtdmVydGljYWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5jYXRlZ29yeS1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdGVnb3J5LWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhdGVnb3J5LWJhcl9fYnRuLmJ0biB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2F0ZWdvcnktYmFyX19idG4uYnRuOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5jYXRlZ29yeS1iYXIuY2F0ZWdvcnktbW9kYWwtYWN0aXZlIC5jYXRlZ29yeS1tb2RhbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5jYXRlZ29yeS1iYXIuY2F0ZWdvcnktbW9kYWwtYWN0aXZlIC5jYXRlZ29yeS1iYXJfX2J0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5jaXR5LXNlYXJjaF9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMUUxRTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAjRkYxRTFFO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaXR5LXNlYXJjaF9fYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgZm9udC1mYW1pbHk6IGlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG4uY2l0eS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmNpdHktc2VhcmNoLmFjdGl2ZSAuY2l0eS1zZWFyY2hfX2J0bjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuY2l0eS1zZWFyY2guYWN0aXZlIC5jaXR5LXMtbW9kYWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2l0eS1zZWFyY2ggLmlucHV0LXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY2l0eS1zZWFyY2ggLnNlYXJjaC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jaXR5LXMtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gIHdpZHRoOiA1OTVweDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gIC5jaXR5LXMtbW9kYWwgLnNlYXJjaC10YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuY2l0eS1zLW1vZGFsIC50YWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMXB4IDNweCAxcHggMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLmNpdHktcy1tb2RhbCAudGFnOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI0ZGMUUxRTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGMUUxRTsgfVxuXG4uY2F0ZWdvcnktc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5jYXRlZ29yeS1zZWFyY2ggLmJ0biB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gIC5jYXRlZ29yeS1zZWFyY2hfX2lucHV0OmZvY3VzIH4gLnNtYXJ0LXNlYXJjaF9fbW9kYWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2F0ZWdvcnktc2VhcmNoX19pbnB1dDpmb2N1cyB+IC5jbGVhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINCf0L7Qv9Cw0L8g0LrQsNGC0LXQs9C+0YDQuNC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2F0ZWdvcnktbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDcxMHB4O1xuICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2F0ZWdvcnktbW9kYWwge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY2F0ZWdvcnktbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDsgfVxuICAuY2F0ZWdvcnktbW9kYWxfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzQycHg7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2F0ZWdvcnktbW9kYWxfX2xpc3Qge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDE3N3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5jYXRlZ29yeS1tb2RhbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVnb3J5LW1vZGFsX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuY2F0ZWdvcnktbW9kYWxfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkYxRTFFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhdGVnb3J5LW1vZGFsX19saW5rOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICAuY2F0ZWdvcnktbW9kYWxfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAgIC5jYXRlZ29yeS1tb2RhbF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNhdGVnb3J5LW1vZGFsX19saW5rOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNhdGVnb3J5LW1vZGFsX19saW5rLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlZ29yeS1tb2RhbF9fbGluay1uYW1lIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmNhdGVnb3J5LW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2F0ZWdvcnktbW9kYWxfX3N1YiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlZDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2F0ZWdvcnktbW9kYWxfX3N1YiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhdGVnb3J5LW1vZGFsX19zdWItaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVnb3J5LW1vZGFsX19zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH0gfVxuICAgIC5jYXRlZ29yeS1tb2RhbF9fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXRlZ29yeS1tb2RhbF9fc3ViLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2F0ZWdvcnktbW9kYWxfX3N1Yi1saW5rIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH0gfVxuICAgIC5jYXRlZ29yeS1tb2RhbF9fc3ViLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLmNhdGVnb3J5LW1vZGFsX19saSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdGVnb3J5LW1vZGFsX19saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5jYXRlZ29yeS1tb2RhbF9fbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVnb3J5LW1vZGFsX19saTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5jYXRlZ29yeS1tb2RhbF9fbGk6aG92ZXIgPiAuY2F0ZWdvcnktbW9kYWxfX3N1YiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwJTsgfVxuICAuY2F0ZWdvcnktbW9kYWxfX2xpOmhvdmVyIC5jYXRlZ29yeS1tb2RhbF9fbGluayB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAuY2F0ZWdvcnktbW9kYWxfX2xpOmhvdmVyIC5jYXRlZ29yeS1tb2RhbF9fbGluazo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2F0ZWdvcnktbW9kYWxfX2xpOmhvdmVyIC5jYXRlZ29yeS1tb2RhbF9fbGluay1uYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjFFMUU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1tb2RhbC1tb2JpbF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNhdGVnb3J5LW1vZGFsLW1vYmlsX19mb290ZXIgLmxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgLmNhdGVnb3J5LW1vZGFsLW1vYmlsX19jYW5jZWwge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPRg9C80L3Ri9C5INC/0L7QuNGB0LogLSDQvNC+0LHQuNC70YzQvdGL0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9iaWwtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vYmlsLWJhcjpmb2N1cywgLm1vYmlsLWJhcjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyMDsgfVxuICAubW9iaWwtYmFyX19zZWFyY2gge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tb2JpbC1iYXJfX3NlYXJjaDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLm1vYmlsLWJhcl9fc2VhcmNoIC5pbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFO1xuICAgICAgcGFkZGluZzogMCA1NXB4IDAgNDVweDsgfVxuICAgICAgLm1vYmlsLWJhcl9fc2VhcmNoIC5pbnB1dDpmb2N1cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAubW9iaWwtYmFyX19zZWFyY2ggLmlucHV0OmZvY3VzIH4gLm1vYmlsLWJhci1zZWFyY2hfX2Nsb3NlLCAubW9iaWwtYmFyX19zZWFyY2ggLmlucHV0OmZvY3VzIH4gLm1vYmlsLWJhci1zZWFyY2hfX3N1Ym1pdCwgLm1vYmlsLWJhcl9fc2VhcmNoIC5pbnB1dDpmb2N1cyB+IC5tb2JpbC1iYXItc2VhcmNoX19tb2RhbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5tb2JpbC1iYXItc2VhcmNoX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogNDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgICAubW9iaWwtYmFyLXNlYXJjaF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIC5tb2JpbC1iYXItc2VhcmNoX19tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTsgfVxuICAgIC5tb2JpbC1iYXItc2VhcmNoX19tb2RhbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjIyO1xuICAgICAgei1pbmRleDogMDsgfVxuICAubW9iaWwtYmFyLXNlYXJjaF9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDI4cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5tb2JpbC1iYXItc2VhcmNoX19zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2Fycm93LXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gICAgei1pbmRleDogNDsgfVxuICAubW9iaWwtYmFyX19idG4ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vZmlsdGVyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQpNC40LvRjNGC0YAg0LrQsNGC0LXQs9GA0LjQuC/RgdGC0YDQsNC90Ysv0YDQtdCz0LjQvtC90YsgLSDQvNC+0LHQuNC70YzQvdGL0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9iaWwtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAyMHB4O1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAubW9iaWwtZmlsdGVyLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1vYmlsLWZpbHRlciAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLm1vYmlsLWZpbHRlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIC5tb2JpbC1maWx0ZXJfX2Nsb3NlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAubW9iaWwtZmlsdGVyX19jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAubW9iaWwtZmlsdGVyX19idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgLm1vYmlsLWZpbHRlcl9fYnRuOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE0LjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRvcDogMTRweDsgfVxuICAgIC5tb2JpbC1maWx0ZXJfX2J0biBiIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vYmlsLWZpbHRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDM1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5tb2JpbC1maWx0ZXJfX3dyYXBwZXIgLmNhdGVnb3J5LW1vZGFsX19zdWIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWwtZmlsdGVyX193cmFwcGVyLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1vYmlsLWZpbHRlcl9fd3JhcHBlciAuaW5wdXQtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1vYmlsLWZpbHRlcl9fYmFjayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9hcnJvdy1zLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/QtdGA0LrQu9GO0YfQtdC90LjQtSDQr9C30YvQutC+0LIgLSDQvNC+0LHQuNC70YzQvdGL0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaXR5LXNscm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNpdHktc2xyb2xsZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIC04MCUsICNGRkZGRkYgODMuNSUpOyB9XG4gIC5jaXR5LXNscm9sbGVyX19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAuY2l0eS1zbHJvbGxlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY2l0eS1zbHJvbGxlcl9faXRlbV8yLCAuY2l0eS1zbHJvbGxlcl9faXRlbV8zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLmNpdHktc2xyb2xsZXJfX2l0ZW1fMSB7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICBtaW4td2lkdGg6IDEzNnB4OyB9XG4gIC5jaXR5LXNscm9sbGVyX19pdGVtXzIge1xuICAgIG1heC13aWR0aDogMjM3cHg7XG4gICAgbWluLXdpZHRoOiAyMzdweDsgfVxuICAuY2l0eS1zbHJvbGxlcl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNpdHktc2xyb2xsZXJfX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuY2l0eS1zbHJvbGxlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgLmNpdHktc2xyb2xsZXJfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNpdHktc2xyb2xsZXJfX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jaXR5LXNscm9sbGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNpdHktc2xyb2xsZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmNpdHktc2xyb2xsZXJfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjVweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNpdHktc2xyb2xsZXJfX2xpc3QtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5jaXR5LXNscm9sbGVyX19saXN0LWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYxZTFlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNpdHktc2xyb2xsZXJfX2xpc3QtbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5jaXR5LXNscm9sbGVyX19saXN0LWxpbms6aG92ZXIsIC5jaXR5LXNscm9sbGVyX19saXN0LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gICAgICAuY2l0eS1zbHJvbGxlcl9fbGlzdC1saW5rOmhvdmVyOjphZnRlciwgLmNpdHktc2xyb2xsZXJfX2xpc3QtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaXR5LXNscm9sbGVyX19saXN0LWxpbmsgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG5cbi5jaXR5LXNscm9sbGVyLWx2bDEsXG4uY2l0eS1zbHJvbGxlci1sdmwyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0LHQvtGAINGA0LXQs9C40L7QvdCwIC0g0LzQvtCx0LjQu9GM0L3Ri9C5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsLWZpbHRlci1yZWdpb25fX2FjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vYmlsLWZpbHRlci1yZWdpb25fX2FjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5tb2JpbC1maWx0ZXItcmVnaW9uX19saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAubW9iaWwtZmlsdGVyLXJlZ2lvbl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vYmlsLWZpbHRlci1yZWdpb25fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vYmlsLWZpbHRlci1yZWdpb25fX2xpc3QtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuLnBhZ2UtZmlsdGVyIHtcbiAgcGFkZGluZzogMTRweCAxNXB4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZmlsdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnBhZ2UtZmlsdGVyIC5jYXRlZ29yeS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFnZS1maWx0ZXIgLmNhdGVnb3J5LWJhcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS1maWx0ZXJfX2xvZ28taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTM2cHg7IH1cbiAgLnBhZ2UtZmlsdGVyIC5jYXRlZ29yeS1iYXItdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5wYWdlLWZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3Mge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgIC5wYWdlLWZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFnZS1maWx0ZXIgLmNhdGVnb3J5LWJhci10YWdzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLWZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7IH0gfVxuICAgIC5wYWdlLWZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3MgLnRhZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHggMHB4IDRweDtcbiAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYWdlLWZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3MgLnRhZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfSB9XG4gICAgICAucGFnZS1maWx0ZXIgLmNhdGVnb3J5LWJhci10YWdzIC50YWc6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxRTFFO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CX0LDQs9C+0LvQvtCy0LrQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzExMTExMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAudGl0bGUtYmxvY2stLWJpZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGl0bGUtYmxvY2stLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQl9Cw0LPQvtC70L7QstC+0Log0YHRgtGA0LDQvdC40YbRi1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgLyptYXJnaW4tcmlnaHQ6IDQzcHg7Ki9cbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wYWdlLXRpdGxlLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnBhZ2UtdGl0bGUtLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAucGFnZS10aXRsZV9fc3ViIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAucGFnZS10aXRsZV9fc20tdHh0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLnBhZ2UtdGl0bGVfX21hcmdpbi1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXRpdGxlX19tYXJnaW4tciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wYWdlLXRpdGxlX19tYXJnaW4tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAucGFnZS10aXRsZS0tZGVzay1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhZ2UtdGl0bGUtLWRlc2stY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jb21wYW55LXBhZ2VfX2hlYWRlci0tbS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29tcGFueS1wYWdlX19oZWFkZXItLW0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWxlcnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hbGVydC13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uYWxlcnQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkYxRTFFO1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5zZWN0aW9uLXRpdGxlLS10aGluIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VjdGlvbi10aXRsZS0tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLXRpdGxlLS1tYXJnaW4tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi10aXRsZS0tbWFyZ2luLWI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi10aXRsZS0tbWFyZ2luLWI2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi10aXRsZS0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tdGl0bGUtLXVwcGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpZGVyLm1vYmlsLXZpcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zbGlkZXIgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDExcHggcmdiYSgxMjksIDEyOSwgMTI5LCAwLjI1KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnNsaWRlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogaWY7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuICAgIC5zbGlkZXIgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gIC5zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gICAgLnNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cbiAgLnNsaWRlciAuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGlkZXJfYXJyb3ctY2VudGVyIC5zbGljay1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IC00MHB4OyB9XG5cbi5zbGljay1zbGlkZXItLWNvdmVyLWltZyAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5zbGljay1zbGlkZXItLWNvdmVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uc2xpZGVyLS1zcS1hcnJvdyAuc2xpY2stYXJyb3cge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgY29sb3I6ICNGRjFFMUU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjFFMUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zbGlkZXItLXNxLWFycm93IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uc2xpZGVyLS1zcS1hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5zbGlkZXItLXNtIC5zbGljay1hcnJvdyB7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTtcbiAgei1pbmRleDogMjsgfVxuICAuc2xpZGVyLS1zbSAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuXG4uc2xpZGVyLS1zaW1wbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zbGlkZXItLXNpbXBsZSAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5zbGlkZXItLXNpbXBsZSAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnNsaWRlci0tc2ltcGxlIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlci0tc2ltcGxlIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICAuc2xpZGVyLS1zaW1wbGUgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlci0tc2ltcGxlIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cblxuLnNsaWRlci0tc2ltcGxlLWRvdHRlZCAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpZGVyLS1zaW1wbGUtZG90dGVkIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLS1zaW1wbGUtZG90dGVkIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNsaWNrLWRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTsgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGVudC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAtMTVweDsgfSB9XG5cbi5zdGF0aXN0aWMtc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3RhdGlzdGljLXNsaWRlcl9faXRlbS1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3RhdGlzdGljLXNsaWRlcl9faXRlbS1kYXRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgLnN0YXRpc3RpYy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IC02NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zdGF0aXN0aWMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICByaWdodDogODBweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5zdGF0aXN0aWMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjRweDsgfVxuXG4uY29udGVudC1jYXJ1c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbnRlbnQtY2FydXNlbF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtY2FydXNlbF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gIC5jb250ZW50LWNhcnVzZWxfX2l0ZW0gLnByZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRlbnQtY2FydXNlbCAuc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtY2FydXNlbCAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAtMTVweDsgfSB9XG5cbi5jb250ZW50LWNhcnVzZWwtLXRoaW4gLnNsaWNrLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTMxcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/RgNC10LLRjNGOINGB0YLQsNGC0LXQuSDQsiDQutCw0YDRg9GB0LXQu9C4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJldmlldy1ibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJldmlldy1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICAgIC5wcmV2aWV3LWJsb2NrICsgLmZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAucHJldmlldy1ibG9jayAucm93ID4gKiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4ucHJldmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnByZXZpZXdfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmV2aWV3X190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJldmlld19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5wcmV2aWV3X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByZXZpZXdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmV2aWV3X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5wcmV2aWV3X190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAucHJldmlld19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByZXZpZXdfX3ZpZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJldmlld19fdmlld3M6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAucHJldmlld19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmV2aWV3X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICAucHJldmlld19faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcmV2aWV3X21pbiAucHJldmlld19faW1nIHtcbiAgICBoZWlnaHQ6IDIwM3B4OyB9XG4gIC5wcmV2aWV3X21pbiAucHJldmlld19fdGV4dCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmV2aWV3X21pbiAucHJldmlld19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5wcmV2aWV3X21pbiAucHJldmlld19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJldmlld19taW4gLnByZXZpZXdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnByZXZpZXdfX2ltZ192aWRlbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNGRjFFMUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5wZXJzb25zIHtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBlcnNvbnMge1xuICAgICAgcGFkZGluZzogNTBweCAwIDI1cHg7IH0gfVxuICAucGVyc29ucyAucGVyc29ucy1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wZXJzb25zIC5wZXJzb25zLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5wZXJzb25zIC5wZXJzb25zLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAxNDJweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMXB4OyB9XG4gIC5wZXJzb25zIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGVyc29ucyAuYmxvY2stdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAucGVyc29ucyAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBlcnNvbnMgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogMjg1cHg7IH1cbiAgICAucGVyc29ucyAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wZXJzb25zIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkYxRTFFOyB9XG5cbi5wZXJzb24ge1xuICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGVyc29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wZXJzb25fX2ltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBlcnNvbl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLnBlcnNvbl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wZXJzb25fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0L7QsdGR0YDRgtC60LAg0YHRgdGL0LvQutC4IFwi0L/QvtC00YDQvtCx0L3QtdC1XCJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb3JlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9yZS13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmRpdmlkaW5nLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjsgfVxuICAuZGl2aWRpbmctYmxvY2sgLmZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpdmlkaW5nLWJsb2NrIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZGl2aWRpbmctYmxvY2tfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpdmlkaW5nLWJsb2NrX19pbWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMCAzMHB4OyB9IH1cbiAgLmRpdmlkaW5nLWJsb2NrX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpdmlkaW5nLWJsb2NrX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmRpdmlkaW5nLWJsb2NrX190ZXh0IC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5kaXZpZGluZy1ibG9ja19fdGV4dCAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZGl2aWRpbmctYmxvY2tfX2Rlc2NycHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kaXZpZGluZy1ibG9ja19fZGVzY3JwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAuZGl2aWRpbmctYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kaXZpZGluZy1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uZGl2aWRpbmctYmxvY2syIHtcbiAgcGFkZGluZzogMTA1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYmctcDMuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpdmlkaW5nLWJsb2NrMiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7IH0gfVxuICAuZGl2aWRpbmctYmxvY2syX19kZXNjcnB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmRpdmlkaW5nLWJsb2NrMiAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGl2aWRpbmctYmxvY2syIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZGl2aWRpbmctYmxvY2syX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtRXh0cmFCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGl2aWRpbmctYmxvY2syX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5leHBlcnQtb3BpbmlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5leHBlcnQtb3BpbmlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNTBweDsgfSB9XG4gIC5leHBlcnQtb3Bpbmlvbl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5leHBlcnQtb3Bpbmlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZXhwZXJ0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXhwZXJ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV4cGVydCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5leHBlcnRfX2ltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXhwZXJ0X19pbWcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5leHBlcnRfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZXhwZXJ0X190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5leHBlcnRfX3RleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyB9IH1cbiAgLmV4cGVydF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXhwZXJ0X19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmNvbGxhcHNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb2xsYXBzZS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29sbGFwc2UgLmxpbmsuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2UtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmNvbGxhcHNlLWNvbnRlbnQudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbGxhcHNlLWxpbmstY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS1saW5rLWNsb3NlLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2VhcmNoLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgbWF4LXdpZHRoOiA3MzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VhcmNoLW1hcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1pbWFnZXMge1xuICBtYXgtd2lkdGg6IDczNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1pbWFnZXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuc2VhcmNoLWltYWdlcyAuc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDc1NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5zZWFyY2gtaW1hZ2VzIC5jb250ZW50LWNhcnVzZWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlYXJjaC1pbWFnZXMgLnNsaWNrLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDsgfVxuICAuc2VhcmNoLWltYWdlc19fYnJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwOEEwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWFyY2gtaW1hZ2VzX19icmUgYSB7XG4gICAgICBjb2xvcjogIzAwOEEwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWltYWdlc19fYnJlLWl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAuc2VhcmNoLWltYWdlc19fYnJlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnNlYXJjaC1pbWFnZXNfX2JyZS1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtaW1hZ2VzX190aXRsZSB7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoLWltYWdlc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1pbWFnZXNfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1pbWFnZXNfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZWFyY2gtaW1hZ2VzX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gIC5wYWdlLS1wYWRkaW5nLWJpZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLS1wYWRkaW5nLWJpZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtLWJnIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgICAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuYnJlYWRjcnVtYi0tcHJpdmF0ZS1vZmZpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjg2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYi0tcHJpdmF0ZS1vZmZpY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYi0tcHJpdmF0ZS1vZmZpY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJyZWFkY3J1bWItLXByaXZhdGUtb2ZmaWNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cg0LXQudGC0LjQvdCzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmF0aW5nIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yYXRpbmcge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJhdGluZ19fdG90YWwge1xuICAgIG1hcmdpbi1yaWdodDogNy41cHg7IH1cblxuLnJhdGluZy1zdGFyIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIuNXB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmF0aW5nLXN0YXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJhdGluZy1zdGFyLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkU2MDA7IH1cblxuLm1ldHJvLWxpc3Qge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLm1ldHJvLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZXRyby1saXN0X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5tZXRyby1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tZXRyby1saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNGRjFFMUU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tZXRyby1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPigJjQvtGA0LzQsCDQvtGC0L/RgNCw0LLQutC4INGB0L7QvtCx0YnQtdC90LjCpFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyaXRlLW1lc3NhZ2UgLmlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5jaGFuZ2UtcGFzc3dvcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNoYW5nZS1wYXNzd29yZF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5jaGFuZ2UtcGFzc3dvcmRfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4OyB9XG5cbi5jaGFuZ2UtcGFzc3dvcmRfX2lucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY2hhbmdlLXBhc3N3b3JkX19idG4td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQsNGB0YLQvtC80L3Ri9C5INGB0LrRgNC+0LvQu1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjcm9sbC1ncmF5Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDBweDsgfVxuXG4uc2Nyb2xsLWdyYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTsgfVxuXG4uc2Nyb2xsLWdyYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc2Nyb2xsLWdyYXk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTsgfVxuXG4uc2Nyb2xsLWdyYXk6Oi13ZWJraXQtcmVzaXplciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwcHg7IH1cblxuLnNjcm9sbC1ncmF5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAycHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KHRgtGA0LDQvdC40YbQsCDQutC+0L3RgtC10LrRgdGC0LAgKNCb0JopXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAwIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDsgfSB9XG4gIC5wYWdlLWNvbnRlbnQgLmZ1bGwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodC+0YDRgtC40YDQvtCy0LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNvcnRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNvcnRpbmdfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc29ydGluZ19fYnRuOmhvdmVyLCAuc29ydGluZ19fYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5zb3J0aW5nX19idG4tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICAgIC5zb3J0aW5nX19idG4tLWRpc2FibGVkOmhvdmVyLCAuc29ydGluZ19fYnRuLS1kaXNhYmxlZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI0FDQTlBOTsgfVxuXG4uaWNvbi1zb3J0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzExMTExMTsgfVxuICAuaWNvbi1zb3J0aW5nOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyOyB9XG4gIC5pY29uLXNvcnRpbmcuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0LDQvdC10LvRjCDRgSDQv9C+0LTRgdC60LDQt9C60L7QuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5vdGUtcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5ub3RlLXBhbmVsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KfQsNGCXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hhdF9fcGFuZWwge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYXRfX3BhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhdF9fcGFuZWwtLW1vYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uY2hhdF9fd2luZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaGF0X19tYXNzYWdlLWl0ZW0ge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdF9fbWFzc2FnZS1pdGVtIHtcbiAgICAgIHdpZHRoOiA5NSU7IH0gfVxuXG4uY2hhdF9fbWFzc2FnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNoYXRfX21hc3NhZ2UtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYXRfX21hc3NhZ2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uY2hhdF9fbWFzc2FnZS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYXRfX21hc3NhZ2UtdGltZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uY2hhdF9fbWFzc2FnZS10eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdF9fbWFzc2FnZS10eHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAuY2hhdF9fbWFzc2FnZS10eHQ6OmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG5cbi5jaGF0X19tYXNzYWdlLXZhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNoYXRfX21hc3NhZ2UtYWRkZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDgwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uY2hhdF9fbWVzcy1maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoYXRfX21lc3MtZmlsZTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogSWY7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY2hhdF9fbWVzcy1maWxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuXG4uY2hhdF9fbWVzc2FnZS1lbnRlciB7XG4gIG1hcmdpbjogNTBweCAwIDI1cHg7IH1cblxuLmNoYXRfX2J0biB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmNoYXRfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jaGF0X19wYWdlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGF0X19wYWdlLXdyYXAucHJpdmF0ZS1vZmZpY2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLmNoYXRfX3NpZGViYXIge1xuICB3aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGF0X19zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNoYXRfX29wZW4tbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uY2hhdF9fb3Blbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmNoYXRfX29wZW4taXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cblxuLmNoYXRfX29wZW4taXRlbS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYXRfX29wZW4taXRlbS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNoYXRfX2xvZ28ge1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jaGF0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jaGF0X190eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNkI2QjZCOyB9XG5cbi5jaGF0X19tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uY2hhdF9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNoYXRfX21lc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwOEEwMDsgfVxuXG4uY2hhdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLmNoYXRfX2hlYWRlciAudG9vbHMtcG9wdXBfX2xpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuY2hhdF9faGVhZGVyIC50b29scy1wb3B1cF9fbGluazo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2hhdF9faGVhZGVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGF0X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLmNoYXRfX2FkZGVkLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgLmNoYXRfX2FkZGVkLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA4MTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY2hhdF9fYWRkZWQtd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5jaGF0X19hZGRlZC13cmFwIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYXRfX2FkZGVkLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAuY2hhdF9fYWRkZWQtd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYXRfX2FkZGVkLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jaGF0X19hZGRlZC13cmFwIHtcbiAgICAgIG1heC13aWR0aDogNDk1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAuY2hhdF9fYWRkZWQtd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgLmNoYXRfX2FkZGVkLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7IH1cblxuLmNoYXRfX2FkZGVkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jaGF0X19hZGRlZC1pbWcge1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uY2hhdF9fYWRkZWQtZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hhdF9fYWRkZWQtZGVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5jaGF0X19tYXNzYWdlLWl0ZW0tLXRoZW0gLmNoYXRfX21hc3NhZ2UtdHh0IHtcbiAgYmFja2dyb3VuZDogI0NERjBGRjtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNoYXRfX21hc3NhZ2UtaXRlbS0tdGhlbSAuY2hhdF9fbWFzc2FnZS10eHQ6OmFmdGVyIHtcbiAgICBsZWZ0OiA3JTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0RGMEZGOyB9XG5cbi5jaGF0X19tYXNzYWdlLWl0ZW0tLW1lIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLmNoYXRfX21hc3NhZ2UtaXRlbS0tbWUgLmNoYXRfX21hc3NhZ2UtdHh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jaGF0X19tYXNzYWdlLWl0ZW0tLW1lIC5jaGF0X19tYXNzYWdlLXR4dDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDclO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRjJGMjsgfVxuICAuY2hhdF9fbWFzc2FnZS1pdGVtLS1tZSAuY2hhdF9fbWFzc2FnZS10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY2hhdF9fbWFzc2FnZS1pdGVtLS1tZSAuY2hhdF9fbWFzc2FnZS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KHQv9C40YHQvtC6INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udXNlcmxpc3RfX3NlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4udXNlcmxpc3RfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi51c2VybGlzdF9fc2VsZWN0ZWQtbGlzdCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMTRweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udXNlcmxpc3RfX3NlbGVjdGVkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC51c2VybGlzdF9fc2VsZWN0ZWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbWFnZS1nYWxsZXJ5X19zZWFyY2gtd3JhcCB7XG4gIG1heC13aWR0aDogNzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWFnZS1nYWxsZXJ5X19zZWFyY2gtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fYmFjay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdGFnLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pbWFnZS1nYWxsZXJ5X190YWctd3JhcCAudGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG5cbi5pbWFnZS1nYWxsZXJ5X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeV9faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuaW1hZ2UtZ2FsbGVyeV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmltYWdlLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmltYWdlLWdhbGxlcnlfX2l0ZW06aG92ZXIgLmltYWdlLWdhbGxlcnlfX2l0ZW0tYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmltYWdlLWdhbGxlcnlfX2l0ZW06aG92ZXIgLmltYWdlLWdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG5cbi5pbWFnZS1nYWxsZXJ5X19pdGVtLWltZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeV9faXRlbS1pbWcge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG5cbi5pbWFnZS1nYWxsZXJ5X19pdGVtLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDEzcHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaW1hZ2UtZ2FsbGVyeV9faXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5pbWFnZS1nYWxsZXJ5X19pdGVtLWRlc2NyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuXG4uaW1hZ2UtZ2FsbGVyeV9fbW9yZS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCA2MHB4OyB9XG4gIC5pbWFnZS1nYWxsZXJ5X19tb3JlLWJ0biAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4OyB9XG5cbi5zbWFydC1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAuc21hcnQtZmlsdGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNtYXJ0LWZpbHRlcl9fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAyNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zbWFydC1maWx0ZXJfX3BvcHVwIHtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5zbWFydC1maWx0ZXJfX3BvcHVwLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc21hcnQtZmlsdGVyX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNtYXJ0LWZpbHRlcl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogaWY7IH1cbiAgLnNtYXJ0LWZpbHRlcl9fcG9wdXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5zbWFydC1maWx0ZXJfX3BvcHVwLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc21hcnQtZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnNtYXJ0LWZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnNtYXJ0LWZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc21hcnQtZmlsdGVyX19wb3B1cC0tY3VycmVuY3kge1xuICAgIG1pbi13aWR0aDogMjgwcHg7IH1cblxuLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wZXJzb25fX3BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGVyc29uX19wYW5lbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cblxuLnBlcnNvbl9faW5mbyB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wZXJzb25fX2luZm8ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucGVyc29uX19pbWFnZSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBlcnNvbl9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi5wZXJzb25fX2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTExMTsgfVxuXG4ucGVyc29uX193b3JrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTExMTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wZXJzb25fX3dvcmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbi5wZXJzb25fX3Nob3J0LWRlc2NyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBlcnNvbl9fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBlcnNvbl9fZGVzY3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wZXJzb25fX2Rlc2NyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC5wZXJzb25fX2Rlc2NyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLnBlcnNvbl9fZGVzY3IgcCArIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAucGVyc29uX19kZXNjciBwICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucGVyc29uX19kZXNjciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTsgfVxuXG4ubm8tcmVzaWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm8tcmVzaWx0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5yZWdpc3RyYXRpb24ge1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwOyB9XG4gIC5yZWdpc3RyYXRpb24gLmlucHV0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbiAuY2FwdGNoYSB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMzBweDsgfVxuICAucmVnaXN0cmF0aW9uIC5zb2MtbG9naW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fc3VibWl0LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW1hZ2UtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cblxuLmhpZGUtZGVzY3JfX3R4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgLmhpZGUtZGVzY3JfX3R4dC52aXNpYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5oaWRlLWRlc2NyX19idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZGUtZGVzY3JfX2J0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaGlkZS1kZXNjcl9fYnRuOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSWZcIjtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgLmhpZGUtZGVzY3JfX2J0bi5hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zb3J0LXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zb3J0LXBvcHVwX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnNvcnQtcG9wdXBfX3BhbmVsLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc29ydC1wb3B1cF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb3J0LXBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuc29ydC1wb3B1cF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29ydC1wb3B1cF9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnNvcnQtcG9wdXBfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb3J0LXBvcHVwX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5zb3J0LXBvcHVwX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29ydC1wb3B1cF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5zb3J0LXBvcHVwX19idG5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNvcnQtcG9wdXBfX3Jlc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29ydC1wb3B1cF9fcmVzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnNvcnQtcG9wdXBfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb3J0LXBvcHVwX19zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgLnNvcnQtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgLnNvcnQtcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5hY2NvcmRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hY2NvcmRpb25fX3RpdGxlOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJJZlwiO1xuICAgICAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gICAgLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAuYWNjb3JkaW9uX190aXRsZS5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmFjY29yZGlvbl9fdGl0bGUuYWN0aXZlIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBjb2xvcjogIzExMTExMTsgfVxuICAgICAgLmFjY29yZGlvbl9fdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklmXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG4gICAgICAgIGNvbG9yOiAjMTExMTExOyB9XG4gIC5hY2NvcmRpb25fX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uLW1vYl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFjY29yZGlvbi1tb2JfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmFjY29yZGlvbi1tb2JfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gICAgZm9udC1mYW1pbHk6IGlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5hY2NvcmRpb24tbW9iX190aXRsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvcmRpb24tbW9iX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJhbm5lci1wcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9sb2dvLWNpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7IH1cbiAgLmJhbm5lci1wcmV2aWV3X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAuYmFubmVyLXByZXZpZXdfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuYmFubmVyLXByZXZpZXdfX3NpemUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmJhbm5lci1wcmV2aWV3LS1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjkwcHg7IH1cbiAgLmJhbm5lci1wcmV2aWV3LS1iaWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gIC5iYW5uZXItcHJldmlldy0tYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZ3Jlc3NfX2xpc3QtLW1hcmdpbi1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4ucHJvZ3Jlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9ncmVzc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcm9ncmVzc19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiA1NXB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb2dyZXNzX19pdGVtLXRpdGxlLS1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2dyZXNzX19pdGVtLXRpdGxlLS1pY29uLmktbW9iaWxlLXBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5wcm9ncmVzc19faXRlbS10aXRsZS0taWNvbi5pLW1vbml0b3Ige1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgLnByb2dyZXNzX19pdGVtLXRpdGxlLS1pY29uLmktbWFsZSwgLnByb2dyZXNzX19pdGVtLXRpdGxlLS1pY29uLmktZmVtYWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDsgfVxuXG4ucHJvZ3Jlc3NfX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuXG4ucHJvZ3Jlc3NfX3ZhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFFMUU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3NfX3ZhbC10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4udG9vbHMtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2xzLXBvcHVwX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnRvb2xzLXBvcHVwX19idG4tLWhvcml6IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAudG9vbHMtcG9wdXBfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC50b29scy1wb3B1cF9fcGFuZWwuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRvb2xzLXBvcHVwX19wYW5lbC0tZG91YmxlIC50b29scy1wb3B1cF9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLnRvb2xzLXBvcHVwX19wYW5lbC0tZG91YmxlIC50b29scy1wb3B1cF9fbGlzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgICAgLnRvb2xzLXBvcHVwX19wYW5lbC0tZG91YmxlIC50b29scy1wb3B1cF9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAudG9vbHMtcG9wdXBfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudG9vbHMtcG9wdXBfX2xpc3QtLWRlc2NrLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC50b29scy1wb3B1cF9fbGlzdC0tZGVzY2staGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC50b29scy1wb3B1cF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZFREVEOyB9XG4gICAgLnRvb2xzLXBvcHVwX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC50b29scy1wb3B1cF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50b29scy1wb3B1cF9fbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAudG9vbHMtcG9wdXBfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLnRvb2xzLWZlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2xzLWZlZWRfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudG9vbHMtZmVlZF9fYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gIC50b29scy1mZWVkX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLnRvb2xzLWZlZWRfX2Ryb3Bkb3duLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9vbHMtZmVlZF9fZHJvcGRvd24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudG9vbHMtZmVlZF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnRvb2xzLWZlZWRfX2l0ZW0tLWJvcmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudG9vbHMtZmVlZF9fYnRuLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudG9vbHMtZmVlZF9fbGFuZy1zZWxlY3RlZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRvb2xzLWZlZWRfX2xhbmctc2VsZWN0ZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAudG9vbHMtZmVlZF9fbGFuZy1zZWxlY3RlZDphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0lmJztcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLnRvb2xzLWZlZWRfX2xhbmctZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgICAudG9vbHMtZmVlZF9fbGFuZy1kcm9wZG93bi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvb2xzLWZlZWRfX2xhbmctbGlzdCB7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAudG9vbHMtZmVlZF9fbGFuZy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAudG9vbHMtZmVlZF9fbGFuZy1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRvb2xzLWZlZWRfX2xhbmctZmxhZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgbWluLXdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlYXJjaC1yZXN1bHRzIC5pbnB1dC1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5pbnB1dC1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuc2VhcmNoLXJlc3VsdHMgLmlucHV0LXNlYXJjaCAuaW5wdXQge1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zZWFyY2gtYi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDczNXB4OyB9XG4gIC5zZWFyY2gtYi1pdGVtLS1hZHZlcnRpc2luZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMzgsIDAsIDAuMjcpOyB9XG4gIC5zZWFyY2gtYi1pdGVtX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwMHB4IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoLWItaXRlbV9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIC5zZWFyY2gtYi1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMjJweCA3M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoLWItaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4IDUzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnNlYXJjaC1iLWl0ZW1fX2NvbnRlbnQgLm1vYmlsLW5vbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zZWFyY2gtYi1pdGVtX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWFyY2gtYi1pdGVtX19jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc2VhcmNoLWItaXRlbV9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1iLWl0ZW1fX3N0YXR1cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNlYXJjaC1iLWl0ZW1fX3N0YXR1cyA+ICoge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9IH1cbiAgICAuc2VhcmNoLWItaXRlbV9fc3RhdHVzIC5idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VhcmNoLWItaXRlbV9fc3RhdHVzIC5idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5zZWFyY2gtYi1pdGVtX19zdGF0dXMgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5zZWFyY2gtYi1pdGVtX19zdGF0dXNfX2dyZWVuIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDA4QTAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1iLWl0ZW1fX3N0YXR1c19fZ3JlZW4ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuc2VhcmNoLWItaXRlbV9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1iLWl0ZW1fX2NvbnRhY3RzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vcGhvbmUtZGFyay5zdmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2gtYi1pdGVtX19jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkVERUQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFREVEO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5zZWFyY2gtYi1pdGVtX19jb250YWN0cyA+ICoge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuc2VhcmNoLWItaXRlbV9fY29udGFjdHMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1iLWl0ZW1fX2NvbnRhY3RzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1iLWl0ZW1fX2NvbnRhY3RzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWFyY2gtYi1pdGVtX19hZHJlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL21hcmstZGFyay5zdmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VhcmNoLWItaXRlbV9fYWRyZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZFREVEO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRURFRDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAuc2VhcmNoLWItaXRlbV9fYWRyZXMgPiAqIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLnNlYXJjaC1iLWl0ZW1fX2FkcmVzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtYi1pdGVtX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2gtYi1pdGVtX19mb290ZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4gICAgLnNlYXJjaC1iLWl0ZW1fX2Zvb3RlciA+ICoge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlYXJjaC1iLWl0ZW1fX2Zvb3RlciA+ICoge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IH0gfVxuICAgICAgLnNlYXJjaC1iLWl0ZW1fX2Zvb3RlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2VhcmNoLWItaXRlbV9fYnRuLXByb21vY29kIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNlYXJjaC1iLWl0ZW1fX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWFyY2gtYi1pdGVtIC5pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuc2VhcmNoLWItaXRlbSAuaS12azo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnNlYXJjaC1iLWl0ZW0gLmktdGw6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5zZWFyY2gtYi1pdGVtIC5pLXR3OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc2VhcmNoLWItaXRlbSAuaS1mYjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnNlYXJjaC1iLWl0ZW0gLmktaW46OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5zZWFyY2gtYi1pdGVtIC5pLW9rOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuc2VhcmNoLWItaXRlbV9fc29jaWFsLW5hbWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4uc2VhcmNoLWItaXRlbS1oZWFkX19saW5rIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1iLWl0ZW0taGVhZF9fbGluayB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uc2VhcmNoLWItaXRlbS1oZWFkX19pbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2xvZ28tY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAvKmJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGZyb20gMTgwZGVnIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMGRlZywgI0ZGRkZGRiA4MC42M2RlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzNjBkZWcpLCByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjMDBFRUMzIDAlLCByZ2JhKDE5NiwgMTk2LCAxOTYsIDApIDEwMCUpLCAjMTkzNjlEOyovXG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VhcmNoLWItaXRlbS1oZWFkX19pbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAuc2VhcmNoLWItaXRlbS1oZWFkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDczNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY29sb3I6ICNGRjFFMUU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkYxRTFFO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucGFnaW5hdGlvbl9fbGluazo6YmVmb3JlLCAucGFnaW5hdGlvbl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluay5kaXNhYmxlZCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2luYXRpb25fX2xpbmtfZmlyc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbmtfZmlyc3Q6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAucGFnaW5hdGlvbl9fbGlua19maXJzdDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMVwiOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2luYXRpb25fX2xpbmtfbGFzdDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cbiAgICAucGFnaW5hdGlvbl9fbGlua19sYXN0Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAucGFnaW5hdGlvbl9fbGlua19sYXN0Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgY29udGVudDogXCJcXGU5MTJcIjsgfSB9XG4gIC5wYWdpbmF0aW9uX19jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLnBhZ2luYXRpb24tLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbi0tY2VudGVyIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ucGFnaW5hdGlvbl9fbGVmdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucGFnaW5hdGlvbl9fbGVmdC1saW5rIGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucGFnaW5hdGlvbl9fcmlnaHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBhZ2luYXRpb25fX3JpZ2h0LWxpbmsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnBhZ2luYXRpb24tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAzLjVweDsgfVxuICAucGFnaW5hdGlvbi1saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMHB4IDRweDtcbiAgICBtaW4td2lkdGg6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnaW5hdGlvbi1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5wYWdpbmF0aW9uLWxpc3RfX3BhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQuNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2luYXRpb24tbGlzdF9fcGFnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGMUUxRTsgfVxuICAucGFnaW5hdGlvbi1saXN0IC5hY3RpdmUgLnBhZ2luYXRpb24tbGlzdF9fbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9XG5cbi5hZHZlcnRpc2luZy1iYW5uZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWR2ZXJ0aXNpbmctYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWR2ZXJ0aXNpbmctYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgPiAuYWR2ZXJ0aXNpbmctYmFubmVyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNBRkFGQUY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAuYWR2ZXJ0aXNpbmctYmFubmVyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNBRkFGQUY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4uYWR2ZXJ0aXNpbmctYmFubmVyX2xlZnQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYWR2ZXJ0aXNpbmctYmFubmVyX2xlZnQgLmFkdmVydGlzaW5nLWJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuXG4uYWR2ZXJ0aXNpbmctYmFubmVyLS1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFkdmVydGlzaW5nLWJhbm5lci0taGFsZjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hZHZlcnRpc2luZy1iYW5uZXItLWhhbGYgLmFkdmVydGlzaW5nLWJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuXG4uYWR2ZXJ0aXNpbmctYmFubmVyLS1mbG9hdCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZHZlcnRpc2luZy1iYW5uZXItLWZsb2F0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmFkdmVydGlzaW5nLWJhbm5lcl9mdWxsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZHZlcnRpc2luZy1iYW5uZXJfZnVsbCAuYWR2ZXJ0aXNpbmctYmFubmVyX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFkdmVydGlzaW5nLWJhbm5lcl9mdWxsIGltZyxcbiAgLmFkdmVydGlzaW5nLWJhbm5lcl9mdWxsIC5hZHZlcnRpc2luZy1iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cblxuLmFkdmVydGlzaW5nLWJhbm5lci0tbW9iLXZpcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWR2ZXJ0aXNpbmctYmFubmVyLS1tb2ItdmlzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1mcC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC4wMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5tZnAtYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfSB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICByaWdodDogNzVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgcmlnaHQ6IDI1cHg7IH0gfVxuICAubWZwLWNsb3NlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBpZjsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWZpZ3VyZSAubWZwLWNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG5cbi5wb3B1cF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucG9wdXAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXAgLnRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLnBvcHVwLS1wYWRkaW5nLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvcHVwLS1wYWRkaW5nLXNtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAgIC5wb3B1cC0tcGFkZGluZy1zbSAubWZwLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAyNHB4OyB9XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAucG9wdXBfX3RpdGxlLS1iaWcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wb3B1cF9fdGl0bGUtLWJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgLnBvcHVwX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBvcHVwX19idG5zLWhvcml6IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5wb3B1cF9fYnRucy1ob3JpeiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnBvcHVwX19idG5zLWhvcml6IC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLnBvcHVwX19idG5zLWhvcml6IC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5wb3B1cF9fYnRucy1ob3JpeiAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgLnBvcHVwX19idG5zLWhvcml6IC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBvcHVwIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFOyB9XG4gICAgLnBvcHVwIC5jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFsZXJ0LW9rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOEEwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmFsZXJ0LW9rLm5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ2luLXJlZy1wb3B1cCB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubG9naW4tcmVnLXBvcHVwIC5sb2dpbi1yZWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jaGFuZ2UtcG9wdXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmNoYW5nZS1wb3B1cF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM0cHggMjdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5nZS1wb3B1cF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuY2hhbmdlLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5jaGFuZ2UtcG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMzRweCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhbmdlLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuY2hhbmdlLXBvcHVwX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY2hhbmdlLXBvcHVwX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNoYW5nZS1wb3B1cF9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jaGFuZ2UtcG9wdXBfX2dyb3VwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhbmdlLXBvcHVwX19ncm91cCAuY2xvc2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuY2hhbmdlLXBvcHVwX19ncm91cCAuY2xvc2U6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5nZS1wb3B1cF9fbG9naW4tYnRuIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuY2hhbmdlLXBvcHVwX19zdWJtaXQge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7IH0gfVxuICAuY2hhbmdlLXBvcHVwX19maWxlLXBob3RvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTJweDsgfVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc2VsZWN0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG5cbi5tZXNzYWdlLXBvcHVwIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lc3NhZ2UtcG9wdXAge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7IH0gfVxuICAubWVzc2FnZS1wb3B1cCAucG9wdXBfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1lc3NhZ2UtcG9wdXAgLmxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZXNzYWdlLXBvcHVwIC5jYXB0Y2hhIHtcbiAgICBtYXJnaW46IC01cHggMCAyMHB4OyB9XG4gIC5tZXNzYWdlLXBvcHVwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZXNzYWdlLXBvcHVwIC5hbGVydCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lc3NhZ2UtcG9wdXAgLmFsZXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAubWVzc2FnZS1wb3B1cCAuYWxlcnQubm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cC1nZW5lci1jb2RlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwLWdlbmVyLWNvZGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAucG9wdXAtZ2VuZXItY29kZSAucG9wdXBfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBvcHVwLWdlbmVyLWNvZGUgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucG9wdXAtZ2VuZXItY29kZSAuYWxlcnQtb2sge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/QvtC/0LAgLSAg0YPRgdC/0LXRiNC90L7QtSDQtNC10LnRgdGC0LLQuNC1XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9wdXAtc3VjZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9wdXAtc3VjZXNzX19pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdWNlc3Mtc2lyY2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAtc3VjZXNzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5wb3B1cC1zdWNlc3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cC1zdWNlc3NfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvcHVwLXN1Y2Vzc19fYnRuIHtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cC1zdWNlc3NfX2J0biB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/QvtC00YLQstC10YDQttC00LXQvdC40LUg0YPQtNCw0LvQtdC90LjRj1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRlbGV0ZS1wb3B1cCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVsZXRlLXBvcHVwX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5kZWxldGUtcG9wdXBfX2J0bi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlbGV0ZS1wb3B1cF9fYnRuLWdyb3VwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuZGVsZXRlLXBvcHVwX19idG4tZ3JvdXAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGVsZXRlLXBvcHVwX19idG4tZ3JvdXAgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0L7Qv9C+0LLQtdGAIC0gINGD0YHQv9C10YjQvdC+0LUg0LTQtdC50YHRgtCy0LjQtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5vdGUtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubm90ZS1wb3BvdmVyX19wYW5lbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90ZS1wb3BvdmVyX19wYW5lbCB7XG4gICAgICAgIHRvcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAubm90ZS1wb3BvdmVyX19wYW5lbCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgIC5ub3RlLXBvcG92ZXJfX3BhbmVsLmFjdGl2ZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5ub3RlLXBvcG92ZXJfX3dyYXAtLXN1Y2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gIC5ub3RlLXBvcG92ZXJfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5vdGUtcG9wb3Zlcl9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTEzJztcbiAgICAgIGZvbnQtZmFtaWx5OiBJZjsgfVxuICAubm90ZS1wb3BvdmVyX190eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuXG4ub3Blbi1mcmFuY2hpc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAub3Blbi1mcmFuY2hpc2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm9wZW4tZnJhbmNoaXNlX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm9wZW4tZnJhbmNoaXNlX19jYXB0Y2hhIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cblxuLm9wZW4tZnJhbmNoaXNlIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wb3B1cC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NyU7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcHVwLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvcHVwLWltZyAubWZwLWNsb3NlIHtcbiAgICByaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcHVwLWltZyAubWZwLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnBvcHVwLWltZ19fY29udGVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wdXAtaW1nX19jb250ZW50LXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucG9wdXAtaW1nX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtaGVpZ2h0OiA5NXZoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLnBvcHVwLWltZ19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcHVwLWltZ19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBvcHVwLWltZ19fc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiA4NXB4IDQwcHggMTBweCAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCAtIDIwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucG9wdXAtaW1nX19zaWRlYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX3NpZGViYXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX3NpZGViYXIge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX3NpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5wb3B1cC1pbWdfX2NvbnRlbnQtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI2MHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX2NvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX2NvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb3B1cC1pbWdfX2NvbnRlbnQtaW1hZ2UtdmFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnBvcHVwLWltZ19fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX3NsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG9wdXAtaW1nX19zbGlkZXItaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnBvcHVwLWltZ19fc2xpZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLWltZyAuc2xpY2stbmV4dCxcbiAgLnBvcHVwLWltZyAuc2xpY2stcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wb3B1cC1pbWcgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbiAgICAucG9wdXAtaW1nIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wb3B1cC1pbWcgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnBvcHVwLWltZyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG4gIC5wb3B1cC1pbWcgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgLnBvcHVwLWltZyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG4gIC5wb3B1cC1pbWdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAgICAgLnBvcHVwLWltZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBvcHVwLWltZ19faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucG9wdXAtaW1nX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucG9wdXAtaW1nX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucG9wdXAtaW1nX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgLnBvcHVwLWltZ19fZGVzYy1jdXJyZW50IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAucG9wdXAtaW1nX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnBvcHVwLWltZ19fdGFncyAudGFnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucG9wdXAtaW1nX19zaGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucG9wdXAtaW1nX190YWdzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9wdXAtaW1nX190YWdzLWhpZGUudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucG9wdXAtaW1nX19zaGFyZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3B1cC1pbWdfX3NoYXJlLWJsb2NrLnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBvcHVwLWltZ19fc2hhcmUtYnRuOjpiZWZvcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnBvcHVwLWltZ19fb3RoZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAgICAgLnBvcHVwLWltZ19fb3RoZXJzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAucG9wdXAtaW1nX19vdGhlcnMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucG9wdXAtaW1nX19vdGhlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wb3B1cC1pbWdfX290aGVycy1pbWcge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX290aGVycy1pbWcge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3B1cC1pbWdfX290aGVycy1pbWcge1xuICAgICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgLnBvcHVwLWltZ19fb3RoZXJzLWltZy12YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY29tcGxhaW4gLm1mcC1jbG9zZSB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7IH1cblxuLmNvbXBsYWluX19zdWJtaXQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlZ2lvbi1zZWxlY3QtcG9wdXAge1xuICBtaW4td2lkdGg6IDY1MHB4OyB9XG4gIC5yZWdpb24tc2VsZWN0LXBvcHVwIC5jaGFuZWwtc2V0dGluZ19fY2l0eSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnNoYXJlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjFFMUU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNoYXJlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBQ0E5QTk7IH0gfVxuICAuc2hhcmUtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaGFyZS1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgLnNoYXJlLWJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNoYXJlLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnNoYXJlLWJsb2NrX190ZXh0IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaGFyZS1ibG9ja19fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaGFyZS1ibG9ja19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAuc2hhcmUtYmxvY2tfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaGFyZS1ibG9ja19fYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2hhcmUtYmxvY2tfX2FjdGlvbi0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNoYXJlLWJsb2NrX19hY3Rpb24tLWlubGluZSAuc2hhcmUtYmxvY2tfX2FjdGlvbi1jb3VudCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaGFyZS1ibG9ja19fYWN0aW9uLS1pbmxpbmUgLnNoYXJlLWJsb2NrX19hY3Rpb24tY291bnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnNoYXJlLWJsb2NrX19hY3Rpb24tYnRuIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaGFyZS1ibG9ja19fYWN0aW9uLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zaGFyZS1ibG9ja19fYWN0aW9uLWJ0bjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuc2hhcmUtYmxvY2tfX2FjdGlvbi1jb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNoYXJlLWJsb2NrX19hY3Rpb24tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNoYXJlLWJsb2NrX19hY3Rpb24tY291bnQtLW1vYi12aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2hhcmUtYmxvY2tfX2FjdGlvbi1jb3VudC0tbW9iLXZpcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J/QvtC/0LDQvyBcItCf0L7QtNC10LvQuNGC0YzRgdGPINCyINGB0L7RhiDRgdC10YLRj9GFXCJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaGFyZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zaGFyZS1wb3B1cCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDEwcHggMTBweDsgfSB9XG4gIC5zaGFyZS1wb3B1cC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaGFyZS1wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaGFyZS1wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogaWY7IH1cbiAgLnNoYXJlLXBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1FeHRyYUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNoYXJlLXBvcHVwX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5zaGFyZS1wb3B1cF9fdGl0bGUubW9iaWwtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNoYXJlLXBvcHVwX190aXRsZS5tb2JpbC12aXNpYmxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zaGFyZS1wb3B1cF9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNoYXJlLWJsb2NrLS1jb21wYW55LXBhZ2UgLnNoYXJlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hhcmUtYmxvY2stLWNvbXBhbnktcGFnZSAuc2hhcmUtcG9wdXBfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaGFyZS1ibG9jay0tY29tcGFueS1wYWdlIC5zaGFyZS1wb3B1cF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQmtC90L7Qv9C60Lgg0YHQvtGGLiDRgdC10YLQtdC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnNoYXJlLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5zaGFyZS1idG5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hhcmUtYnRuX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5zaGFyZS1idG5fX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zaGFyZS1idG5fX2l0ZW0ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hhcmUtYnRuX19pdGVtIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuc2hhcmUtYnRuX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5zaGFyZS1idG5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2hhcmUtYnRuIC5pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlLWJ0biAuaWNvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDsgfSB9XG4gIC5zaGFyZS1idG4gLmljb246aG92ZXIge1xuICAgIG9wYWNpdHk6IC44OyB9XG5cbi5zaGFyZS1idG4gLmktdHctZmwge1xuICBiYWNrZ3JvdW5kOiAjMUJBRUVCO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNoYXJlLWJ0biAuaS1mYi1mbCB7XG4gIGJhY2tncm91bmQ6ICM0QzZEQjY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc2hhcmUtYnRuIC5pLXZrLWZsIHtcbiAgYmFja2dyb3VuZDogIzY2OTVCRDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zaGFyZS1idG4gLmktbG4tZmwge1xuICBiYWNrZ3JvdW5kOiAjMEU3NkE4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNoYXJlLWJ0biAuaS1vay1mbCB7XG4gIGJhY2tncm91bmQ6ICNGQzkwMDU7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc2hhcmUtYnRuIC5pLXd0LWZsIHtcbiAgYmFja2dyb3VuZDogIzQ2QzE1MjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5zaGFyZS1idG4gLmktdmItZmwge1xuICBiYWNrZ3JvdW5kOiAjNjU1QkFBO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNoYXJlLWJ0biAuaS1zay1mbCB7XG4gIGJhY2tncm91bmQ6ICMwMEE3RTU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc2hhcmUtYnRuIC5pLXRsLWZsIHtcbiAgYmFja2dyb3VuZDogIzJBQTFEQTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5zaGFyZS1idG4gLmktY29weSB7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBiYWNrZ3JvdW5kOiAjRkNGRkZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnNoYXJlLWJ0bl9fbGlzdDpmaXJzdC1jaGlsZCAuc2hhcmUtYnRuX19pdGVtOmZpcnN0LWNoaWxkIC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaGFyZS1idG5fX2xpc3Q6Zmlyc3QtY2hpbGQgLnNoYXJlLWJ0bl9faXRlbTpsYXN0LWNoaWxkIC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaGFyZS1idG5fX2xpc3Q6bGFzdC1jaGlsZCAuc2hhcmUtYnRuX19pdGVtOmZpcnN0LWNoaWxkIC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaGFyZS1idG5fX2xpc3Q6bGFzdC1jaGlsZCAubGFzdC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0LXRgNGL0LUg0LrQvdC+0L/QutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2hhcmUtYnRuX19saXN0LS1ncmF5IC5zaGFyZS1idG5fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc2hhcmUtYnRuX19saXN0LS1ncmF5IC5zaGFyZS1idG5fX2l0ZW0ge1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQ0E5QTk7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuc2hhcmUtYnRuX19saXN0LS1ncmF5IC5zaGFyZS1idG5fX2l0ZW06aG92ZXIgLmktdHctZmwge1xuICAgIGNvbG9yOiAjMUJBRUVCOyB9XG4gIC5zaGFyZS1idG5fX2xpc3QtLWdyYXkgLnNoYXJlLWJ0bl9faXRlbTpob3ZlciAuaS1mYi1mbCB7XG4gICAgY29sb3I6ICM0QzZEQjY7IH1cbiAgLnNoYXJlLWJ0bl9fbGlzdC0tZ3JheSAuc2hhcmUtYnRuX19pdGVtOmhvdmVyIC5pLXZrLWZsIHtcbiAgICBjb2xvcjogIzY2OTVCRDsgfVxuICAuc2hhcmUtYnRuX19saXN0LS1ncmF5IC5zaGFyZS1idG5fX2l0ZW06aG92ZXIgLmktbG4tZmwge1xuICAgIGNvbG9yOiAjMEU3NkE4OyB9XG4gIC5zaGFyZS1idG5fX2xpc3QtLWdyYXkgLnNoYXJlLWJ0bl9faXRlbTpob3ZlciAuaS1vay1mbCB7XG4gICAgY29sb3I6ICNGQzkwMDU7IH1cbiAgLnNoYXJlLWJ0bl9fbGlzdC0tZ3JheSAuc2hhcmUtYnRuX19pdGVtOmhvdmVyIC5pLXd0LWZsIHtcbiAgICBjb2xvcjogIzQ2QzE1MjsgfVxuICAuc2hhcmUtYnRuX19saXN0LS1ncmF5IC5zaGFyZS1idG5fX2l0ZW06aG92ZXIgLmktdmItZmwge1xuICAgIGNvbG9yOiAjNjU1QkFBOyB9XG4gIC5zaGFyZS1idG5fX2xpc3QtLWdyYXkgLnNoYXJlLWJ0bl9faXRlbTpob3ZlciAuaS1zay1mbCB7XG4gICAgY29sb3I6ICMwMEE3RTU7IH1cbiAgLnNoYXJlLWJ0bl9fbGlzdC0tZ3JheSAuc2hhcmUtYnRuX19pdGVtOmhvdmVyIC5pLXRsLWZsIHtcbiAgICBjb2xvcjogIzJBQTFEQTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICND0L7RhtC40LDQu9GM0L3Ri9C1INC60L3QvtC60LhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc29jaWFsLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgIC5zb2NpYWwtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc29jaWFsLWxpc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLnNvY2lhbC1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgLnNvY2lhbC1saXN0X19saW5rLnZrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3ZrLWNvbG9yLnN2Zyk7IH1cbiAgICAuc29jaWFsLWxpc3RfX2xpbmsudGwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vdGVsZWdyYW0uc3ZnKTsgfVxuICAgIC5zb2NpYWwtbGlzdF9fbGluay5pbnN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2luc3RhZ3JhbS1jb2xvci5zdmcpOyB9XG4gICAgLnNvY2lhbC1saXN0X19saW5rLmZiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2ZiLWNvbG9yLnN2Zyk7IH1cbiAgICAuc29jaWFsLWxpc3RfX2xpbmsudHcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vdHctY29sb3Iuc3ZnKTsgfVxuICAgIC5zb2NpYWwtbGlzdF9fbGluay5pbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9pbi1jb2xvci5zdmcpOyB9XG4gICAgLnNvY2lhbC1saXN0X19saW5rLm9rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL29rLWNvbG9yLnN2Zyk7IH1cblxuLnNvY2lhbC1saXN0LS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zb2NpYWwtbGlzdC0taW5saW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNvY2lhbC1saXN0LS1pbmxpbmUgLnNvY2lhbC1saXN0X19saW5rIHtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIC5zb2NpYWwtbGlzdC0taW5saW5lIC5zb2NpYWwtbGlzdF9fbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuXG4uY2FyZC1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcmQtcGFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmNhcmQtcGFnZSAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FyZC1wYWdlX19jb250ZW50ID4gKiB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDsgfVxuICAuY2FyZC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jYXJkLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC1wYWdlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5jYXJkLXBhZ2UgLnNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2FyZC1wYWdlIC5zbGljay1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgLmNhcmQtcGFnZSAuY29udGVudC1jYXJ1c2VsX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmQtcGFnZSAuY29sbGFwc2UtbGluay5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmQtcGFnZSAuY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2UgLmNvbGxhcHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuY2FyZC1wYWdlIC5jb2xsYXBzZSAuY29sbGFwc2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5jYXJkLXBhZ2UgLmNvbGxhcHNlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXBhZ2UgLmNvbGxhcHNlIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLmNhcmQtcGFnZSAuY29sbGFwc2UgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyZC1wYWdlIC5zaGFyZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMCA0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2UgLnNoYXJlIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDsgfSB9XG4gICAgLmNhcmQtcGFnZSAuc2hhcmU6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuY2FyZC1wYWdlX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC1wYWdlX190YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgLmNhcmQtcGFnZV9fdGFibGUgLnNvYy1saW5rX3Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5jYXJkLXBhZ2VfX3RhYmxlLXRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTsgfVxuICAuY2FyZC1wYWdlX190YWJsZS10aCB7XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jYXJkLXBhZ2VfX3RhYmxlLXRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgLmNhcmQtcGFnZV9fdGFibGUtbGluayB7XG4gICAgY29sb3I6ICMwMDAwODA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gICAgLmNhcmQtcGFnZV9fdGFibGUtbGluazpob3ZlciwgLmNhcmQtcGFnZV9fdGFibGUtbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogbWVkaXVtYmx1ZTsgfVxuICAgIC5jYXJkLXBhZ2VfX3RhYmxlLWxpbmsucGhvbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY2FyZC1wYWdlX19zZXJ2aWNlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2FyZC1wYWdlX19zZXJ2aWNlLWl0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY2FyZC1wYWdlX19zZXJ2aWNlLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmNhcmQtcGFnZV9fc2VydmljZS1wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNhcmQtcGFnZV9fc2VydmljZS1wcmljZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTsgfVxuICAgICAgICAuY2FyZC1wYWdlX19zZXJ2aWNlLXByaWNlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAuY2FyZC1wYWdlX193b3JrLXRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkLXBhZ2VfX2xpbmstbWFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcGFnZV9fbGluay1tYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuY2FyZC1wYWdlX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC1wYWdlX19tYXAge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgLmNhcmQtcGFnZV9fbWFwIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkLXBhZ2VfX21hcCA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhcmQtcGFnZV9fbWFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLXBhZ2VfX2FzaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5jYXJkLXBhZ2VfX2FzaWRlIC5tZXRyby1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC1wYWdlX19hc2lkZSAubWV0cm8tbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FyZC1wYWdlX19mb290ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbi5sb2dpbi1yZWctcG9wdXAgLm1mcC1jbG9zZSB7XG4gIHJpZ2h0OiAzNXB4OyB9XG5cbi5jYXJkLWxpbmstcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkLWxpbmstcm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2FyZC1saW5rLXJvdyA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtbGluay1yb3cgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmNhcmQtbGluay1yb3cgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jYXJkLXBhZ2UtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcmQtcGFnZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmNhcmQtcGFnZS1pbmZvX19hdmEge1xuICAgIG1pbi13aWR0aDogMTEzcHg7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcGFnZS1pbmZvX19hdmEge1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAgIC5jYXJkLXBhZ2UtaW5mb19fYXZhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jYXJkLXBhZ2UtaW5mb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcGFnZS1pbmZvX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuY2FyZC1wYWdlLWluZm9fX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2UtaW5mb19fcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNhcmQtcGFnZS1pbmZvX19yb3cgPiAqIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXBhZ2UtaW5mb19fcm93ID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAuY2FyZC1wYWdlLWluZm9fX3JvdyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jYXJkLXBhZ2UtaW5mb19fcm93IC5yYXRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcmQtcGFnZS1pbmZvIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCA1cHggMCA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5jYXJkLXBhZ2UtaW5mb19fcm93X3NiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXJkLXBhZ2UtaW5mb19wZXIgLmNhcmQtcGFnZS1pbmZvX19hdmEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcGFnZS1pbmZvX3BlciAuY2FyZC1wYWdlLWluZm9fX2F2YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FyZC1wYWdlLWluZm9fcGVyIC5jYXJkLXBhZ2UtaW5mb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2UtaW5mb19wZXIgLmNhcmQtcGFnZS1pbmZvX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmNhcmQtcGFnZS1pbmZvX3BlciAuY2FyZC1wYWdlX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5jYXJkLXBhZ2UtaW5mb19wZXIgLnZlcmlmaWVkOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAuY2FyZC1wYWdlLWluZm9fX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXBhZ2UtaW5mb19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLmNhcmQtcGFnZS1pbmZvX19ncm91cCA+ICoge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNhcmQtcGFnZS1pbmZvX19ncm91cCAucmF0aW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkLXBhZ2UtaW5mbyAuc2hhcmUtcG9wdXAge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtcGFnZS1pbmZvIC5zaGFyZS1wb3B1cCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsOyB9IH1cblxuLnBlcnNvbmUtcGFnZV9fcHJlc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAucGVyc29uZS1wYWdlX19wcmVzbGlkZXIgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAucGVyc29uZS1wYWdlX19wcmVzbGlkZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ci0YPQu9GC0LjQv1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9vbHRpcCB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gIC50b29sdGlwX19pY29uIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAudG9vbHRpcF9fcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50b29sdGlwX19wb3B1cCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAudG9vbHRpcF9fcG9wdXAtLXdpZHRoLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnRvb2x0aXBfX3BvcHVwLXR4dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudG9vbHRpcF9fcG9wdXAtdHh0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnRvb2x0aXBfX2J0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRvb2x0aXBfX2J0bjpob3ZlciArIC50b29sdGlwX19wb3B1cCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotCw0LHQu9C40YbQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX19yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC50YWJsZV9fcmVzcG9uc2l2ZSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLyptYXJnaW4tYm90dG9tOiAxcmVtOyovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRhYmxlX190ZCwgLnRhYmxlX190aCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRhYmxlX190ZCwgLnRhYmxlX190aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC50YWJsZV9fdGgge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLnRhYmxlX190aC1zb3J0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGFibGVfX3RoLXNvcnRpbmcgLnNvcnRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnRhYmxlX190ZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gIC50YWJsZV9fdGQtLXcyMDAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnRhYmxlX190ZC0tbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJsZV9fbWVzc2FnZS0tc3VjY2VzIHtcbiAgICBjb2xvcjogIzAwOEEwMDsgfVxuICAudGFibGVfX21lc3NhZ2UtLWRhbmdlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnRhYmxlX19tZXNzYWdlLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMTcyLCAxNjksIDE2OSwgMC43KTsgfVxuICAudGFibGUgLmljb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLnRhYmxlIC5jaGVja2JveF9fdmFsdWUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAudGFibGVfX3RkLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnRhYmxlX190ZC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC50YWJsZV9fdGQtZG93bmxvYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4QTAwOyB9XG4gIC50YWJsZSAuc3RhdHVzLWNhbmNlbF9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJsZSAuc3RhdHVzLWNhbmNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC50YWJsZSAuc3RhdHVzLWNhbmNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gIC50YWJsZV9fbGVhdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWJsZV9fbGVhdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRhYmxlX19sZWF2ZTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGFibGVfX2xlYXZlLS12aXNpYmxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFibGVfX2xlYXZlLW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotCw0LHQu9C40YbQsCAtINC/0YDQvtGB0YLQsNGPICjQsdC10Lcg0YDQsNC80L7QuilcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS0tZW1wdHkgLnRhYmxlX190ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotCw0LHQu9C40YbQsCAtINC/0L7Qu9C+0YHQsNGC0LDRj1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlLXN0cmlwZWQgLnRhYmxlX190cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4udGFibGUtc3RyaXBlZC0tZXZlbiAudGFibGVfX3RyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotCw0LHQu9C40YbQsCAtINGBINGA0LDQvNC60L7QuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgLnRhYmxlLWJvcmRlciAudGFibGVfX3RkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgICAudGFibGUtYm9yZGVyIC50YWJsZV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLnRhYmxlLWJvcmRlciAudGFibGVfX3RoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgIC50YWJsZS1ib3JkZXIgLnRhYmxlX190aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4uZmlsZS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsZS1waG90b19fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5maWxlLXBob3RvX19ncm91cCAuZmlsZS1waG90byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZpbGUtcGhvdG9fX2dyb3VwIC5maWxlLXBob3RvIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLmZpbGUtcGhvdG9fX2dyb3VwIC5maWxlLXBob3RvOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmlsZS1waG90b19fZ3JvdXAgLmlucHV0X19maWxlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpbGUtcGhvdG9fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZmlsZS1waG90b19fZmlsZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhY2E5YTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2FjYTlhOTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maWxlLXBob3RvX19maWxlLWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAuZmlsZS1waG90b19fZmlsZS1idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7IH0gfVxuICAgIC5maWxlLXBob3RvX19maWxlLWJ1dHRvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gICAgLmZpbGUtcGhvdG9fX2ZpbGUtYnV0dG9uOmhvdmVyIC5maWxlLXBob3RvX19kZWxldC13cmFwIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZmlsZS1waG90b19fZmlsZS1idXR0b246aG92ZXIgLmZpbGUtcGhvdG9fX3ByZXZpZXctYnRuIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbGUtcGhvdG9fX2RlbGV0LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmZpbGUtcGhvdG9fX2RlbGV0LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5maWxlLXBob3RvX19kZWxldC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmZpbGUtcGhvdG9fX2ZpbGUtYnV0dG9uLS1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZmlsZS1waG90b19fcHJldmlldy1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZpbGUtcGhvdG9fX3ByZXZpZXctYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5pbnB1dF9fZmlsZS1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cbiAgLmlucHV0X19maWxlLWJ1dHRvbiAuaW5wdXQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmlsZS10eHQge1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsZS10eHRfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWxlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsZS1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmZpbGUtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmZpbGUtaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmZpbGUtaWNvbl9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbGUtaWNvbl9fYWRkZWQge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC5maWxlLWljb25fX2RlbCB7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgICAuZmlsZS1pY29uX19kZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICAgICAgZm9udC1mYW1pbHk6ICdJZic7IH1cblxuLmZpbGUtY2xpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWxlLWNsaXA6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5maWxlLWNsaXA6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5maWxlLWNsaXBfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWxlLWNsaXBfX2FkZGVkIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAuZmlsZS1jbGlwX19kZWwge1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5maWxlLWNsaXBfX2RlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gICAgICBmb250LWZhbWlseTogJ0lmJzsgfVxuXG4udGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0FDQTlBOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRodW1ibmFpbF9fZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGh1bWJuYWlsX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAudGh1bWJuYWlsX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAudGh1bWJuYWlsX19hZGRlZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnRodW1ibmFpbF9fYWRkZWQtZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4udXBsb2FkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51cGxvYWQtYnRuX19maWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51cGxvYWQtYnRuX19sYWJlbCB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC51cGxvYWQtYnRuX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udXBsb2FkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAudXBsb2FkLWltYWdlX19maWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51cGxvYWQtaW1hZ2VfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC51cGxvYWQtaW1hZ2VfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAudXBsb2FkLWltYWdlX19sYWJlbC0taW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudXBsb2FkLWltYWdlX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnVwbG9hZC1pbWFnZV9fbGFiZWwtLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnVwbG9hZC1pbWFnZV9fYWRkZWQtZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4udGVhbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50ZWFtX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAudGVhbV9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC50ZWFtX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnRlYW1fX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVhbV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi50ZWFtLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlYW0tY2FyZCB7XG4gICAgICB3aWR0aDogNDklOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLnRlYW0tY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50ZWFtLWNhcmRfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZWFtLWNhcmRfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAudGVhbS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnRlYW0tY2FyZF9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZWFtLWNhcmRfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAudGVhbS1jYXJkX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVhbS1jYXJkX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zZWN0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19yb3cge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLnNlY3Rpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbl9fcm93IC5zaGFyZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb25fX3Jvdy0tbWItMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbl9fcm93LS1tYi0yMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuICAuc2VjdGlvbl9fcm93LS1tYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uX19yb3ctLW1iLTE1MCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgLnNlY3Rpb25fX3Jvdy0tbWItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbl9fcm93LS1tYi0xMDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIC5zZWN0aW9uX19yb3ctLW1hcmdpbi10LWIxNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb25fX3Jvdy0tbWFyZ2luLXQtYjE1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIC5zZWN0aW9uX19yb3ctLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG5cbi5zZWN0aW9uX19yb3ctLXBhZGRpbmctYmlnIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5zZWN0aW9uX19yb3ctLWFsaWdodC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWN0aW9uX19yb3ctLWFsaWdodC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9fbW9iLWVuZC1jb2wge1xuICAgIG9yZGVyOiA5OTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zZWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnNlY3Rpb25fX2ltYWdlIC5mcmVlcGlrLWxpbmsge1xuICAgIGJvdHRvbTogMTAlOyB9XG5cbi5zZWN0aW9uX19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uX19wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5zZWN0aW9uX190aXRsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2VjdGlvbl9fdGl0bGUtYmxvY2sge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zZWN0aW9uX190eHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5zZWN0aW9uX190eHQtLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2VjdGlvbl9fdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb25fX3R4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5zZWN0aW9uX19idG4td3JhcC0tbW9iLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19idG4td3JhcC0tbW9iLWNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNlY3Rpb25fX2J0bi13cmFwLS1tb2ItY2VudGVyIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2VjdGlvbl9fZm9ybSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZWN0aW9uX19mb3JtLWNvbnNlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zZWN0aW9uX19mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlY3Rpb25fX2ltZy1jYXJkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2VjdGlvbl9faW1nLWNhcmQtLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbl9faW1nLWNhcmQtLXNpbXBsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvdHdpc3RlZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnNlY3Rpb25fX2ltZy1jYXJkLS1zaW1wbGU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb25fX2ltZy1jYXJkLS1zaW1wbGU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2ltZy1jYXJkLS1zaW1wbGU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1nLWNhcmQtLXNpbXBsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlY3Rpb25fX2ltZy1zdGF0aXN0aWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb25fX2ltZy1zdGF0aXN0aWNzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc2VjdGlvbl9faW1nLXN0YXRpc3RpY3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC90d2lzdGVkLWFycm93Mi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb25fX2ltZy1zdGF0aXN0aWNzOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9faW1nLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNlY3Rpb25fX2NhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19jYXJkLWxpc3Qge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4OyB9IH1cblxuLnNlY3Rpb25fX2NhcmQge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cbiAgLnNlY3Rpb25fX2NhcmQtLWVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5zZWN0aW9uX19jYXJkLWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNlY3Rpb25fX2NhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9fY2FyZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuLnNlY3Rpb25fX2NhcmQtdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4uc2VjdGlvbl9faW1hZ2UtLWFkdi1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWR2LWNsaWVudC5zdmcpO1xuICBtaW4taGVpZ2h0OiA1MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtY2xpZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtY2xpZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwdmg7IH0gfVxuICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1jbGllbnQgLmZyZWVwaWstbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1jbGllbnQgLmZyZWVwaWstbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAtNXB4OyB9IH1cblxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi10b3Auc3ZnKTtcbiAgbWluLWhlaWdodDogNDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LXRvcCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi10b3AgLmZyZWVwaWstbGluayB7XG4gICAgICBib3R0b206IC0zcHg7IH0gfVxuXG4uc2VjdGlvbl9faW1hZ2UtLWFkdi1jYXJkLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2FyZC1jb21wYW55LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1jYXJkLWNvbXBhbnkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWN0aW9uX19pbWFnZS0tYWR2LWNhcmQtY29tcGFueSAuZnJlZXBpay1saW5rIHtcbiAgICBib3R0b206IDE4JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LWNhcmQtY29tcGFueSAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAyNSU7IH0gfVxuXG4uc2VjdGlvbl9faW1hZ2UtLWFkdi1zdGF0aXN0aWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWR2LXN0YXRpc3RpYy5zdmcpO1xuICBtaW4taGVpZ2h0OiA1NTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtc3RhdGlzdGljIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1zdGF0aXN0aWMgLmZyZWVwaWstbGluayB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uX19pbWFnZS0tYWR2LWJhbm5lcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWR2LWJhbm5lcnMuc3ZnKTtcbiAgbWluLWhlaWdodDogNTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LWJhbm5lcnMge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1iYW5uZXJzIC5mcmVlcGlrLWxpbmsge1xuICAgIGJvdHRvbTogMTklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtYmFubmVycyAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1iYW5uZXJzIC5mcmVlcGlrLWxpbmsge1xuICAgICAgICBib3R0b206IC05cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtYmFubmVycyAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtcHJvbW9jb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1wcm9tb2NvZGUuc3ZnKTtcbiAgbWluLWhlaWdodDogNTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LXByb21vY29kZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfSB9XG4gIC5zZWN0aW9uX19pbWFnZS0tYWR2LXByb21vY29kZSAuZnJlZXBpay1saW5rIHtcbiAgICBib3R0b206IDE1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LXByb21vY29kZSAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1wcm9tb2NvZGUgLmZyZWVwaWstbGluayB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1wcm9tb2NvZGUgLmZyZWVwaWstbGluayB7XG4gICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG5cbi5zZWN0aW9uX19pbWFnZS0tYWR2LXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1zdGFydC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LXN0YXJ0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtc3RhcnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1zdGFydCB7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDsgfSB9XG4gIC5zZWN0aW9uX19pbWFnZS0tYWR2LXN0YXJ0IC5mcmVlcGlrLWxpbmsge1xuICAgIGJvdHRvbTogLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2UtLWFkdi1zdGFydCAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAxMiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb25fX2ltYWdlLS1hZHYtc3RhcnQgLmZyZWVwaWstbGluayB7XG4gICAgICAgIGJvdHRvbTogLTlweDsgfSB9XG5cbi5zZWN0aW9uX19pbWFnZS0tYWR2LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWR2LWZvcm0uc3ZnKTtcbiAgbWluLWhlaWdodDogNDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZWN0aW9uX19pbWFnZS0tYWR2LWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWN0aW9uX19pbWFnZS0tYWR2LWZvcm0gLmZyZWVwaWstbGluayB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CL0LjRh9C90YvQuSDQutCw0LHQuNC90LXRglxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaXZhdGUtb2ZmaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaXZhdGUtb2ZmaWNlX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX3NpZGViYXIge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcml2YXRlLW9mZmljZV9fc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcml2YXRlLW9mZmljZV9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5wcml2YXRlLW9mZmljZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpdmF0ZS1vZmZpY2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcml2YXRlLW9mZmljZV9fY29udGVudC0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcml2YXRlLW9mZmljZV9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX2xpbWl0ZWQtd2lkdGgge1xuICAgIG1heC13aWR0aDogNjYwcHg7IH1cbiAgLnByaXZhdGUtb2ZmaWNlX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpdmF0ZS1vZmZpY2VfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX3N0YXR1cy12YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByaXZhdGUtb2ZmaWNlX19zdGF0dXMtdmFsOmhvdmVyID4gLnByaXZhdGUtb2ZmaWNlX19zdGF0dXMtcG9wdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByaXZhdGUtb2ZmaWNlX19zdGF0dXMtdmFsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAucHJpdmF0ZS1vZmZpY2VfX3N0YXR1cy1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcml2YXRlLW9mZmljZV9fc3RhdHVzLXBvcHVwIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX3N0YXR1cy1wb3B1cC10eHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcml2YXRlLW9mZmljZV9fc3RhdHVzLXZhbC0tb25lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc3RhdHVzLW9uZS5zdmcpOyB9XG4gIC5wcml2YXRlLW9mZmljZV9fc3RhdHVzLXZhbC0tdHdvOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc3RhdHVzLXR3by5zdmcpOyB9XG4gIC5wcml2YXRlLW9mZmljZV9fc3RhdHVzLXZhbC0tdGhyZWU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpOyB9XG4gIC5wcml2YXRlLW9mZmljZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnByaXZhdGUtb2ZmaWNlX190YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4gIC5wcml2YXRlLW9mZmljZV9fdGFiLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcml2YXRlLW9mZmljZV9fdGFiLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgIC5wcml2YXRlLW9mZmljZV9fdGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaXZhdGUtb2ZmaWNlX190YWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLnByaXZhdGUtb2ZmaWNlX190YWItbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgICAucHJpdmF0ZS1vZmZpY2VfX3RhYi1saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGMUUxRTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyB9XG4gICAgLnByaXZhdGUtb2ZmaWNlX190YWItbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICNGRjFFMUU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5wcml2YXRlLW9mZmljZV9fdGFiLWxpbmsuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByaXZhdGUtb2ZmaWNlX190YWItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgICAgLnByaXZhdGUtb2ZmaWNlX190YWItbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJpdmF0ZS1vZmZpY2VfX3RhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX3RhYi1jb250ZW50LS1tZCB7XG4gICAgbWF4LXdpZHRoOiA4NzVweDsgfVxuICAucHJpdmF0ZS1vZmZpY2VfX3RhYi1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgIC5wcml2YXRlLW9mZmljZV9fYmFsYW5jZS1hZGQtLWRlc2Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcml2YXRlLW9mZmljZV9fYmFsYW5jZS1hZGQtLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgICAgLnByaXZhdGUtb2ZmaWNlX19iYWxhbmNlLWFkZC0tbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucHJpdmF0ZS1vZmZpY2VfX2lkLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNDFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgICAgLnByaXZhdGUtb2ZmaWNlX19pZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5wcml2YXRlLW9mZmljZV9faWQtbnVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJpdmF0ZS1vZmZpY2VfX3JlZ2lzdC1kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgICAgLnByaXZhdGUtb2ZmaWNlX19yZWdpc3QtZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wcml2YXRlLW9mZmljZV9fdXNlci1saWNlbnNlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnByaXZhdGUtb2ZmaWNlX191c2VyLWxpY2Vuc2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnByaXZhdGUtb2ZmaWNlX190YWItaW5mbyB7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJpdmF0ZS1vZmZpY2VfX3RhYi1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcml2YXRlLW9mZmljZV9fY29udGVudC1wYW5lbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbi5iYWxhbmNlX19wYWdlLXRpdGxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LXQvdGOINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyAo0YXQtdC00LXRgClcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51c2VyLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAudXNlci1uYXZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC51c2VyLW5hdl9faXRlbTpmaXJzdC1jaGlsZCAudXNlci1uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAudXNlci1uYXZfX2l0ZW06bGFzdC1jaGlsZCAudXNlci1uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnVzZXItbmF2X19pdGVtLS1kZWxldCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBQ0E5QTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQ0E5QTk7IH1cbiAgLnVzZXItbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC51c2VyLW5hdl9fbGluazpob3ZlciwgLnVzZXItbmF2X19saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAudXNlci1uYXZfX2NvdW50IHtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnVzZXItbmF2X19jb3VudC1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDhBMDA7IH1cbiAgLnVzZXItbmF2X19uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udXNlci1uYXYtLXBhZ2UgLnVzZXItbmF2X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC51c2VyLW5hdi0tcGFnZSAudXNlci1uYXZfX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC51c2VyLW5hdi0tcGFnZSAudXNlci1uYXZfX2xpbmsuYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQlNC+0LHQsNCy0LjRgtGMINGE0L7RgtC+XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWRkLWF2YXRhciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hZGQtYXZhdGFyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmFkZC1hdmF0YXJfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFkZC1hdmF0YXJfX2ltYWdlLXdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYWRkLWF2YXRhcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWRkLWF2YXRhcl9faW1hZ2UgLmZpbGUtcGhvdG9fX2ZpbGUtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgIGhlaWdodDogMTQycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hZGQtYXZhdGFyX19hZGQtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFkZC1hdmF0YXJfX2hlbHAge1xuICAgIG1hcmdpbi10b3A6IDQ3LjMzMzMzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWRkLWF2YXRhcl9faGVscCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFkZC1hdmF0YXJfX2hlbHAgLmxpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWRkLWF2YXRhcl9faGVscC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hZGQtYXZhdGFyX19wb3B1cCB7XG4gIHBhZGRpbmc6IDcwcHggNzVweCA1MHB4IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWRkLWF2YXRhcl9fcG9wdXAge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7IH0gfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hZGQtYXZhdGFyX19wb3B1cC1hZGQtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBQ0E5QTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFkZC1hdmF0YXJfX3BvcHVwLWFkZC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5hZGQtYXZhdGFyX19wb3B1cC1hZGQtZmllbGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtYWRkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZGQtYXZhdGFyX19wb3B1cC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmFkZC1hdmF0YXJfX3BvcHVwLXRleHQtb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWRkLWF2YXRhcl9fcG9wdXAtdGV4dC1vciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWRkLWF2YXRhcl9fcG9wdXAtYm90dG9tIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5hZGQtYXZhdGFyX19wb3B1cC1ib3R0b20gLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtYnRuLWNsb3NlIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFkZC1hdmF0YXJfX3BvcHVwLWJ0bi1jbG9zZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLmFkZC1hdmF0YXJfX3BvcHVwLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFkZC1hdmF0YXJfX3BvcHVwLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hZGQtYXZhdGFyX19wb3B1cC1kZXNjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWRkLWF2YXRhcl9fcG9wdXAtZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KDQtdC00LDQutGC0LjRgNC+0LLQsNC90LjQtSDQutC+0LzQv9Cw0L3QuNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdC1jb21wYW55X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVkaXQtY29tcGFueV9faGVhZGVyLXJvdyB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4uZWRpdC1jb21wYW55IC5iYWNrLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZWRpdC1jb21wYW55IC5iYWNrLWxpbmsge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVkaXQtY29tcGFueV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZWRpdC1jb21wYW55X190b29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5lZGl0LWNvbXBhbnlfX3Rvb2xzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5lZGl0LWNvbXBhbnlfX3Rvb2xzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLmVkaXQtY29tcGFueV9fdG9vbHMtaXRlbS5saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZWRpdC1jb21wYW55X190b29scy1pdGVtLmxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVkaXQtY29tcGFueV9fdG9vbHMtaXRlbS5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZWRpdC1jb21wYW55X19tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmVkaXQtY29tcGFueV9fbWVzc2FnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZWRpdC1jb21wYW55X19tZXNzYWdlLXR4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5lZGl0LWNvbXBhbnlfX2NvbC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZWRpdC1jb21wYW55X19jb2wtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5lZGl0LWNvbXBhbnlfX2NvbC10aXRsZSA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5lZGl0LWNvbXBhbnlfX2NvbC10aXRsZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmVkaXQtY29tcGFueV9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZWRpdC1jb21wYW55X19zb2NpYWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmVkaXQtY29tcGFueV9fc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZWRpdC1jb21wYW55X19zb2NpYWwtdHh0IHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lZGl0LWNvbXBhbnlfX3NvY2lhbC10eHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmVkaXQtY29tcGFueV9fc29jaWFsLWl0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZWRpdC1jb21wYW55X19zb2NpYWwtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5lZGl0LWNvbXBhbnlfX2JvdHRvbS10b29scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVkaXQtY29tcGFueV9fYm90dG9tLXRvb2xzIC5iYWNrLWxpbmsge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5lZGl0LWNvbXBhbnlfX2JvdHRvbS10b29scyAuYmFjay1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lZGl0LWNvbXBhbnlfX2JvdHRvbS10b29scyAucHJldmlldy1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4ucGFnZS1wcm9tbyAudGFibGUge1xuICBtYXgtd2lkdGg6IDc2NXB4OyB9XG5cbi5wYWdlLXByb21vIC5wYWdlLXRpdGxlX19zdWIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5wYWdlLW5vdGljZSAucGFnZS10aXRsZV9fc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFnZS1ub3RpY2VfX3RvdGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucGFnZS1ub3RpY2VfX3RvdGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2Utbm90aWNlX190b3RhbC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1ub3RpY2VfX3RvdGFsLXNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnBhZ2Utbm90aWNlX190b3RhbC12YWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wYWdlLW5vdGljZV9fY29sLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2Utbm90aWNlX19jb2wtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS1ub3RpY2VfX2NvbC10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGFnZS1ub3RpY2VfX2NvbC10aXRsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW5vdGljZV9fY29sLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucG9pbnQtcGFnZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb2ludC1wYWdlX19oZWFkZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvaW50LXBhZ2VfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucG9pbnQtcGFnZV9faGVhZGVyIC50b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvaW50LXBhZ2VfX2hlYWRlciAudG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuLnBvaW50LXBhZ2VfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnBvaW50LXBhZ2VfX3N0YXR1cy0tc20ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucG9pbnQtcGFnZV9fc3RhdHVzLS1zbSAucG9pbnQtcGFnZV9fc3RhdHVzLXR4dDo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7IH1cblxuLnBvaW50LXBhZ2VfX3N0YXR1cy10eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvaW50LXBhZ2VfX3N0YXR1cy10eHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb2ludC1wYWdlX19zdGF0dXMtdHh0OjphZnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gIC5wb2ludC1wYWdlX19zdGF0dXMtdHh0Lm9uZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTsgfVxuICAucG9pbnQtcGFnZV9fc3RhdHVzLXR4dC50d286OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHdvLnN2Zyk7IH1cbiAgLnBvaW50LXBhZ2VfX3N0YXR1cy10eHQudGhyZWU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpOyB9XG5cbi5wb2ludC1wYWdlIC50YWJsZS1tZCB7XG4gIG1heC13aWR0aDogNjYwcHg7IH1cblxuLnBvaW50LXBhZ2UgLnRhYmxlLWJpZyB7XG4gIG1heC13aWR0aDogODUwcHg7IH1cblxuLnBvaW50LXBhZ2VfX2FsZXJ0LXR4dCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9pbnQtcGFnZV9fZnIge1xuICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cbi5wYWdlLXN0YXRpc3RpYyAuZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5wYWdlLXN0YXRpc3RpYyAudGFibGUge1xuICBtYXgtd2lkdGg6IDczNXB4OyB9XG5cbi5wYWdlLXZvdGUge1xuICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gIC5wYWdlLXZvdGUgLm5vdGUtcGFuZWwge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS12b3RlIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFnZS12b3RlX19tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYWdlLXZvdGVfX21lc3NhZ2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucGFnZS12b3RlX19tZXNzYWdlLWZvcm0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBhZ2Utdm90ZV9fbWVzc2FnZS1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucGFnZS12b3RlX19tZXNzYWdlLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wYWdlLXZvdGVfX21lc3NhZ2UtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5wYWdlLXZvdGVfX21lc3NhZ2UtZGVzY3Ige1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYWdlLXZvdGVfX21lc3NhZ2UtZGVzY3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucGFnZS12b3RlX19ub3Qtdm90ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQsNGA0YLQvtGH0LrQsCDRgSDQs9C+0LvQvtGB0L7QstCw0L3QuNC10LxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3RlLWNhcmRfX3dyYXAge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudm90ZS1jYXJkX193cmFwIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG5cbi52b3RlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQ0E5QTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudm90ZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweDsgfSB9XG4gIC52b3RlLWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC52b3RlLWNhcmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZvdGUtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnZvdGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudm90ZS1jYXJkX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAudm90ZS1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnZvdGUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudm90ZS1jYXJkX19kZXNjcmlwdGlvbi1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudm90ZS1jYXJkX19vcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC52b3RlLWNhcmRfX29wdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC52b3RlLWNhcmRfX3Jlc3VsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAudm90ZS1jYXJkX19yZXN1bHQtcGVyY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxM3B4OyB9XG4gICAgLnZvdGUtY2FyZF9fcmVzdWx0LXBlcmNlbnQuY3VycmVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MGMnO1xuICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDhBMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnZvdGUtY2FyZF9fcmVzdWx0LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxNjksIDE2OSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnZvdGUtY2FyZF9fcG9pbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhBMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAudm90ZS1jYXJkX19wb2ludC12YWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwOEEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2ludHJvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2Utc2VydGlmaWNhdF9faW50cm8td3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucGFnZS1zZXJ0aWZpY2F0X19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZmxleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19pbnRybyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19pbnRybyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ucGFnZS1zZXJ0aWZpY2F0X19pbnRyby10eHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2ludHJvLW5vdGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9faW50cm8tcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19pbnRyby1wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2ludHJvLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19pbnRyby1pbWFnZS13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuXG4ucGFnZS1zZXJ0aWZpY2F0X19pbnRyby1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjkwcHg7XG4gIHRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VydGlmaWNhdC1wZW9wbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5wYWdlLXNlcnRpZmljYXRfX2ludHJvLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2Utc2VydGlmaWNhdF9faW50cm8taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fcGx1cyB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogNDJweCAwIDU1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fcGx1cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19wbHVzLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wYWdlLXNlcnRpZmljYXRfX3BsdXMtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDFweDtcbiAgICBtaW4td2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3Rpei1saXN0LWl0ZW0uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXNlcnRpZmljYXRfX3BsdXMtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fcGx1cy12YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2Utc2VydGlmaWNhdF9fcGx1cy12YWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2Utc2VydGlmaWNhdF9fYm90dG9tIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2JvdHRvbS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXNlcnRpZmljYXRfX2JvdHRvbS1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2Utc2VydGlmaWNhdF9faW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNjJztcbiAgICBmb250LWZhbWlseTogaWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1zZXJ0aWZpY2F0X19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucGFnZS1zZXJ0aWZpY2F0X19pbWFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2Fycm93LWRhc2hlZC1yaWdodC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Utc2VydGlmaWNhdF9faW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLXNlcnRpZmljYXRfX2ltYWdlOmhvdmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLXNlcnRpZmljYXRfX2ltYWdlOmhvdmVyIGltZyB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlcnRpZmljYXRfX2ltYWdlLXZhbCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2J1eS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXNlcnRpZmljYXRfX2J1eS1idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gIC5wYWdlLXNlcnRpZmljYXRfX2J1eS1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VydGlmaWNhdF9fbXkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fbXktaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX2Rvd24tYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBhZ2Utc2VydGlmaWNhdF9fZG93bi1idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWdlLXNlcnRpZmljYXRfX2Rvd24tYnRuLWdyb3VwIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWdlLXNlcnRpZmljYXRfX2Rvd24tYnRuLWdyb3VwIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDsgfSB9XG4gICAgLnBhZ2Utc2VydGlmaWNhdF9fZG93bi1idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZS1zZXJ0aWZpY2F0X19idXktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXNlcnRpZmljYXRfX2J1eS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cblxuLnBhZ2Utc2VydGlmaWNhdCAudGFibGUge1xuICBtYXgtd2lkdGg6IDc2NXB4OyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX21vcmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnZS1zZXJ0aWZpY2F0X19tb3JlLWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgZm9udC1mYW1pbHk6IElmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnBhZ2Utc2VydGlmaWNhdF9fbW9yZS1idG4uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1zZXJ0aWZpY2F0X19tb3JlLWJ0bi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fbW9yZS1idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1zZXJ0aWZpY2F0X19tb3JlLWJ0bi0tY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX21vcmUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2Utc2VydGlmaWNhdF9fbW9yZS1jb250ZW50Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLXNlcnRpZmljYXRfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnBhZ2Utc2VydGlmaWNhdF9fcGF5LWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGFnZS1zZXJ0aWZpY2F0X193YXJuaWctdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5wYWdlLXNlcnRpZmljYXQgLnBhaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2Utc2VydGlmaWNhdCAucGFpZCAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBhZ2Utc3VwcG9ydCB7XG4gIG1heC13aWR0aDogNzgwcHg7IH1cbiAgLnBhZ2Utc3VwcG9ydCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udXNlci1pbmZvX19saWNlbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnVzZXItaW5mb19fbGljZW5zZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudXNlci1pbmZvX19saWNlbnNlLWl0ZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi51c2VyLWluZm9fX2xpY2Vuc2UtaXRlbS0tZGlzYWJsZWQge1xuICBjb2xvcjogI0FDQTlBOTsgfVxuXG4ucGFnZS1iYWxhbmNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWJhbGFuY2VfX3NoZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2UtYmFsYW5jZV9fdGFibGUtYmFsYW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtYmFsYW5jZV9fZG9uYXQge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtYmFsYW5jZV9fZG9uYXQge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAucGFnZS1iYWxhbmNlX19kb25hdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLXByb2ZpdCB7XG4gIG1heC13aWR0aDogODcwcHg7IH1cbiAgLnBhZ2UtcHJvZml0X19mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wYW55LWxpc3RfX2Zvcm0tZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21wYW55LWxpc3RfX2Zvcm0tbW9iIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbXBhbnktbGlzdF9fYnRuLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb21wYW55LWxpc3RfX2J0bi1tb2Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmNvbXBhbnktbGlzdF9fYnRuLW1vYiAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBhZ2Utc3RhZmYge1xuICBtYXgtd2lkdGg6IDk0NXB4OyB9XG5cbi5mcmFuY2hpc2UtdXNlciB7XG4gIG1heC13aWR0aDogNzM1cHg7IH1cblxuLmZyYW5jaGlzZS1xdWVzdCB7XG4gIG1heC13aWR0aDogOTc1cHg7IH1cblxuLmZyYW5jaGlzZS12b2lkX19saW1pdGVkLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IH1cblxuLmZyYW5jaGlzZS12b2lkX19pY29uLXN0YXRpc3RpYzo6YmVmb3JlIHtcbiAgY29sb3I6ICMxMTExMTE7IH1cblxuLmZyYW5jaGlzZS12b2lkX19idG4tbmV3LXZvaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2Utdm9pZF9fYnRuLW5ldy12b2lkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZyYW5jaGlzZS12b2lkIC52b2lkLXJlc3VsdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY3JlYXRlLXZvaWRfX3RpdGxlLW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNyZWF0ZS12b2lkX190aXRsZS1vcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jcmVhdGUtdm9pZF9fdGl0bGUtY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLnZvaWQtcmVzdWx0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7IH1cblxuLnZvaWQtcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4udm9pZC1yZXN1bHRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzIsIDE2OSwgMTY5LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi52b2lkLXN0YXQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudm9pZC1zdGF0IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC52b2lkLXN0YXRfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogNTU1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52b2lkLXN0YXRfX2NhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC52b2lkLXN0YXRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnZvaWQtc3RhdF9fdGFibGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52b2lkLXN0YXRfX3RhYmxlLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnZvaWQtc3RhdF9fdGFibGUtaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudm9pZC1zdGF0X190YWJsZS1pbm5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAudm9pZC1zdGF0X19jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAyNHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAudm9pZC1zdGF0X19jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAudm9pZC1zdGF0X19pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMjRweCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgICAgLnZvaWQtc3RhdF9faW5kaWNhdG9ycyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4OyB9IH1cbiAgLnZvaWQtc3RhdF9faW5kaWNhdG9ycy1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudm9pZC1zdGF0X19pbmRpY2F0b3JzLXRpdGxlLCAudm9pZC1zdGF0X19pbmRpY2F0b3JzLXZhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAudm9pZC1zdGF0X19pbmRpY2F0b3JzLXZhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC52b2lkLXN0YXQgLmdyYXBoIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAudm9pZC1zdGF0IC5ncm91cC10YWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLnZvaWQtc3RhdCAuc2xpY2stcHJldiB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgLnZvaWQtc3RhdCAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDcwcHg7IH0gfVxuXG4uZmVlZC10b29sc19fYnRuLWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZlZWQtdG9vbHNfX2NoZWstb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZmVlZC10b29sc19fY2hlay1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVlZC10b29sc19fY2hlay1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTBweDsgfSB9XG5cbi5teS1zdWJzY3JpYmVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDQ5JSkpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm15LXN1YnNjcmliZXJzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpOyB9IH1cbiAgLm15LXN1YnNjcmliZXJzLS1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLm15LXN1YnNjcmliZXJzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gICAgLm15LXN1YnNjcmliZXJzX19pdGVtOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xuICAgICAgY29sb3I6ICMxMTExMTE7IH1cbiAgLm15LXN1YnNjcmliZXJzX19pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5teS1zdWJzY3JpYmVyc19faW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAubXktc3Vic2NyaWJlcnNfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5teS1zdWJzY3JpYmVyc19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ucHVibGljYXRpb24tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHVibGljYXRpb24tcGFuZWwge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAucHVibGljYXRpb24tcGFuZWxfX29wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHVibGljYXRpb24tcGFuZWxfX29wdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnB1YmxpY2F0aW9uLXBhbmVsX19pbmZvIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucHVibGljYXRpb24tcGFuZWxfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnB1YmxpY2F0aW9uLXBhbmVsX19jaGFuZWwtaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHVibGljYXRpb24tcGFuZWxfX2NoYW5lbC1pbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5wdWJsaWNhdGlvbi1wYW5lbF9fY2hhbmVscyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbi1wYW5lbF9fY2hhbmVscyB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAucHVibGljYXRpb24tcGFuZWxfX3Rvb2xzIC50b29scy1wb3B1cF9fcGFuZWwge1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLnB1YmxpY2F0aW9uLXBhbmVsX19pbmZvLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnB1YmxpY2F0aW9uLXBhbmVsX19pbmZvLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnB1YmxpY2F0aW9uLXBhbmVsX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHVibGljYXRpb24tcGFuZWxfX2luZm8taXRlbS0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnB1YmxpY2F0aW9uLXBhbmVsX19pbmZvLWl0ZW0tLWxpbms6aG92ZXIsIC5wdWJsaWNhdGlvbi1wYW5lbF9faW5mby1pdGVtLS1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5jcmVhdGUtcG9zdF9fdHlwZS1zZWxlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX3R5cGUtc2VsZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3R5cGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX3R5cGUtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fdHlwZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fdHlwZS1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jcmVhdGUtcG9zdF9fdHlwZS1idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY3JlYXRlLXBvc3RfX2FkZC1wb3N0LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWluLXdpZHRoOiAxMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19hZGQtcG9zdC1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3NvcnQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fc29ydC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmNyZWF0ZS1wb3N0X19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19zb3J0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmNyZWF0ZS1wb3N0X19zb3J0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fc29ydC1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jcmVhdGUtcG9zdF9fc29ydC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fc29ydC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTExMTE7IH1cbiAgLmNyZWF0ZS1wb3N0X19zb3J0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5jcmVhdGUtcG9zdF9fc29ydC1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRjFFMUU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjFFMUU7IH1cblxuLmNyZWF0ZS1wb3N0X19zb3J0LWRyb3Age1xuICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX3NvcnQtZHJvcCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAzMiUpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3BvcHVwIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19wb3B1cCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fcG9wdXAge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4IDIwcHg7IH0gfVxuICAuY3JlYXRlLXBvc3RfX3BvcHVwIC5tZnAtY2xvc2Uge1xuICAgIHJpZ2h0OiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmNyZWF0ZS1wb3N0X19wb3B1cCAubWZwLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmNyZWF0ZS1wb3N0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogY2FsYyg5NXZoIC0gMTQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY3JlYXRlLXBvc3RfX2NvbnRlbnQge1xuICB3aWR0aDogNzAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmNyZWF0ZS1wb3N0X19zaWRlYmFyIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX3NpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX2ZpZWxkLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX2ZpZWxkLXdyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fZmllbGRfaXRlbSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19maWVsZF9pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY3JlYXRlLXBvc3RfX2ZpZWxkX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jcmVhdGUtcG9zdF9fZmllbGQtdXBsb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19maWVsZC11cGxvYWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNyZWF0ZS1wb3N0X19maWVsZC11cGxvYWQtdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19maWVsZC11cGxvYWQtdHh0IHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fZGVzY3Ige1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19kZXNjciB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5jcmVhdGUtcG9zdF9fZGVzY3ItLXNtIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4OyB9XG4gIC5jcmVhdGUtcG9zdF9fZGVzY3ItLXNob3J0IHtcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY3JlYXRlLXBvc3RfX2Rlc2NyLS1zaG9ydCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY3JlYXRlLXBvc3RfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fc2xpZGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jcmVhdGUtcG9zdF9fc2xpZGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3JlYXRlLXBvc3RfX3NsaWRlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3NsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jcmVhdGUtcG9zdF9fc2xpZGUtZGVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5jcmVhdGUtcG9zdF9fc2xpZGUtZGVzY3Ige1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jcmVhdGUtcG9zdF9fc2xpZGUtZGVzY3Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNyZWF0ZS1wb3N0X19zbGlkZS1kZXNjciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uY3JlYXRlLXBvc3RfX3NsaWRlLWxpc3QgLmZpbGUtcGhvdG8ge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cblxuLmNyZWF0ZS1wb3N0X19zbGlkZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGRjFFMUU7XG4gIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5jcmVhdGUtcG9zdF9fc2xpZGUtbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItY3JlYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc2lkZWJhci1jcmVhdGVfX3BhbmVsIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2lkZWJhci1jcmVhdGVfX3BhbmVsIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi5zaWRlYmFyLWNyZWF0ZV9fcGFuZWwtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2lkZWJhci1jcmVhdGVfX3BhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMTExMTExOyB9IH1cblxuLnNpZGViYXItY3JlYXRlX19zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2lkZWJhci1jcmVhdGVfX3N0YXR1cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTExMTExOyB9XG5cbi5zaWRlYmFyLWNyZWF0ZV9fc3RhdHVzLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zaWRlYmFyLWNyZWF0ZV9fc3RhdHVzLXZhbHVlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zaWRlYmFyLWNyZWF0ZV9fc3RhdHVzLXZhbHVlLS1tb2RlcmF0aW9uOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5zaWRlYmFyLWNyZWF0ZV9fc3RhdHVzLXZhbHVlLS1lcnJvciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnNpZGViYXItY3JlYXRlX19zdGF0dXMtdmFsdWUtLXB1Ymxpc2hlZCB7XG4gICAgY29sb3I6ICMwMDhBMDA7IH1cblxuLnNpZGViYXItY3JlYXRlX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zaWRlYmFyLWNyZWF0ZV9fbW9kLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzExMTExMTsgfVxuXG4uc2lkZWJhci1jcmVhdGVfX29wdGlvbiAuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zaWRlYmFyLWNyZWF0ZV9fb3B0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNpZGViYXItY3JlYXRlX19vcHRpb24tY29tbXVuaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2lkZWJhci1jcmVhdGVfX29wdGlvbi1idG5zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaWRlYmFyLWNyZWF0ZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLnNpZGViYXItY3JlYXRlX19kZWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLWNyZWF0ZV9fdGh1bWJuYWlsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7IH0gfVxuXG4uc2lkZWJhci1jcmVhdGVfX3RodW1ibmFpbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpZGViYXItY3JlYXRlX190aHVtYm5haWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzExMTExMTsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fY29tcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2hhbmVsLXNldHRpbmdfX2NvbXBhbnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmNoYW5lbC1zZXR0aW5nX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2hhbmVsLXNldHRpbmdfX3NlY3Rpb24tLWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uY2hhbmVsLXNldHRpbmdfX3RpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fdGl0bGUtYmxvY2sge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jaGFuZWwtc2V0dGluZ19fdGl0bGUtYmxvY2stLXN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNoYW5lbC1zZXR0aW5nX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmNoYW5lbC1zZXR0aW5nX19jb21wYW55LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fY29tcGFueS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19jb21wYW55LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uY2hhbmVsLXNldHRpbmdfX2NvbXBhbnktY2hvaXMge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19jb21wYW55LWNob2lzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuY2hhbmVsLXNldHRpbmdfX2NvbXBhbnktY2hvaXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmNoYW5lbC1zZXR0aW5nX19jb21wYW55LWNyZWF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fY29tcGFueS1jcmVhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fY29tcGFueS1wdWJsaXNoaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fY29tcGFueS1wdWJsaXNoaW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmNoYW5lbC1zZXR0aW5nX19jb21wYW55LXB1Ymxpc2hpbmc6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDE1MHB4IDMwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX190aXRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uY2hhbmVsLXNldHRpbmdfX3RpdGxlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsLXNldHRpbmdfX3RpdGxlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdGl0bGUtbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4uY2hhbmVsLXNldHRpbmdfX3VwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fdXBsb2FkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdXBsb2FkLWZpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdGl0bGUtaW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX190aXRsZS1pbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4uY2hhbmVsLXNldHRpbmdfX3VwbG9hZC10eHQge1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fdXBsb2FkLXR4dCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH0gfVxuICAuY2hhbmVsLXNldHRpbmdfX3VwbG9hZC10eHQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdGl0bGUtaW5mbyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fdGl0bGUtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFuZWwtc2V0dGluZ19fY292ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmVsLXNldHRpbmdfX2NvdmVyLWltZyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fY292ZXItaW1nIC50aHVtYm5haWxfX2xhYmVsLFxuLmNoYW5lbC1zZXR0aW5nX19jb3Zlci1pbWcgLnRodW1ibmFpbF9fYWRkZWQtaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5lbC1zZXR0aW5nX19jb3Zlci1pbWcgLnRodW1ibmFpbF9fbGFiZWwge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFuZWwtc2V0dGluZ19fY292ZXItaW1nIC50aHVtYm5haWxfX2FkZGVkLWltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fY292ZXItbm9hY2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19jb3Zlci1ub2FjY2VzcyAudGh1bWJuYWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2hhbmVsLXNldHRpbmdfX2NvdmVyLW5vYWNjZXNzLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19jb3Zlci1ub2FjY2Vzcy1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5jaGFuZWwtc2V0dGluZ19fY292ZXItbm9hY2Nlc3MtaW5uZXI6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdJZic7XG4gICAgY29udGVudDogJ1xcZTk1Yyc7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhbmVsLXNldHRpbmdfX2NvdmVyLW5vYWNjZXNzLWlubmVyOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9IH1cblxuLmNoYW5lbC1zZXR0aW5nX19jb3Zlci10eHQge1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19jb3Zlci10eHQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYW5lbC1zZXR0aW5nX19jb3Zlci1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY2hhbmVsLXNldHRpbmdfX2NpdHkge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsLXNldHRpbmdfX2NpdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jaGFuZWwtc2V0dGluZ19fY2l0eSAuaW5wdXQtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmVsLXNldHRpbmdfX2NpdHktbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fc29jaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4uY2hhbmVsLXNldHRpbmdfX3NvY2lhbC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFuZWwtc2V0dGluZ19fc29jaWFsLXJvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fc29jaWFsLWFkZCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1zZXR0aW5nX19zb2NpYWwtYWRkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jaGFuZWwtc2V0dGluZ19fc3Vic2NyaXB0aW9ucy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fc3Vic2NyaXB0aW9ucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY2hhbmVsLXNldHRpbmdfX3N1YnNjcmlwdGlvbnMtZGVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fc3Vic2NyaXB0aW9ucy1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG5cbi5jaGFuZWwtc2V0dGluZ19fYWdyZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNoYW5lbC1zZXR0aW5nX19hY2Nlc3NlcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4uYWNjZXNzZXMtY2hhbmVsX19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX2FkZC1yb3cge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuXG4uYWNjZXNzZXMtY2hhbmVsX19hZGQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX2NoZWNrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hY2Nlc3Nlcy1jaGFuZWxfX2NoZWNrcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fY2hlY2tzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX2NoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWNjZXNzZXMtY2hhbmVsX19jaGVjayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjc5cHgpIHtcbiAgICAuYWNjZXNzZXMtY2hhbmVsX19jaGVjayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fY2hlY2sgLmNoZWNrYm94X192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAuYWNjZXNzZXMtY2hhbmVsX19jaGVjayAuY2hlY2tib3hfX3ZhbHVlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmFjY2Vzc2VzLWNoYW5lbF9fYWRkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fYWRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYWNjZXNzZXMtY2hhbmVsX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fbGlzdC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hY2Nlc3Nlcy1jaGFuZWxfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fb3B0aW9uIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX2VkaXQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fZWRpdC13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX2RlbCB7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmFjY2Vzc2VzLWNoYW5lbF9fZGVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hY2Nlc3Nlcy1jaGFuZWxfX3NhdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA4QTAwOyB9XG5cbi5wdWJsaXNoaW5nLXBvcHVwX19tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjc5cHgpIHtcbiAgICAucHVibGlzaGluZy1wb3B1cF9fbWV0YSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnB1Ymxpc2hpbmctcG9wdXBfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDMwcHggNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjc5cHgpIHtcbiAgICAucHVibGlzaGluZy1wb3B1cF9faW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAucHVibGlzaGluZy1wb3B1cF9faW5mbzo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJJZlwiO1xuICAgIGNvbnRlbnQ6ICdcXGU5MzgnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjc5cHgpIHtcbiAgICAgIC5wdWJsaXNoaW5nLXBvcHVwX19pbmZvOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRvcDogMjdweDsgfSB9XG5cbi5wdWJsaXNoaW5nLXBvcHVwX19pbmZvLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NzlweCkge1xuICAgIC5wdWJsaXNoaW5nLXBvcHVwX19pbmZvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5wdWJsaXNoaW5nLXBvcHVwX19pbmZvLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjc5cHgpIHtcbiAgICAucHVibGlzaGluZy1wb3B1cF9faW5mby10eHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnB1Ymxpc2hpbmctcG9wdXBfX2J0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5teS1jb21tZW50IC5wcml2YXRlLW9mZmljZV9fdGFiLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm15LWNvbW1lbnQgLmNvbW1lbnQtYWRkX19sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXktY29tbWVudCAudG9vbHMtcG9wdXBfX3BhbmVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsOyB9IH1cblxuLm15LWNvbW1lbnRfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm15LWNvbW1lbnRfX25hdiAubGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5teS1jb21tZW50X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubXktY29tbWVudF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubXktY29tbWVudF9faGVhZGVyIC5kcm9wZG93biB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLm15LWNvbW1lbnRfX2hlYWRlciAuZHJvcGRvd24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm15LWNvbW1lbnRfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm15LWNvbW1lbnRfX2NhcmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5teS1jb21tZW50X19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4ubXktY29tbWVudF9fcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm15LWNvbW1lbnRfX3Bvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubXktY29tbWVudF9fcG9zdC1pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5teS1jb21tZW50X19wb3N0LWltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5teS1jb21tZW50X19wb3N0LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubXktY29tbWVudF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5teS1jb21tZW50X19jb250ZW50LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm15LWNvbW1lbnRfX2NvbnRlbnQtbWV0YSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubXktY29tbWVudF9fY29udGVudC1jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm15LWNvbW1lbnRfX2NvbnRlbnQtY29tbWVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAubXktY29tbWVudF9fY29udGVudC1jb21tZW50LS1lZGl0ZWQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLm15LWNvbW1lbnRfX2NvbnRlbnQtYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm15LWNvbW1lbnRfX2NhcmQtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubXktY29tbWVudF9fY2FyZC1vcHRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5teS1jb21tZW50X19vcHRpb24tZWRpdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm15LWNvbW1lbnRfX29wdGlvbi1lZGl0OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ubXktY29tbWVudF9fb3B0aW9uLWRlbCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5teS1jb21tZW50X19vcHRpb24tZGVsOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ubXktY29tbWVudF9fb3B0aW9uLWxpa2Uge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucmVrbGFtX19wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWtsYW1fX3BhbmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJla2xhbV9fcGFuZWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLnJla2xhbV9fcGFuZWwge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7IH0gfVxuXG4ucmVrbGFtX19iYWxhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5yZWtsYW1fX2JhbGFuY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnJla2xhbV9fYmFsYW5jZS10aXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWtsYW1fX2JhbGFuY2UtdGl0aWxlIHtcbiAgICAgIG1pbi13aWR0aDogOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5yZWtsYW1fX2JhbGFuY2UtdGl0aWxlIHtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5yZWtsYW1fX2JhbGFuY2UtdGl0aWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDsgfSB9XG4gIC5yZWtsYW1fX2JhbGFuY2UtdGl0aWxlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMnB4O1xuICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5yZWtsYW1fX2JhbGFuY2UtdGl0aWxlOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLnJla2xhbV9fYmFsYW5jZS10aXRpbGU6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5yZWtsYW1fX2JhbGFuY2UtdmFsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ucmVrbGFtX19iYWxhbmNlLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5yZWtsYW1fX2JhbGFuY2UtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuLnJla2xhbV9fbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWtsYW1fX2xpc3QtaGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5yZWtsYW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWtsYW1fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnJla2xhbV9fbGlzdC1zb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJla2xhbV9fbGlzdC1zb3J0IHtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVrbGFtX19zb3J0LWRyb3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5yZWtsYW1fX3NvcnQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtX19zb3J0LWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5yZWtsYW1fX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucmVrbGFtX19zdGF0dXM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5yZWtsYW1fX3N0YXR1cy0tcmVqZWN0ZWQge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5yZWtsYW1fX3N0YXR1cy0tbW9kZXJhdGlvbiB7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICAucmVrbGFtX19zdGF0dXMtLW1vZGVyYXRpb246OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAucmVrbGFtX19zdGF0dXMtLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDhBMDA7IH1cbiAgICAucmVrbGFtX19zdGF0dXMtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnJla2xhbV9fc3RhdHVzLS1xdWV1ZSB7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICAucmVrbGFtX19zdGF0dXMtLXF1ZXVlOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDhBMDA7IH1cbiAgLnJla2xhbV9fc3RhdHVzLS1jbG9zZSB7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLnJla2xhbS1hZGQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWtsYW0tYWRkLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJla2xhbS1hZGRfX3RhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3RhYiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnJla2xhbS1hZGRfX3RhYiAudGFic19fbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUNBOUE5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWtsYW0tYWRkX190YWIgLnRhYnNfX25hdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgICAucmVrbGFtLWFkZF9fdGFiIC50YWJzX19uYXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnJla2xhbS1hZGRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5yZWtsYW0tYWRkX19wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWtsYW0tYWRkX19wYW5lbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7IH0gfVxuICAgIC5yZWtsYW0tYWRkX19wYW5lbCAuaW5wdXQtd3JhcF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5yZWtsYW0tYWRkX19wYW5lbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmVrbGFtLWFkZF9fcGFuZWwtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnJla2xhbS1hZGRfX3RpdGxlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5yZWtsYW0tYWRkX19tZXRhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucmVrbGFtLWFkZF9fcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3BhbmVsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDEycHggMTJweDsgfSB9XG4gIC5yZWtsYW0tYWRkX19wYW5lbC1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3BhbmVsLWJvdHRvbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLnJla2xhbS1hZGRfX2FncmVlIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX2FncmVlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnJla2xhbS1hZGRfX2FncmVlIC5jaGVja2JveF9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgICAgIC5yZWtsYW0tYWRkX19hZ3JlZSAuY2hlY2tib3hfX3ZhbHVlOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yZWtsYW0tYWRkX19wcmljZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVrbGFtLWFkZF9fcHJpY2Uge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucmVrbGFtLWFkZF9fcHJpY2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWtsYW0tYWRkX19wcmljZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5yZWtsYW0tYWRkX19wcmljZS12YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3ByaWNlLXZhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnJla2xhbS1hZGRfX3ByaWNlLXBybyB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZDsgfVxuICAgIC5yZWtsYW0tYWRkX19wcmljZS1wcm86aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkYxRTFFOyB9XG4gIC5yZWtsYW0tYWRkX19wYXkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3BheSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5yZWtsYW0tYWRkX19wYXkgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVrbGFtLWFkZF9fcGF5IC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG4gICAgLnJla2xhbS1hZGRfX3BheSAuZHJvcGRvd24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJla2xhbS1hZGRfX3BheSAuZHJvcGRvd24ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnJla2xhbS1hZGRfX3NlbGVjdC1yZWctLXNlbGVjdCB7XG4gICAgY29sb3I6ICMwMDAwODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDgwOyB9XG4gICAgLnJla2xhbS1hZGRfX3NlbGVjdC1yZWctLXNlbGVjdDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDA4MDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggbmF2eTsgfVxuICAucmVrbGFtLWFkZF9fcGFuZWwtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnJla2xhbS1hZGRfX3BhbmVsLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVrbGFtLWFkZF9fcGFuZWwtcm93LS1tYWdyaW4ge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWFkZF9fc2VsZWN0LXJlZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJla2xhbS1hZGRfX3NlbGVjdC1yZWctLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJla2xhbS1hZGRfX3NlbGVjdC1yZWctLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJla2xhbS1hZGRfX3NlbGVjdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZWtsYW0tYWRkX19sYWJlbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnJla2xhbS1hZGRfX2xhYmVsLXdyYXAgLnRhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWFkZF9fY2FyZC13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAucmVrbGFtLWFkZF9fcmFkaW8tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnJla2xhbS1hZGRfX3JhZGlvLWdyb3VwIC5yYWRpbyxcbiAgICAucmVrbGFtLWFkZF9fcmFkaW8tZ3JvdXAgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAgIC5yZWtsYW0tYWRkX19yYWRpby1ncm91cC0tdnRydGljYWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucmVrbGFtLWFkZF9fYmFubmVyLS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucmVrbGFtLWFkZF9fYmFubmVyLS1ib3R0b20gLnVwbG9hZC1pbWFnZV9fbGFiZWwge1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuICAucmVrbGFtLWFkZF9fYmFubmVyLS1yaWdodC1zbSAudXBsb2FkLWltYWdlX19sYWJlbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5yZWtsYW0tYWRkX19iYW5uZXItLXJpZ2h0LWJpZyAudXBsb2FkLWltYWdlX19sYWJlbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4OyB9XG4gIC5yZWtsYW0tYWRkX19yZXF1ZXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMDA4MDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucmVrbGFtLWFkZF9fcmVxdWVzdDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWtsYW0tdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVrbGFtLXRhYmxlX19pdGVtLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnJla2xhbS10YWJsZV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVrbGFtLXRhYmxlX19yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogNDVweCAxNXB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnJla2xhbS10YWJsZV9fcm93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTsgfVxuICAucmVrbGFtLXRhYmxlX19yb3ctLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucmVrbGFtLXRhYmxlX19yb3ctLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZWtsYW0tdGFibGVfX3Jvdy0taGVhZGVyOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnJla2xhbS10YWJsZV9fY29sIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5yZWtsYW0tdGFibGVfX2NvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbC0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbC0tbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJla2xhbS10YWJsZV9fY29sLS1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfSB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbC0tNSB7XG4gICAgd2lkdGg6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS10YWJsZV9fY29sLS01IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVrbGFtLXRhYmxlX19jb2wtLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS10YWJsZV9fY29sLS0xMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJla2xhbS10YWJsZV9fY29sLS0xNSB7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5yZWtsYW0tdGFibGVfX2NvbC0tMTUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZWtsYW0tdGFibGVfX2NvbC0tMjAge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucmVrbGFtLXRhYmxlX19jb2wtLTIwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVrbGFtLXRhYmxlX19jb2wtLTI1IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS10YWJsZV9fY29sLS0yNSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJla2xhbS10YWJsZV9fY29sLS0zMCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5yZWtsYW0tdGFibGVfX2NvbC0tMzAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVrbGFtLXRhYmxlX19jb2wtLWRvdWJsZSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLnJla2xhbS10YWJsZV9fbW9iLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWtsYW0tdGFibGVfX21vYi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5yZWtsYW0tdGFibGVfX3ZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucmVrbGFtLXRhYmxlX192YWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnJla2xhbS10YWJsZV9fdmFsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS10YWJsZV9fdmFsOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJla2xhbS10YWJsZV9fdmFsLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS10YWJsZV9fdmFsLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ucmVrbGFtLXRhYmxlX19tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwODA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWtsYW0tdGFibGVfX21vcmUtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5yZWtsYW0tdGFibGVfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucmVrbGFtLXRhYmxlX19wYW5lbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWtsYW0tdGFibGVfX21lc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgLnJla2xhbS10YWJsZV9fbWVzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTM4JztcbiAgICBmb250LWZhbWlseTogJ0lmJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLnJla2xhbS10YWJsZV9fbWVzcy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmVrLWNob3cge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucmVrLWNob3dfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlay1jaG93X19jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnJlay1jaG93X19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWstY2hvd19fcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucmVrLWNob3dfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAucmVrLWNob3dfX3ZhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5yZWstY2hvd19fdmFsLS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5yZWstY2hvd19fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwMDgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5yZWstY2hvd19fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucmVrLWNob3dfX2Jhbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTVweCAyMHB4OyB9XG4gIC5yZWstY2hvd19fYmFubmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgICAucmVrLWNob3dfX2Jhbm5lci0tYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5yZWstY2hvd19fYmFubmVyLS1zbSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLnJlay1jaG93X19iYW5uZXItLWJpZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9XG5cbi5iYW5uZXItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5iYW5uZXItY2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5iYW5uZXItY2FyZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYmFubmVyLWNhcmRfX2xvZ28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cbiAgICAuYmFubmVyLWNhcmRfX2xvZ28gLmZpbGUtcGhvdG9fX2ZpbGUtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuYmFubmVyLWNhcmRfX2xvZ28gLmZpbGUtcGhvdG9fX2ZpbGUtYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmJhbm5lci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5iYW5uZXItY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgICAuYmFubmVyLWNhcmRfX2ltZy0tYm90dG9tIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmJhbm5lci1jYXJkX19pbWctLXJpZ2h0LXNtIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5iYW5uZXItY2FyZF9faW1nLS1yaWdodC1iaWcge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVyLWNhcmQgLnVwbG9hZC1pbWFnZV9fbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuYmFubmVyLWNhcmRfX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYmFubmVyLWNhcmRfX2NvbnRlbnQtZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAuYmFubmVyLWNhcmRfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuICAuYmFubmVyLWNhcmRfX2J0bnMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJhbm5lci1jYXJkX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5yZWtsYW0tYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWJhbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucmVrbGFtLWJhbm5lci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI8Kg0L3QvtC/0LrQsCDRgSDQv9C+0L/QsNC/0L7QvCDQvdCw0YHRgtGA0L7QtdC6XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3B0aW9uc19fYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm9wdGlvbnNfX2J0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMjYnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4OyB9XG4gICAgLm9wdGlvbnNfX2J0bjpob3ZlciwgLm9wdGlvbnNfX2J0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5vcHRpb25zX19idG4uYWN0aXZlICsgLm9wdGlvbnNfX3BvcHVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vcHRpb25zX19wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEycHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5vcHRpb25zX19wb3B1cC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm9wdGlvbnNfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm9wdGlvbnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5vcHRpb25zX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAub3B0aW9uc19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm9wdGlvbnNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLm9wdGlvbnNfX2xpbmstZGVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLm9wdGlvbnNfX2xpbmstZGVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktC10YDRgtC40LrQsNC70YzQvdCw0Y8g0YHRgtC+0LvQsdGH0LDRgtCw0Y8g0LTQuNCw0LPRgNCw0LzQvNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQk9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QsNGPINGB0YLQvtC70LHRh9Cw0YLQsNGPINC00LjQsNCz0YDQsNC80LzQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyYXBoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDFweCkge1xuICAgIC5ncmFwaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAuZ3JhcGhfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmdyYXBoX190aXRsZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZ3JhcGhfX3RpdGxlIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ncmFwaF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncmFwaF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICAgIC5ncmFwaF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmdyYXBoX19mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDFweCkge1xuICAgICAgLmdyYXBoX19mb290ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gICAgLmdyYXBoX19mb290ZXItcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmdyYXBoX19mb290ZXItaXRlbSB7XG4gICAgcGFkZGluZzogLjRyZW0gMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuZ3JhcGhfX2Zvb3Rlci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZ3JhcGhfX2JvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ3JhcGhfX2NlbGwge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDFweCkge1xuICAgICAgLmdyYXBoX19jZWxsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5ncmFwaF9fZGF0YS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiwgI2ZmZmZmZiAzMHB4LCAjRjVGNUY1IDMwcHgsICNGNUY1RjUgNzBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuZ3JhcGhfX2RhdGEtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAuZ3JhcGhfX2RhdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMjUlO1xuICAgIGJhY2tncm91bmQ6ICNBRDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5ncmFwaF9fZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzMsIDAsIDAsIDAuNik7IH0gfVxuICAuZ3JhcGhfX2RhdGEtdmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuZ3JhcGhfX2RhdGEtdmFsIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG4uZ3JhcGgtLXNtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZ3JhcGgtLXNtIC5ncmFwaF9fY2VsbCB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAuZ3JhcGgtLXNtIC5ncmFwaF9fZGF0YS12YWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuZ3JhcGgtLXNtIC5ncmFwaF9fZm9vdGVyLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uZ3JhcGgtc2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5ncmFwaC1zaXJjbGVfX2NpcmN1bGFyLWNoYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ3JhcGgtc2lyY2xlX19jaXJjbGUtYmcge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjNzAwMDAwO1xuICAgIHN0cm9rZS13aWR0aDogNTsgfVxuICAuZ3JhcGgtc2lyY2xlX19jaXJjbGUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiA1O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIC8qc3Ryb2tlOiAkYWNjZW50OyovIH1cbiAgLmdyYXBoLXNpcmNsZV9fcGVyY2VudGFnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmaWxsOiAjMTExMTExO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LDRgNC60LXRgtC40L3Qs9C+0LLRi9C1INGB0YLRgNCw0L3QuNGG0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYW55LXBhZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDAgNjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb21wYW55LXBhZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29tcGFueS1wYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5jb21wYW55LXBhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmNvbXBhbnktcGFnZV9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29tcGFueS1wYWdlX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb21wYW55LXBhZ2VfX2xvZ28taW1hZ2Uge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuY29tcGFueS1wYWdlX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb21wYW55LXBhZ2VfX3BhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbXBhbnktcGFnZV9fZGVzYy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb21wYW55LXBhZ2VfX2Rlc2MtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbXBhbnktcGFnZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb21wYW55LXBhZ2VfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbXBhbnktcGFnZV9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5jb21wYW55LXBhZ2VfX2Rlc2MtYWNjZW50IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY29tcGFueS1wYWdlX19jb250ZW50LS1zbSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29tcGFueS1wYWdlX19jb250ZW50LS1tZCB7XG4gICAgbWF4LXdpZHRoOiA4NzVweDsgfVxuICAuY29tcGFueS1wYWdlX19jb250ZW50LS10ZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICAuY29tcGFueS1wYWdlX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gIC5jb21wYW55LXBhZ2VfX2FsZXJ0LXR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbXBhbnktcGFnZV9fY29udGFjdC1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAzNTBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21wYW55LXBhZ2VfX2NvbnRhY3QtcGFuZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cbiAgICAuY29tcGFueS1wYWdlX19jb250YWN0LXBhbmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xOTVweDtcbiAgICAgIHJpZ2h0OiAtNzlweDtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvbmF0aXZlLWNvbnRhY3Quc3ZnKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY29tcGFueS1wYWdlX19jb250YWN0LXBhbmVsOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHRvcDogLTEyOXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNDRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLmNvbXBhbnktcGFnZV9fY29udGFjdC1wYW5lbDo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogLTE1cHg7IH0gfVxuXG4uYWR2LXBhZ2VfX2xpbmstZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5hZHYtcGFnZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hZHYtcGFnZV9fYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBQ0E5QTk7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5hZHYtcGFnZV9fYm90dG9tLXR4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYWR2LXBhZ2VfX2JvdHRvbS10eHQtLWFjY2VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmEuYWR2LXBhZ2VfX2JvdHRvbS10eHQtLWFjY2VudDpob3ZlciB7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi50ZXJtcy1wYWdlX19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRlcm1zLXBhZ2VfX3BhZ2UtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi50ZXJtcy1wYWdlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4udGVybXMtcGFnZV9fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi50ZXJtcy1wYWdlX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLnRlcm1zLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50ZXJtcy1wYWdlX190aXRsZSA+ICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50ZXJtcy1wYWdlX190aXRsZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50ZXJtcy1wYWdlX19saXN0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50ZXJtcy1wYWdlX19saXN0IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnRlcm1zLXBhZ2VfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmVyb3ItcGFnZV9fdGl0bGUge1xuICBtYXJnaW46IDU1cHggYXV0byAyNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lcm9yLXBhZ2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmVyb3ItcGFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC80MDQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVyb3ItcGFnZV9faW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMzB2aDsgfSB9XG4gIC5lcm9yLXBhZ2VfX2ltYWdlIC5mcmVlcGlrLWxpbmsge1xuICAgIGJvdHRvbTogMDsgfVxuXG4uZXJvci1wYWdlX19maWx0ZXIgLmNhdGVnb3J5LWJhcl9fbG9nbyxcbi5lcm9yLXBhZ2VfX2ZpbHRlciAuY2F0ZWdvcnktYmFyLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lcm9yLXBhZ2VfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDM2cHggYXV0byAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmVyb3ItcGFnZV9fYmFjayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmVyb3ItcGFnZV9fYmFjazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmVyb3ItcGFnZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZXJvci1wYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmNvbnRhY3RzX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0c19fZm9ybS13cmFwIHtcbiAgICBvcmRlcjogOTk7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5jb250YWN0c19fZm9ybSAuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0c19fY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNvbnRhY3RzX190YWJsZSB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuLmNvbnRhY3RzX19yb3cge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFREVEOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0c19fcm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIC5jb250YWN0c19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY29udGFjdHNfX2l0ZW0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0c19faXRlbS1ncm91cCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uY29udGFjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3RzX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5jb250YWN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNvbnRhY3RzX19pdGVtLWxpbmstLWNvbG9yIHtcbiAgY29sb3I6ICNGRjFFMUU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmNvbnRhY3RzX19pdGVtLWxpbmstLWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q3MDAwMDsgfVxuXG4uY29udGFjdHMgLmljb24ge1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG5cbi5jb250YWN0c19fbWFpbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbnRhY3RzX19tYWlsLWNvbCB7XG4gIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAuY29udGFjdHNfX21haWwtY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY29udGFjdHNfX21haWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNvbnRhY3RzX19tYXAtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uY29udGFjdHNfX21hcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdHNfX21hcC1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuY29udGFjdHNfX21hcC1idXR0b25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY29udGFjdHNfX21hcC1idXR0b25zIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgLmNvbnRhY3RzX19tYXAtYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW5mby1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5pbmZvLXBhZ2VfX2ludHJvLCAuaW5mby1wYWdlX19leGNlcnB0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cblxuLmluZm8tcGFnZV9faW50cm8ge1xuICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmZvLXBhZ2VfX2ludHJvIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uaW5mby1wYWdlX19pbnRyby0tZnJhbmNoaXNlLCAuaW5mby1wYWdlX19leGNlcnB0LS1mcmFuY2hpc2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9mcmFuY2hpc2UtYmcuanBnKTsgfVxuXG4uaW5mby1wYWdlX19pbnRyby0tcGFydCwgLmluZm8tcGFnZV9fZXhjZXJwdC0tcGFydDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L3BhcnQtYmcuanBnKTsgfVxuXG4uaW5mby1wYWdlX19pbnRyby0tcmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvcmVnaXN0ZXItYmcuanBnKTsgfVxuXG4uaW5mby1wYWdlX19leGNlcnB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmluZm8tcGFnZV9fZXhjZXJwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogLTEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmlsdGVyOiBibHVyKDQwcHgpOyB9XG5cbi5pbmZvLXBhZ2VfX2V4Y2VycHQtdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pbmZvLXBhZ2VfX2V4Y2VycHQtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5pbmZvLXBhZ2VfX2ludHJvLWFjY2VudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGMUUxRTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmluZm8tcGFnZV9faW50cm8tYWNjZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmZvLXBhZ2VfX2ludHJvLWFjY2VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLmluZm8tcGFnZV9faW50cm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1FeHRyYUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmluZm8tcGFnZV9faW50cm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZm8tcGFnZV9faW50cm8tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5pbmZvLXBhZ2VfX2ludHJvLXRpdGxlLS1kYXJrIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTExMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5mby1wYWdlX19pbnRyby10aXRsZS0tZGFyayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmluZm8tcGFnZV9faW50cm8tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmluZm8tcGFnZV9faW50cm8tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZm8tcGFnZV9faW50cm8tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5pbmZvLXBhZ2VfX2ludHJvLXN1YnRpdGxlLS1tYWdyaWluLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaW5mby1wYWdlX19pbnRyby1zdWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5mby1wYWdlX19pbnRyby1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5mby1wYWdlX19pbnRyby1idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5pbmZvLXBhZ2VfX2ludHJvLWJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluZm8tcGFnZV9faW50cm8tYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmluZm8tcGFnZV9faW50cm8tYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuLmluZm8tcGFnZV9faW50cm8tYnV0dG9ucy0tc2luZ2xlLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbmZvLXBhZ2VfX2NvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmZvLXBhZ2VfX2NvbnRlbnQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5pbmZvLXBhZ2VfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZm8tcGFnZV9fYmxvY2stdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmluZm8tcGFnZV9fYmxvY2stc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5mby1wYWdlX19ibG9jay1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmluZm8tcGFnZV9fYmxvY2stdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5mby1wYWdlX19ibG9jay10eHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tcGFnZV9fYmxvY2stdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cblxuLmluZm8tcGFnZV9fYmxvY2staW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaW5mby1wYWdlX19saW5lLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmluZm8tcGFnZV9fbGluZS1hY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5pbmZvLXBhZ2VfX2xpbmUtYWN0aW9uOjpiZWZvcmUsIC5pbmZvLXBhZ2VfX2xpbmUtYWN0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRjFFMUU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbmZvLXBhZ2VfX2xpbmUtYWN0aW9uOjpiZWZvcmUsIC5pbmZvLXBhZ2VfX2xpbmUtYWN0aW9uOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW5mby1wYWdlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk3NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5mby1wYWdlX19idXR0b25zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5pbmZvLXBhZ2VfX2J1dHRvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbmZvLXBhZ2VfX2J1dHRvbnMgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5taXNzaW9uLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5taXNzaW9uLWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLm1pc3Npb24tYmxvY2tfX2NvbXBhbnktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5taXNzaW9uLWJsb2NrX19jb21wYW55LXRpdGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5taXNzaW9uLWJsb2NrX19jb21wYW55LWNhcGl0YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWlzc2lvbi1ibG9ja19fY29tcGFueS1jYXBpdGFsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm1pc3Npb24tYmxvY2tfX2NvbXBhbnktc291cmNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1pc3Npb24tYmxvY2tfX2NvbXBhbnktc291cmNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5taXNzaW9uLWJsb2NrX19jb21wYW55IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMTBweDtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1pc3Npb24tYmxvY2tfX2NvbXBhbnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5taXNzaW9uLWJsb2NrX19jb21wYW55LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1pc3Npb24tYmxvY2tfX2NvbXBhbnktbG9nbyB7XG4gIHdpZHRoOiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1pc3Npb24tYmxvY2tfX2NvbXBhbnktbG9nbyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5taXNzaW9uLWJsb2NrX19jb21wYW55LWxvZ28ge1xuICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuXG4ubWlzc2lvbi1ibG9ja19fY29tcGFueS1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkQyRDI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWlzc2lvbi1ibG9ja19fY29tcGFueS1saW5lIHtcbiAgICAgIGhlaWdodDogMjNweDsgfSB9XG5cbi5taXNzaW9uLWJsb2NrX19jb21wYW55LXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FEMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5taXNzaW9uLWJsb2NrX19jb21wYW55LXByb2dyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7IH0gfVxuXG4uZnJhbmNoaXNlLWxpc3RfX21hcCB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4OyB9XG5cbi5mcmFuY2hpc2UtbGlzdF9fbWFwLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZyYW5jaGlzZS1saXN0X190b29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZnJhbmNoaXNlLWxpc3RfX3Rvb2xzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mcmFuY2hpc2UtbGlzdF9fdG9vbHMtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5mcmFuY2hpc2UtbGlzdF9fdG9vbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAuZnJhbmNoaXNlLWxpc3RfX3Rvb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZnJhbmNoaXNlLWxpc3RfX3Rvb2xzLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mcmFuY2hpc2UtbGlzdF9fdG9vbHMtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmZyYW5jaGlzZS1saXN0X19maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZyYW5jaGlzZS1saXN0X19maWx0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5mcmFuY2hpc2UtbGlzdF9fZmlsdGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZyYW5jaGlzZS1saXN0X19maWx0ZXItdGl0bGUge1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDsgfVxuXG4uZnJhbmNoaXNlLWxpc3RfX3RhYmxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mcmFuY2hpc2UtbGlzdF9fdGFibGUgLnRhYmxlX190aCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZnJhbmNoaXNlLWxpc3RfX3RhYmxlIC50YWJsZV9fdGQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZyYW5jaGlzZS1saXN0X190YWJsZSAuc29ydGluZ19fYnRuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICAvKm1hcmdpbi1sZWZ0OiAxMnB4OyovIH1cblxuLmZyYW5jaGlzZS1saXN0X19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4uZnJhbmNoaXNlLWxpc3RfX3JlZ2lzdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZnJhbmNoaXNlLWxpc3RfX3JlZ2lzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuZnJhbmNoaXNlLWxpc3RfX3JlZ2lzdCAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG5cbi5nZW5lcmFsLXJlZ2lzdGVyX190YWJsZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZ2VuZXJhbC1yZWdpc3Rlcl9fdGFibGUtY29udGFpbmVyIC5zb3J0aW5nX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZ2VuZXJhbC1yZWdpc3Rlcl9fdGFibGUtY29udGFpbmVyIC5zb3J0aW5nX19idG4udGV4dC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmdlbmVyYWwtcmVnaXN0ZXJfX3RhYmxlLWNvbnRhaW5lciAudGFibGVfX3RkLFxuICAuZ2VuZXJhbC1yZWdpc3Rlcl9fdGFibGUtY29udGFpbmVyIC50YWJsZV9fdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmdlbmVyYWwtcmVnaXN0ZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5nZW5lcmFsLXJlZ2lzdGVyX19yZWdpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmdlbmVyYWwtcmVnaXN0ZXJfX3JlZ2lzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuZ2VuZXJhbC1yZWdpc3Rlcl9fcmVnaXN0IC5idG4ge1xuICAgICAgcGFkZGluZzogNXB4OyB9IH1cblxuLmdlbmVyYWwtcmVnaXN0ZXJfX3NlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4uZ2VuZXJhbC1yZWdpc3Rlcl9fdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdlbmVyYWwtcmVnaXN0ZXJfX3Rvb2xzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5nZW5lcmFsLXJlZ2lzdGVyX190b29scy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdlbmVyYWwtcmVnaXN0ZXJfX3Rvb2xzLWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5nZW5lcmFsLXJlZ2lzdGVyX190b29scy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuZ2VuZXJhbC1yZWdpc3Rlcl9fdG9vbHMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2VuZXJhbC1yZWdpc3Rlcl9fdG9vbHMtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmdlbmVyYWwtcmVnaXN0ZXJfX3Rvb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hY2NydWFsLXBvaW50X19kZXNjIHtcbiAgbWF4LXdpZHRoOiA3MjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFjY3J1YWwtcG9pbnRfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWNjcnVhbC1wb2ludF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYWNjcnVhbC1wb2ludF9faW1hZ2UtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9hY2NydWFsLXBvaW50LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFjY3J1YWwtcG9pbnRfX2ltYWdlLWludHJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hY2NydWFsLXBvaW50X19pbWFnZS1pbnRybyB7XG4gICAgICBtaW4taGVpZ2h0OiAyMTBweDsgfSB9XG4gIC5hY2NydWFsLXBvaW50X19pbWFnZS1pbnRybyAuZnJlZXBpay1saW5rX193cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWNjcnVhbC1wb2ludF9faW1hZ2UtaW50cm8gLmZyZWVwaWstbGlua19fd3JhcCB7XG4gICAgICAgIGJvdHRvbTogMzglOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWNjcnVhbC1wb2ludF9faW1hZ2UtaW50cm8gLmZyZWVwaWstbGlua19fd3JhcCB7XG4gICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG5cbi5hY2NydWFsLXBvaW50X19wb2ludC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMCA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtcm93IHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWNjcnVhbC1wb2ludF9fcG9pbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY3J1YWwtcG9pbnRfX3BvaW50LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hY2NydWFsLXBvaW50X19wb2ludC1pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hY2NydWFsLXBvaW50X19wb2ludC1pY29uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY3J1YWwtcG9pbnRfX3BvaW50LWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtaWNvbi5vbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc3RhdHVzLW9uZS5zdmcpOyB9XG4gIC5hY2NydWFsLXBvaW50X19wb2ludC1pY29uLnR3bzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHdvLnN2Zyk7IH1cbiAgLmFjY3J1YWwtcG9pbnRfX3BvaW50LWljb24udGhyZWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc3RhdHVzLXRyZWUuc3ZnKTsgfVxuXG4uYWNjcnVhbC1wb2ludF9fcG9pbnQtdmFsIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWNjcnVhbC1wb2ludF9fcG9pbnQtdmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5hY2NydWFsLXBvaW50X190YWJsZSB7XG4gIG1hcmdpbjogNjBweCAwIDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hY2NydWFsLXBvaW50X190YWJsZSB7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4OyB9IH1cblxuLmFjY3J1YWwtcG9pbnRfX3RhYmxlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5hY2NydWFsLXBvaW50X190YWJsZS1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NydWFsLXBvaW50X19tb2ItbGFzdCB7XG4gICAgb3JkZXI6IDk5OyB9IH1cblxuLmhlbHBfX3RpdGxlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWxwX190aXRsZS1iZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaGVscC10aXRsZS1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVscF9fdGl0bGUtYmc6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVscF9fdGl0bGUtYmc6OmJlZm9yZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmhlbHBfX3RpdGxlLWJnIC5mcmVlcGlrLWxpbmsge1xuICAgIGJvdHRvbTogNiU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAuaGVscF9fdGl0bGUtYmcgLmZyZWVwaWstbGluayB7XG4gICAgICAgIGJvdHRvbTogOCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWxwX190aXRsZS1iZyAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAxNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlbHBfX3RpdGxlLWJnIC5mcmVlcGlrLWxpbmsge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDUlOyB9IH1cblxuLmhlbHBfX3NoYXJlIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbi5oZWxwX19zaGFyZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuaGVscF9fc2hhcmUtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDExMCU7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy1zaXJjbGUtZG93bi5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmhlbHBfX3NoYXJlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlbHBfX3NoYXJlLWJsb2NrIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5oZWxwX19zaGFyZS1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVscF9fc2hhcmUtY291bnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE0cHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVscF9fc2hhcmUtY291bnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmhlbHBfX2Rlc2NyLWJsb2NrIHtcbiAgcGFkZGluZzogMTAwcHggMCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVscF9fZGVzY3ItYmxvY2sge1xuICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7IH0gfVxuXG4uaGVscF9fZGVzY3ItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uaGVscF9fZGVzY3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5oZWxwX19kZXNjci1ib2xkZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uaGVscF9fc3Vic2NyaWJlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWxwX19zdWJzY3JpYmUtYmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2hlbHAtc3Vic2NyaWJlLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oZWxwX19zdWJzY3JpYmUtYmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWxwX19zdWJzY3JpYmUtYmcgLmZyZWVwaWstbGlua19fd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5oZWxwX19jb3VudCB7XG4gIHBhZGRpbmc6IDUwcHggMCAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmhlbHBfX2NvdW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDsgfSB9XG5cbi5oZWxwX19wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWxwX19wcm9ncmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlbHBfX3Byb2dyZXNzIC5ncmFwaC1zaXJjbGUge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4uaGVscF9fcHJvZ3Jlc3MtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWxwX19wcm9ncmVzcy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIC5oZWxwX19wcm9ncmVzcy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmhlbHBfX3Byb2dyZXNzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlbHBfX3Byb2dyZXNzLWlubmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5oZWxwX19wcm9ncmVzcy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWxwX19wcm9ncmVzcy1jb3VudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVscF9fcHJvZ3Jlc3MtY291bnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmhlbHBfX3Byb2dyZXNzLWNvdW50LWJvbGQge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2VydGlmaWNhdGVfX3ByaWNlLXRpdGxlIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwOEEwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VydGlmaWNhdGVfX3ByaWNlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jZXJ0aWZpY2F0ZV9fdGl0bGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2VydGlmaWNhdGUtYmctZGVzYy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2VydGlmaWNhdGVfX3RpdGxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNlcnRpZmljYXRlX190aXRsZS1pbWcgLmZyZWVwaWstbGluayB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5jZXJ0aWZpY2F0ZV9fdGl0bGUtaW1nLW1vYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2VydGlmaWNhdGUtYmctbW9iLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNlcnRpZmljYXRlX190aXRsZS1pbWctbW9iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNlcnRpZmljYXRlX190aXRsZS1pbWctbW9iIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gIC5jZXJ0aWZpY2F0ZV9fdGl0bGUtaW1nLW1vYiAuZnJlZXBpay1saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fdGl0bGUtaW1nLW1vYiAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1JTsgfSB9XG5cbi5jZXJ0aWZpY2F0ZV9fYnRuLXJlZyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19idG4tcmVnIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuXG4uY2VydGlmaWNhdGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLmNlcnRpZmljYXRlX19wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19wcmV2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY2VydGlmaWNhdGVfX3ByZXZpZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5jZXJ0aWZpY2F0ZV9fcHJldmlldy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5jZXJ0aWZpY2F0ZV9fcHJldmlldy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19wcmV2aWV3LWxpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmNlcnRpZmljYXRlX19wcmV2aWV3LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY2VydGlmaWNhdGVfX3ByZXZpZXctaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNlcnRpZmljYXRlX19wcmV2aWV3LXZhbCB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7IH0gfVxuXG4uY2VydGlmaWNhdGVfX3ByZXZpZXctZGVzY3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19wcmV2aWV3LWRlc2NyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbi5jZXJ0aWZpY2F0ZV9fcHJldmlldy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNlcnRpZmljYXRlX19wcmV2aWV3LWJ1dHRvbnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmNlcnRpZmljYXRlX19wcmV2aWV3LWJ1dHRvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fcHJldmlldy1idXR0b25zIC5idG4ge1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfSB9XG5cbi5qb2luX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgIC5qb2luX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5qb2luX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9qb2luLXRlYW0ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5qb2luX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9pbl9faGVhZGVyOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmpvaW5fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4OyB9IH1cbiAgLmpvaW5fX2hlYWRlciAuZnJlZXBpay1saW5rIHtcbiAgICBib3R0b206IC01cHg7IH1cblxuLmpvaW5fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmpvaW5fX3RpdGxlIC5jb21wYW55LXBhZ2VfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNzMwcHg7IH1cblxuLmpvaW5fX2Zvcm0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuam9pbl9fZm9ybS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmpvaW5fX2Zvcm0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuLmpvaW5fX2Zvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuam9pbl9fZm9ybS1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qb2luX19mb3JtLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmpvaW5fX2Zvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmpvaW5fX2Zvcm0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuam9pbl9fZm9ybS1pdGVtOjpiZWZvcmUsIC5qb2luX19mb3JtLWl0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5qb2luX19mb3JtLWl0ZW06OmJlZm9yZSwgLmpvaW5fX2Zvcm0taXRlbTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmpvaW5fX2Zvcm0taXRlbS0tb25lOjphZnRlciB7XG4gIHJpZ2h0OiAtMjIwcHg7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvam9pbi1hcjEuc3ZnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLmpvaW5fX2Zvcm0taXRlbS0tb25lOjphZnRlciB7XG4gICAgICByaWdodDogLTMwMHB4OyB9IH1cblxuLmpvaW5fX2Zvcm0taXRlbS0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5qb2luX19mb3JtLWl0ZW0tLXR3byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmpvaW5fX2Zvcm0taXRlbS0tdHdvOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00MDBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2pvaW4tYXIyLnN2Zyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuam9pbl9fZm9ybS1pdGVtLS10d286OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbGVmdDogLTMwN3B4O1xuICAgICAgICB0b3A6IDQ4cHg7IH0gfVxuXG4uam9pbl9fZm9ybS1pdGVtLS10aHJlZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5qb2luX19mb3JtLWl0ZW0tLXRocmVlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNjBweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvam9pbi1hcjMuc3ZnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5qb2luX19mb3JtLWl0ZW0tLXRocmVlOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjUycHg7IH0gfVxuXG4uam9pbl9fZm9ybS12YWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgIC5qb2luX19mb3JtLXZhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uam9pbl9fZm9ybS1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQwcHg7XG4gIG1pbi13aWR0aDogMTA0cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgLmpvaW5fX2Zvcm0tbnVtIHtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmpvaW5fX2Zvcm0tbnVtIHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuam9pbl9fZm9ybS1udW0ge1xuICAgICAgbWluLXdpZHRoOiAzN3B4O1xuICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5qb2luX19mb3JtLW51bS0tb25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L251bTEuc3ZnKTsgfVxuXG4uam9pbl9fZm9ybS1udW0tLXR3byB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0yLnN2Zyk7IH1cblxuLmpvaW5fX2Zvcm0tbnVtLS10aHJlZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0zLnN2Zyk7IH1cblxuLmpvaW5fX2Zvcm0tbnVtLS1mb3VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L251bTQuc3ZnKTsgfVxuXG4uam9pbl9fZm9ybS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuam9pbl9fZm9ybS1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qb2luX19mb3JtLWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4uam9pbl9fZm9ybS1pbnB1dHMge1xuICBtYXgtd2lkdGg6IDI4NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuam9pbl9fZm9ybS1jaGVja2JveHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uam9pbl9fZm9ybS1jaGVja2JveHMgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qb2luX19mb3JtLWNoZWNrYm94cyAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uam9pbl9fZm9ybS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmpvaW5fX2Zvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMTEwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmpvaW5fX2Zvcm0tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hYm91dF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5hYm91dF9fbm90ZSB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGMUUxRTtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hYm91dF9fbm90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0X19ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5hYm91dF9fbm90ZS1pbm5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hYm91dF9fZGVzYy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hYm91dF9fZGVzYy1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFib3V0X19kZXNjLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWJvdXRfX2Rlc2MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFib3V0X19kZXNjLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5hYm91dF9fZGVzYy10eHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWJvdXRfX2Rlc2MtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFib3V0X19kZXNjLXR4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uYWJvdXRfX2Rlc2MtdHh0LS1tdXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWJvdXRfX2Rlc2MtdHh0LS1tdXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYWJvdXRfX2Rlc2MtdHh0LS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5hYm91dF9fdGVzdGluZy1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC90ZXN0aW5nLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hYm91dF9fdGVzdGluZy1iZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5hYm91dF9fdGVzdGluZy1iZyAuZnJlZXBpay1saW5rIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWJvdXRfX3Rlc3RpbmctYmcgLmZyZWVwaWstbGluayB7XG4gICAgICAgIGJvdHRvbTogMTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hYm91dF9fdGVzdGluZy1iZyAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIC5hYm91dF9fdGVzdGluZy1iZyAuZnJlZXBpay1saW5rIHtcbiAgICAgICAgYm90dG9tOiA4JTsgfSB9XG5cbi5hYm91dF9fd29ybGQtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWJvdXQtd29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFib3V0X193b3JsZC1iZyB7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDsgfSB9XG4gIC5hYm91dF9fd29ybGQtYmcgLmZyZWVwaWstbGluayB7XG4gICAgYm90dG9tOiAyMHB4OyB9XG5cbi5hYm91dF9fdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hYm91dF9fdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5hYm91dF9fdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5hYm91dF9fdmlkZW8tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXRfX3ZpZGVvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYWJvdXRfX3ZpZGVvLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFib3V0X192aWRlby1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYWJvdXRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWJvdXRfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dF9fYnV0dG9ucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuYWJvdXRfX2J1dHRvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9fYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0X19tb2ItbGFzdCB7XG4gICAgb3JkZXI6IDk5OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dF9fbW9iLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnZhY2Fuc3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmFjYW5zeSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC52YWNhbnN5X19maWx0ZXItYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZhY2Fuc3lfX2J0bi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52YWNhbnN5X19idG4tbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZhY2Fuc3kgLmZpbHRlci1wYW5lbF9fYnRuLW9wZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IC0zMHB4OyB9IH1cbiAgLnZhY2Fuc3kgLnNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC52YWNhbnN5X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmFjYW5zeV9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbnN5X19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC52YWNhbnN5X19jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmFjYW5zeV9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIC52YWNhbnN5X19jYXJkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpOyB9XG4gICAgICAudmFjYW5zeV9fY2FyZDpob3ZlciAudmFjYW5zeV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAudmFjYW5zeV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52YWNhbnN5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAudmFjYW5zeV9fZmxhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC52YWNhbnN5X19jb3VudHJ5LXZhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIC52YWNhbnN5X19kZXRhaWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmFjYW5zeV9fZGV0YWlsLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52YWNhbnN5X19kZXRhaWwtaGVhZGVyIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbnN5X19kZXRhaWwtaGVhZGVyIC5idG4ge1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnZhY2Fuc3lfX2RldGFpbC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC52YWNhbnN5X19kZXRhaWwtbWV0YS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52YWNhbnN5X19kZXRhaWwtbWV0YS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmFjYW5zeV9fZGV0YWlsLW1ldGEtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnZhY2Fuc3lfX2RldGFpbC1tZXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmFjYW5zeV9fZGV0YWlsLW1ldGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnZhY2Fuc3lfX2RldGFpbC1tZXRhOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC52YWNhbnN5X19kZXRhaWwtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnZhY2Fuc3lfX2RldGFpbC1ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmFjYW5zeV9fZGV0YWlsLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIC52YWNhbnN5X19kZXRhaWwtdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmFjYW5zeV9fZGV0YWlsLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAudmFjYW5zeV9fZGV0YWlsLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52YWNhbnN5X19mb3JtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZhY2Fuc3lfX2Zvcm0tYWdyZWUgLmNoZWNrYm94X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hZ2VuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWdlbmN5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgLmFnZW5jeV9fYnRuLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFnZW5jeV9fYnRuLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hZ2VuY3kgLmZpbHRlci1wYW5lbF9fYnRuLW9wZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IC0zMHB4OyB9IH1cbiAgLmFnZW5jeSAuc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmFnZW5jeV9fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5hZ2VuY3lfX2dyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hZ2VuY3lfX2ZsYWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYWdlbmN5X19jb3VudHJ5LXZhbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gIC5hZ2VuY3lfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hZ2VuY3lfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWdlbmN5X19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5hZ2VuY3lfX2NhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hZ2VuY3lfX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmFnZW5jeV9fY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hZ2VuY3lfX2NpdHkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmFnZW5jeV9fbWFpbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgLmFnZW5jeV9fbWFpbDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4uYmFubmVyLXJlcXVlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci1yZXF1ZXN0IC50b29scy1wb3B1cF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lci1yZXF1ZXN0IC50b29scy1wb3B1cF9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAuYmFubmVyLXJlcXVlc3RfX3BhZ2UtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gIC5iYW5uZXItcmVxdWVzdF9fZGVzY3Ige1xuICAgIG1heC13aWR0aDogNjkwcHg7IH1cbiAgICAuYmFubmVyLXJlcXVlc3RfX2Rlc2NyIC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5iYW5uZXItcmVxdWVzdF9fZGVzY3ItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuYmFubmVyLXJlcXVlc3RfX2Rlc2NyLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmFubmVyLXJlcXVlc3RfX2Rlc2NyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmFubmVyLXJlcXVlc3RfX2Rlc2NyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmJhbm5lci1yZXF1ZXN0X19kZXNjci10eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lci1yZXF1ZXN0X19kZXNjci10eHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYmFubmVyLXJlcXVlc3RfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5iYW5uZXItcmVxdWVzdF9fc2lkZWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogLTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgLmJhbm5lci1yZXF1ZXN0X19zaWRlYmFyIHtcbiAgICAgICAgdG9wOiAtODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lci1yZXF1ZXN0X19zaWRlYmFyIC50b29scy1wb3B1cF9fYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuYmFubmVyLXJlcXVlc3RfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5iYW5uZXItcmVxdWVzdF9fcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuYmFubmVyLXJlcXVlc3RfX25hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5iYW5uZXItcmVxdWVzdF9fbmF2LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5iYW5uZXItcmVxdWVzdF9fbmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYmFubmVyLXJlcXVlc3RfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmFubmVyLXJlcXVlc3RfX25hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnN0eWR5X19wYWdlLWRlc2NyIHtcbiAgbWF4LXdpZHRoOiA3NzBweDsgfVxuXG4uc3R5ZHlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3R5ZHlfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3R5ZHlfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zdHlkeV9fY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uc3R5ZHlfX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnN0eWR5X19jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cblxuLnN0eWR5X19jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgLnN0eWR5X19jYXJkLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4uc3R5ZHlfX2NhcmQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zdHlkeV9fY2FyZC1tZXRhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zdHlkeV9fY2FyZC1tZXRhOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc3R5ZHlfX2NhcmQtc2hvcnQtZGVzY3Ige1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zdHlkeV9fZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uc3R5ZHlfX2RldGFpbC1tZXRhLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3R5ZHlfX2RldGFpbC1tZXRhLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zdHlkeV9fZGV0YWlsLW1ldGEtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdHlkeV9fZGV0YWlsLW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3R5ZHlfX2RldGFpbC1tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuc3R5ZHlfX2RldGFpbC1tZXRhOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc3R5ZHlfX2RldGFpbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdHlkeV9fZGV0YWlsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdHlkeV9fZGV0YWlsLWhlYWRlciAuYnRuIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0eWR5X19kZXRhaWwtaGVhZGVyIC5idG4ge1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5wcmVzcy1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wcmVzcy1zZXJ2aWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wcmVzcy1zZXJ2aWNlX19pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTsgfSB9XG4gIC5wcmVzcy1zZXJ2aWNlX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcmVzcy1zZXJ2aWNlX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnByZXNzLXNlcnZpY2VfX21haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJlc3Mtc2VydmljZV9fbWFpbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAucHJlc3Mtc2VydmljZV9fbWFpbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5wcmVzcy1zZXJ2aWNlX19zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnByZXNzLXNlcnZpY2VfX3N1Yi1tYWlsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDAwODA7IH1cbiAgLnByZXNzLXNlcnZpY2VfX3Zpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmJsb2dfX3NlYXJjaCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ibG9nX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uYmxvZ19fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJsb2dfX2NhcmQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYmxvZ19fY2FyZDpudGgtY2hpbGQoZXZlbikgLmJsb2dfX2NhcmQtbGluayB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5ibG9nX19jYXJkOm50aC1jaGlsZChldmVuKSAuYmxvZ19fY2FyZC1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ibG9nX19jYXJkOm50aC1jaGlsZChldmVuKSAuYmxvZ19fY2FyZC1jb250ZW50IHtcbiAgICBvcmRlcjogMjsgfVxuICAuYmxvZ19fY2FyZDpudGgtY2hpbGQob2RkKSAuYmxvZ19fY2FyZC1saW5rIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYmxvZ19fY2FyZDpudGgtY2hpbGQob2RkKSAuYmxvZ19fY2FyZC1saW5rIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5ibG9nX19jYXJkOm50aC1jaGlsZChvZGQpIC5ibG9nX19jYXJkLWNvbnRlbnQge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJsb2dfX2NhcmQ6bnRoLWNoaWxkKG9kZCkgLmJsb2dfX2NhcmQtY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLmJsb2dfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfX2NhcmQ6Zmlyc3QtY2hpbGQgLmJsb2dfX2NhcmQtbGluayB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5ibG9nX19jYXJkOmZpcnN0LWNoaWxkIC5ibG9nX19jYXJkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjsgfVxuXG4uYmxvZ19fY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmxvZ19fY2FyZC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5ibG9nX19jYXJkLWNvbnRlbnQge1xuICB3aWR0aDogNjAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmxvZ19fY2FyZC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi5ibG9nX19jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmJsb2dfX2NhcmQtdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5ibG9nX19jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmJsb2dfX2NhcmQtZGVzY3Ige1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmxvZ19fY2FyZC1kZXNjcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy4uLic7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nX19oaWRlLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ibG9nX19idG4tbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2dfX2J0bi1tb3JlIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjgwcHg7IH1cblxuLnZpc3VhbF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4udmlzdWFsX19ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLnZpc3VhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzkwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52aXN1YWxfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7IH0gfVxuICAudmlzdWFsX19saXN0LS1sb2dvIHtcbiAgICBncmlkLXJvdy1nYXA6IDYwcHg7IH1cblxuLnZpc3VhbF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuXG4udmlzdWFsX19jYXJkLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjE1cHg7IH1cbiAgLnZpc3VhbF9fY2FyZC1sb2dvLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4udmlzdWFsX19jYXJkLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi52aXN1YWxfX2NhcmQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi52aXN1YWxfX2NhcmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udmlzdWFsX19jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnZpc3VhbF9fY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpc3VhbF9fY29sb3Ige1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnZpc3VhbF9fY29sb3ItLWFjY2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTsgfVxuICAudmlzdWFsX19jb2xvci0tdHh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExOyB9XG4gIC52aXN1YWxfX2NvbG9yLS1tZXRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNBOUE5OyB9XG4gIC52aXN1YWxfX2NvbG9yLS13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gIC52aXN1YWxfX2NvbG9yLS10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDsgfVxuICAudmlzdWFsX19jb2xvci0tc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XG5cbi52aXN1YWxfX2NvbG9yLXZhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlzdWFsX19jb2xvci12YWwgYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnZpc3VhbF9fZm9udCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnZpc3VhbF9fZm9udC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi52aXN1YWxfX2ZvbnQtc3ViIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnZpc3VhbF9fZm9udC1zdWIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAudmlzdWFsX19mb250LXN1Yi0tcmVnIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudmlzdWFsX19mb250LXN1Yi0tc2JvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC52aXN1YWxfX2ZvbnQtc3ViLS1ib2xkIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC52aXN1YWxfX2ZvbnQtc3ViLS1leGJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUV4dHJhQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ucHJvLWFjY291bnRfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm8tYWNjb3VudF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuLnByby1hY2NvdW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm8tYWNjb3VudF9fbGFiZWwge1xuICBwYWRkaW5nOiAzcHggMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkYxRTFFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLnByby1hY2NvdW50X19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG5cbi5wcm8tYWNjb3VudF9fZGVzY3Ige1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByby1hY2NvdW50X19kZXNjciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvLWFjY291bnRfX3BhbmVsIHtcbiAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm8tYWNjb3VudF9fcGFuZWwge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cblxuLnByby1hY2NvdW50X19wcm9maXQtbGlzdCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wcm8tYWNjb3VudF9fcHJvZml0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvLWFjY291bnRfX3Byb2ZpdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIC5wcm8tYWNjb3VudF9fcHJvZml0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvLWFjY291bnRfX3Byb2ZpdC1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9pY29uL3Rpei1saXN0LWl0ZW0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByby1hY2NvdW50X19wcm9maXQtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuLnByby1hY2NvdW50X19wcm9maXQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm8tYWNjb3VudF9fcHJvZml0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5wcm8tYWNjb3VudF9fcHJvZml0LWRlc2NyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByby1hY2NvdW50X19wcm9maXQtZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnByby1hY2NvdW50X19wYXktYnRucyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByby1hY2NvdW50X19wYXktYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcm8tYWNjb3VudF9fcGF5LWJ0bnMgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJvLWFjY291bnRfX3BheS1mb3JtIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnByby1hY2NvdW50X19wYXktZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvLWFjY291bnRfX3VzZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDAgMDsgfVxuXG4ucHJvLWFjY291bnRfX2xvZ28ge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm8tYWNjb3VudF9fdXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wcm8tYWNjb3VudF9fc3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcm8tYWNjb3VudF9fYWdyZWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLnByby1hY2NvdW50X19wYXktbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByby1hY2NvdW50X191c2Vycy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm8tYWNjb3VudF9fdXNlcnMtZGVzY3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnByby1hY2NvdW50X191c2Vycy1wYW5lbCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnByby1hY2NvdW50X191c2Vycy1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ucHJvLWFjY291bnRfX21vcmUtYnRuIHtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udXNlcnMtZmxpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudXNlcnMtZmxpcF9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2Vycy1mbGlwX19jYXJkIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLnVzZXJzLWZsaXBfX2NhcmQ6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnVzZXJzLWZsaXBfX2NhcmQ6aG92ZXIgLnVzZXJzLWZsaXBfX2luZm8ge1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAudXNlcnMtZmxpcF9fY2FyZC0tc20ge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlcnMtZmxpcF9fY2FyZC0tc20ge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgICAudXNlcnMtZmxpcF9fY2FyZC0tc206aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyB9XG4gICAgICAudXNlcnMtZmxpcF9fY2FyZC0tc20gLnVzZXJzLWZsaXBfX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDZweDsgfVxuICAgIC51c2Vycy1mbGlwX19jYXJkLmFjdGl2ZSAudXNlcnMtZmxpcF9fY2FyZC1mcm9udCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC51c2Vycy1mbGlwX19jYXJkLmFjdGl2ZSAudXNlcnMtZmxpcF9fY2FyZC1iYWNrIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgfVxuICAudXNlcnMtZmxpcF9fY2FyZC1mcm9udCwgLnVzZXJzLWZsaXBfX2NhcmQtYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51c2Vycy1mbGlwX19jYXJkLWJhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuICAudXNlcnMtZmxpcF9fY2FyZC1sb2dvLCAudXNlcnMtZmxpcF9fY2FyZC1jb3VudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC51c2Vycy1mbGlwX19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cblxuLnBhcnR5X19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ucGFydHlfX3NsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19zbGlkZXItaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnBhcnR5X19zbGlkZXItaW5mbyB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19zbGlkZXItaW5mbyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhcnR5X19zbGlkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0eV9fc2xpZGVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucGFydHlfX3NsaWRlci1kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhcnR5X19zbGlkZXItYnRuIHtcbiAgbWF4LXdpZHRoOiAyODVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydHlfX3NsaWRlci1idG4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnBhcnR5X19zbGlkZXItaW1nIHtcbiAgd2lkdGg6IDQwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydHlfX3NsaWRlci1pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0eV9fc2xpZGVyLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbi5wYXJ0eV9faW1wb3J0YW50LXBhbmVsIHtcbiAgcGFkZGluZzogMzBweCAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19pbXBvcnRhbnQtcGFuZWwge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9IH1cblxuLnBhcnR5X19pbXBvcnRhbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19pbXBvcnRhbnQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5wYXJ0eV9faW1wb3J0YW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19pbXBvcnRhbnQtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wYXJ0eV9faW1wb3J0YW50LXR4dCAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXJ0eV9faW1wb3J0YW50LXR4dCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5wYXJ0eV9fZmFxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnBhcnR5X19wYXJ0bmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydHlfX3BhcnRuZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5wYXJ0eV9fcGFydG5lci1kZXNjciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnR5X19wYXJ0bmVyLWRlc2NyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucGFydHlfX3BhcnRuZXItbW9yZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBhcnR5X19hYm91dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYXJ0eV9fYWJvdXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuLnBhcnR5X19hYm91dC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogLTE3MHB4IGF1dG8gMTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYXJ0eV9fYWJvdXQtcGFuZWwge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0eV9fYWJvdXQtcGFuZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5pbWctYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWctYXV0aG9yX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDsgfVxuXG4uc3RvcnlfX3BhZ2UtZGVzY3Ige1xuICBtYXgtd2lkdGg6IDUzMHB4OyB9XG5cbi5zdG9yeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0b3J5X19saXN0IHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yeV9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4uc3RvcnlfX2NhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnN0b3J5X19jYXJkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4uc3RvcnlfX2NhcmQtLXNtIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5zdG9yeV9fY2FyZC0tc20gLnN0b3J5X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAuc3RvcnlfX2NhcmQtLXNtIC5zdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uc3RvcnlfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcnlfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uc3RvcnlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RvcnlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnN0b3J5X19tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG5cbi5zdG9yeV9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDEwMHB4OyB9XG5cbi5zdG9yeV9faW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0b3J5X19pbnRybyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5zdG9yeV9faW50cm8tZGVzY3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RvcnlfX2ludHJvLWRlc2NyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnN0b3J5X19pbnRyby10eHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zdG9yeV9fc2hhcmUge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5zdG9yeV9fc2hhcmUgLnNoYXJlLWJ0bl9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAuc3RvcnlfX3NoYXJlIC5zaGFyZS1idG5fX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLnN0b3J5X19zaGFyZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc3RvcnlfX2ludHJvLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN0b3J5X19pbnRyby1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdG9yeV9faW50cm8taW1nIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnN0b3J5X19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTsgfVxuXG4uc3RvcnlfX290aGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnN0b3J5X19vdGhlci1zbGlkZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcnlfX290aGVyLXNsaWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9IH1cblxuLnRleHQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC50ZXh0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGV4dC1jb250ZW50IHBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRleHQtY29udGVudCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm5ld3NfX3RhYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmV3c19fdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm5ld3NfX3RhYnMgLnRhYnNfX25hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLm5ld3NfX3RhYnMgLnRhYnNfX25hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfVxuICAgIC5uZXdzX190YWJzIC50YWJzX19uYXY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5uZXdzX190YWJzIC50YWJzX19uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLm5ld3NfX3RhYnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmV3c19fdGFicy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH0gfVxuXG4ubmV3c19fdGFicy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5ld3NfX3RhYnMtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3NfX3RhYnMtaXRlbS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLm5ld3NfX3RhYnMtaXRlbS0tcGFuZWwge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uZXdzX190YWJzLWl0ZW0tLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmV3c19fdGFicy1pdGVtLS1zaW1wbGUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uZXdzX190YWJzLWl0ZW0tLXNpbXBsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubmV3c19fdGFicy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5ld3NfX3RhYnMtcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzX190YWJzLXBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4ubmV3c19fbGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5ld3NfX2xpc3QtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXdzX19saXN0LXRpdGxlLS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubmV3c19fc29ydCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmV3c19fc29ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5uZXdzX19zb3J0IC5kcm9wZG93bl9fdmFsdWUge1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmV3c19fc29ydCAuZHJvcGRvd25fX2xpc3Qge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLm5ld3NfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1OyB9XG4gIC5uZXdzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uZXdzX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5ld3NfX2RhdGUtc20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5uZXdzX19zaG9ydC1zZXNjciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uZXdzX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5ld3NfX3NvdXJjZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubmV3c19fc291cmNlLWxvZ28ge1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uZXdzX19zb3VyY2UtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4ubmV3c19fc291cmNlLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uZXdzX19zb3VyY2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubmV3c19fZGV0YWlsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5uZXdzX19kZXRhaWwtaW5mbyAubmV3c19fc291cmNlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYXktY2FyZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAucGF5LWNhcmQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5wYXktY2FyZF9fYmFjay1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXktY2FyZF9fcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnBheS1jYXJkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGF5LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAucGF5LWNhcmRfX3RvdGFsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBheS1jYXJkX190b3RhbC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIC5wYXktY2FyZF9fdG90YWwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnBheS1jYXJkX19jYXJkLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktY2FyZF9fY2FyZC13cmFwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wYXktY2FyZF9fc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS1jYXJkX19zaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5wYXktY2FyZF9fZnJvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggMjVweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF5LWNhcmRfX2Zyb250IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9IH1cbiAgLnBheS1jYXJkX19iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXktY2FyZF9fYmFjayB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3R0b206IC0xMDBweDsgfSB9XG4gICAgLnBheS1jYXJkX19iYWNrOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0FDQTlBOTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYXktY2FyZF9fYmFjazo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBheS1jYXJkX19iYWNrLWlubmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggMCAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF5LWNhcmRfX2JhY2staW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4OyB9IH1cbiAgLnBheS1jYXJkX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLnBheS1jYXJkX19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBheS1jYXJkX192YWxpZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYXktY2FyZF9fdmFsaWQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBheS1jYXJkX192YWxpZC1kZWxpbWl0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAucGF5LWNhcmRfX2N2YyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYXktY2FyZF9fbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS1jYXJkX19tZXRhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5wYXktY2FyZF9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGF5LWNhcmRfX2J0biAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgLnBheS1jYXJkX19zaXN0ZW0tbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBheS1jYXJkX19zaXN0ZW0tbG9nbyB7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZWNoIC5zaGFyZS1ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG5cbi50ZWNoX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZWNoX190aXRsZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRlY2hfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaF9fZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4udGVjaF9fbGlzdC0taG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTAwcHggYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaF9fbGlzdC0taG9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDYwcHg7IH0gfVxuXG4udGVjaF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6IFwiT3BlblNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNoX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnRlY2hfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gICAgLnRlY2hfX2l0ZW06aG92ZXIgLnRlY2hfX2l0ZW0taWNvbiB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4udGVjaF9faXRlbS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLnRlY2hfX2l0ZW0taWNvbi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udGVjaF9faXRlbS1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi50ZWNoX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlY2hfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnRlY2hfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi50ZWNoX19ncm91cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG5cbi50ZWNoX19ncm91cC1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNoX19ncm91cC1saXN0IHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi50ZWNoX19ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaF9fZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLnRlY2hfX2dyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlY2hfX2dyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4udGVjaF9fZ3JvdXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVjaF9fZ3JvdXAtbGluayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAudGVjaF9fZ3JvdXAtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLnJla2xhbS1naWZ0X19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJla2xhbS1naWZ0X19pbnRyby1kZXNjciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnJla2xhbS1naWZ0X19pbnRyby1pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX2ludHJvLWltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX2ludHJvLWltZyAuaW1nLWF1dGhvciB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucmVrbGFtLWdpZnRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWtsYW0tZ2lmdF9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX3NlY3Rpb24gLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX3NlY3Rpb24gLnNlY3Rpb25fX3R4dCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX3NlY3Rpb24gLnNlY3Rpb25fX3R4dCB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJla2xhbS1naWZ0X19zZWN0aW9uIC5zZWN0aW9uX190eHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuXG4ucmVrbGFtLWdpZnRfX3BhbmVsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMTUwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX3BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblxuLnJla2xhbS1naWZ0X19ibG9rLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnJla2xhbS1naWZ0X19ibG9rLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ucmVrbGFtLWdpZnRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX2ltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cbiAgLnJla2xhbS1naWZ0X19pbWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnJla2xhbS1naWZ0X19pbWc6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVrbGFtLWdpZnRfX3dvcmxkLWltZyB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3dvcmxkLXByZXNlbnQucG5nKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVrbGFtLWdpZnRfX3dvcmxkLWltZyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgLnJla2xhbS1naWZ0X193b3JsZC1pbWc6OmJlZm9yZSB7XG4gICAgbGVmdDogLTQwMHB4O1xuICAgIGJvdHRvbTogLTE2N3B4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9qb2luLWFyMi5zdmcpOyB9XG5cbi5yZWtsYW0tZ2lmdF9fY29tcGFueS1pbWcge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9jb21wYW55LWxpc3QtcHJlc2VudC5wbmcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWtsYW0tZ2lmdF9fY29tcGFueS1pbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIC5yZWtsYW0tZ2lmdF9fY29tcGFueS1pbWc6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICBib3R0b206IC0xOTJweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMS5zdmcpOyB9XG5cbi5yZWtsYW0tZ2lmdF9fcHJvLWltZyB7XG4gIGhlaWdodDogMTkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3Byby1wcmVzcm50LnBuZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJla2xhbS1naWZ0X19wcm8taW1nIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG4ucmVrbGFtLWdpZnRfX2Zvcm0td3JhcCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1MHB4O1xuICBwYWRkaW5nOiA4MHB4IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZWtsYW0tZ2lmdF9fZm9ybS13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJla2xhbS1naWZ0X19mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4OyB9IH1cbiAgLnJla2xhbS1naWZ0X19mb3JtLXdyYXAgLnNvYy1sb2dpbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJla2xhbS1naWZ0X19mb3JtIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3RyYXRlZ3lfX3NlY3Rpb24tLWJnIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHJhdGVneV9fc2VjdGlvbi0tYmcge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuLnN0cmF0ZWd5X19zZWN0aW9uLWZvdW5kZXIge1xuICBtYXJnaW46IDMwcHggMCA3MHB4OyB9XG5cbi5zdHJhdGVneV9fZm91bmRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0cmF0ZWd5X19mb3VuZGVyLWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc3RyYXRlZ3lfX2ZvdW5kZXItaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC44KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0cmF0ZWd5X19mb3VuZGVyLWltZyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHJhdGVneV9fZm91bmRlci1pbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnN0cmF0ZWd5X19mb3VuZGVyLXdvcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0cmF0ZWd5X19mb3VuZGVyLXdvcmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnN0cmF0ZWd5X19mb3VuZGVyLWRlc2NyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RyYXRlZ3lfX2ZvdW5kZXItZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnN0cmF0ZWd5X19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnN0cmF0ZWd5X190aXRsZS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0cmF0ZWd5X190aXRsZS1ibG9jayB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHJhdGVneV9fdGl0bGUtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuXG4uc3RyYXRlZ3lfX3N1YnRpdGxlLWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdHJhdGVneV9fc3VidGl0bGUtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4uc3RyYXRlZ3lfX2Rlc2NyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0cmF0ZWd5X19kZXNjciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc3RyYXRlZ3lfX3NlY3Rpb24tbGluZSB7XG4gIG1hcmdpbjogNzBweCAwIDEwMHB4OyB9XG5cbi5zdHJhdGVneV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0cmF0ZWd5X19saW5lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc3RyYXRlZ3lfX2xpbmUtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvbG9nby1jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0cmF0ZWd5X19saW5lLWxvZ28ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG5cbi5zdHJhdGVneV9fbGluZS10eHQge1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG5cbi5zdHJhdGVneV9fd29yay1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMTAwcHg7IH1cblxuLnN0cmF0ZWd5X193b3JrLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RyYXRlZ3lfX3dvcmstaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuc3RyYXRlZ3lfX3dvcmstaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2ljb24vdGl6LWxpc3QtaXRlbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RyYXRlZ3lfX3dvcmstaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAzcHg7IH0gfVxuXG4uc3RyYXRlZ3lfX3dvcmstdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0cmF0ZWd5X193b3JrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdHJhdGVneV9fd29yay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG5cbi5zdHJhdGVneV9fd29yay1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdHJhdGVneV9fd29yay1kZXNjciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc3RyYXRlZ3lfX2Jsb2ctbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5ibG9nLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmxvZy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2ctbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmJsb2ctbGlzdF9fc20tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2ctbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ibG9nLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NSk7IH1cbiAgICAgIC5ibG9nLWxpc3RfX2l0ZW06aG92ZXIgLmJsb2ctbGlzdF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAuYmxvZy1saXN0X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5ibG9nLWxpc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmJsb2ctbGlzdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJsb2ctbGlzdF9fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gIC5ibG9nLWxpc3RfX3Nob3J0LWRlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cblxuOnJvb3Qge1xuICAtLXByaW1hcnk6IHJnYigxMTMsIDIyNCwgMTAxKTtcbiAgLS1zZWNvbmRhcnk6IHJnYigyMjQsIDEwMSwgMTAxKTtcbiAgLS1wcmltYXJ5LWxvZ286IHJnYigyNTUsIDAsIDApO1xuICAtLXNlY29uZGFyeS1sb2dvOiByZ2IoMjQsIDI1NSwgMCk7XG4gIC0tcHJpbWFyeS1vcGFjaXR5OiByZ2JhKDIyNCwgMTAxLCAxMDEsIDAuNCk7XG4gIC0tc2Vjb25kYXJ5LW9wYWNpdHk6IHJnYmEoMTEzLCAyMjQsIDEwMSwgMC40KTsgfVxuXG4uaW50ZXJhY3RpdmUtbWFwX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5pbnRlcmFjdGl2ZS1tYXBfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW50ZXJhY3RpdmUtbWFwX19zdGF0aXN0aWNzLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1wYW5lbCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pdGVtOmhvdmVyID4gLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1kZXNjciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pbWcge1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1pbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4uaW50ZXJhY3RpdmUtbWFwX19zdGF0aXN0aWNzLWRlc2NyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0cHg7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW50ZXJhY3RpdmUtbWFwX19zdGF0aXN0aWNzLWRlc2NyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfSB9XG4gIC5pbnRlcmFjdGl2ZS1tYXBfX3N0YXRpc3RpY3MtZGVzY3I6OmFmdGVyIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgcmlnaHQ6IDclO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnRlcmFjdGl2ZS1tYXBfX3N0YXRpc3RpY3MtZGVzY3I6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbnRlcmFjdGl2ZS1tYXBfX21hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fbWFwLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmludGVyYWN0aXZlLW1hcF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5pbnRlcmFjdGl2ZS1tYXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cblxuLmludGVyYWN0aXZlLW1hcF9fcGx1cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLmludGVyYWN0aXZlLW1hcF9fcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcF9fcGx1cyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmludGVyYWN0aXZlLW1hcF9fcGx1czpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODAlO1xuICB6LWluZGV4OiA3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zaXRpb246IDFzOyB9XG5cbiNjb3VudHJ5LWZsYWcgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogMXM7IH1cblxuI2NvdW50cnktbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMXM7IH1cblxuLm1hcmtlcnMge1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogODA4cHg7XG4gIGhlaWdodDogNTM2cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYXJrZXJzIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcmtlcnMge1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01OSUsIC02OCUpIHNjYWxlKDAuOCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAubWFya2VycyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLCAtNzMlKSBzY2FsZSgwLjYpO1xuICAgICAgLyp3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IC0zMSU7XHJcbiAgICAgICAgbGVmdDogLTE5JTsqLyB9IH1cblxuLmJsb2NrLWFyZWFzIHtcbiAgZmlsbDogd2hpdGU7XG4gIHotaW5kZXg6IDY7XG4gIHdpZHRoOiA4MDhweDtcbiAgaGVpZ2h0OiA1MzZweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5ibG9jay1hcmVhcyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2NrLWFyZWFzIHtcbiAgICAgIHdpZHRoOiA3NzNweDsgfSB9XG5cbi5tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAxczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWFya2VyIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcmtlciB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbi5tYXJrZXItLWVudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDJzO1xuICBhbmltYXRpb246IGVudGVyaW5nIDJzIGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZW50ZXJpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbiNtYXAtY29udGFpbmVyIHBhdGgge1xuICBmaWxsOiAjQUNBOUE5O1xuICBzdHJva2U6ICNmN2Y3Zjc7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB0cmFuc2l0aW9uOiA1bXM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jbWFwLWNvbnRhaW5lciBwYXRoOmhvdmVyIHtcbiAgZmlsbDogI2ZmODQ4NDtcbiAgc3Ryb2tlOiAjZjdmN2Y3O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogNW1zOyB9XG5cbi5tYXAtY29udGFpbmVyLS1hY3RpdmUge1xuICBmaWxsOiAjZmY4NDg0O1xuICBzdHJva2U6ICNmN2Y3Zjc7XG4gIHN0cm9rZS13aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IDVtczsgfVxuXG4jbWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODA4cHg7XG4gIG1heC1oZWlnaHQ6IDUzNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbiNtYXAtY29udGFpbmVyIHNwYW4ge1xuICB6LWluZGV4OiAxMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9IH1cblxuLmFib3V0LWNvbXBhbnlfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWJvdXQtY29tcGFueV9fbG9nbyAuaW1hZ2UtbG9nbyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLmFib3V0LWNvbXBhbnlfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFib3V0LWNvbXBhbnlfX2FjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cblxuLmFib3V0LWNvbXBhbnlfX2FjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1jb21wYW55X19hY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFib3V0LWNvbXBhbnlfX2FjdGlvbi1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBtYXgtd2lkdGg6IDg5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWJvdXQtY29tcGFueV9fYWN0aW9uLWJ0bnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtY29tcGFueV9fYWN0aW9uLWJ0bnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5hYm91dC1jb21wYW55X19hY3Rpb24tYnRucyAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFib3V0LWNvbXBhbnlfX2FjdGlvbi1idG5zIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0LWNvbXBhbnlfX2FjdGlvbi1idG5zIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbi5hYm91dC1jb21wYW55X19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYWJvdXQtY29tcGFueV9fc2VjdGlvbi10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWJvdXQtY29tcGFueV9fc2VjdGlvbi10eHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmFib3V0LWNvbXBhbnlfX3NlY3Rpb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFib3V0LWNvbXBhbnlfX3NlY3Rpb24tbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYWJvdXQtY29tcGFueV9fc2hhcmUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29tcGFueV9fc2hhcmUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWNvbXBhbnlfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hYm91dC1jb21wYW55X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFib3V0LWNvbXBhbnlfX2ltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5hYm91dC1jb21wYW55X19jb21wYW55LWltZyB7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2NvbXBhbnktbGlzdC1wcmVzZW50LnBuZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0LWNvbXBhbnlfX2NvbXBhbnktaW1nIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG4uYWJvdXQtY29tcGFueV9fbWVkaWEtaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3Bvc3QtY2FyZC5wbmcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC1jb21wYW55X19tZWRpYS1pbWcge1xuICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG5cbi5hYm91dC1jb21wYW55X19zaGFyZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5jb3VudC1ibGFjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY291bnQtYmxhY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY291bnQtYmxhY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmNvdW50LWJsYWNrX19jb3VudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAuY291bnQtYmxhY2tfX2NvdW50LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgLmNvdW50LWJsYWNrX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY291bnQtYmxhY2tfX3ZhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb3VudC1ibGFja19fdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3VudC1ibGFja19fdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3VudC1ibGFja19fdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMnB4IDJweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5jb3VudC1ibGFja19fdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMnB4IDJweCAxMHB4OyB9IH1cbiAgLmNvdW50LWJsYWNrX19zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY291bnQtYmxhY2tfX3N1YiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5yZXNwb25zaWJpbGl0eV9fZG90cy1wbHVzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmRvdHMtcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kb3RzLXBsdXMge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmRvdHMtcGx1c19faXRlbSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZG90cy1wbHVzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kb3RzLXBsdXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5kb3RzLXBsdXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZG90cy1wbHVzX19pdGVtLS1tZDQge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuZG90cy1wbHVzX19pdGVtLS1tZDQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRvdHMtcGx1c19faXRlbS0tbWQ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuZG90cy1wbHVzX192YWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kb3RzLXBsdXNfX3ZhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2NpcmNsZS1kb3Quc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5kb3RzLXBsdXNfX3ZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuZG90cy1wbHVzX192YWwge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9IH1cbiAgLmRvdHMtcGx1c19fdmFsLXNtIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmRvdHMtcGx1c19fZGVzY3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmJsb2dnZXJzX19jYXJkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmJsb2dnZXJzX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJsb2dnZXJzX19pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZ2dlcnNfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cblxuLmJsb2dnZXJzX19pbWctdHh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvdGV4dC1jYXJkLnBuZyk7IH1cblxuLmJsb2dnZXJzX19pbWctdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy92aWRlby1jYXJkLnBuZyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5ibG9nZ2Vyc19faW1nLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9nYWxsZXJ5LWNhcmQucG5nKTsgfVxuXG4uYmxvZ2dlcnNfX2NhcmQtZGVzY3Ige1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvZ2dlcnNfX2J0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICAuYmxvZ2dlcnNfX2J0bi13cmFwIC5idG4ge1xuICAgIG1heC13aWR0aDogMjg1cHg7IH1cblxuLmJsb2dnZXJzX19wYW5lbC1mYXEge1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2dnZXJzX19wYW5lbC1mYXEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLmJsb2dnZXJzX19wYW5lbC1mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvZ2dlcnNfX3BhbmVsLWZhcSAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYmxvZ2dlcnNfX3BhbmVsLWZhcSAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2dnZXJzX19wYW5lbC1mYXEgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ucHVibGljYXRpb25zX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnB1YmxpY2F0aW9uc19faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wdWJsaWNhdGlvbnNfX2ltZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wdWJsaWNhdGlvbnNfX2ltZzo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wdWJsaWNhdGlvbnNfX2ltZy1jb3ZlcmFnZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zNzBweDtcbiAgYm90dG9tOiAtMTkycHg7XG4gIHdpZHRoOiAzMzVweDtcbiAgaGVpZ2h0OiAzMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjQuc3ZnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnB1YmxpY2F0aW9uc19faW1nLWNvdmVyYWdlOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0zMTRweDtcbiAgICAgIGJvdHRvbTogLTExMXB4O1xuICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgaGVpZ2h0OiAyNjFweDsgfSB9XG5cbi5wdWJsaWNhdGlvbnNfX2ltZy1zYXZlOjpiZWZvcmUge1xuICBsZWZ0OiAtMzcwcHg7XG4gIGJvdHRvbTogLTEyMHB4O1xuICB3aWR0aDogMzE3cHg7XG4gIGhlaWdodDogMzMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9kYXNoZWQtYXIyLnN2Zyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wdWJsaWNhdGlvbnNfX2ltZy1zYXZlOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTI4NnB4O1xuICAgICAgYm90dG9tOiAtMTczcHg7XG4gICAgICB3aWR0aDogMjY3cHg7XG4gICAgICBoZWlnaHQ6IDMxNXB4OyB9IH1cblxuLnB1YmxpY2F0aW9uc19faW1nLXBvcHVsYXJpdHk6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjMuc3ZnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnB1YmxpY2F0aW9uc19faW1nLXBvcHVsYXJpdHk6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTMxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgaGVpZ2h0OiAzNDhweDsgfSB9XG5cbi5wdWJsaWNhdGlvbnNfX2J0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICAucHVibGljYXRpb25zX19idG4td3JhcCAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4OyB9XG5cbi5wdWJsaWNhdGlvbnNfX2Zvcm0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnB1YmxpY2F0aW9uc19fZm9ybSB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wdWJsaWNhdGlvbnNfX3NlY3Rpb24tZm9ybSB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wdWJsaWNhdGlvbnNfX3NlY3Rpb24tZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZXJ2aWNlc19fdGl0bGUtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zZXJ2aWNlc19fdGl0bGUtLW1vYiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlc19fdGl0bGUtLW1vYiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnNlcnZpY2VzX19pbnRyby1wYW5lbC13cmFwIHtcbiAgbWFyZ2luOiAxMDBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlc19faW50cm8tcGFuZWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDYwcHggMDsgfSB9XG5cbi5zZXJ2aWNlc19faW50cm8tcGFuZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2VzX19pbnRyby1wYW5lbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLnNlcnZpY2VzX19mb3JtLXBhbmVsIHtcbiAgcGFkZGluZzogNjBweCA0NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlc19fZm9ybS1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuXG4uc2VydmljZXNfX2Zvcm0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNlcnZpY2VzX19mb3JtLWRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlc19fZm9ybS1kZXNjciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zZXJ2aWNlc19fZm9ybS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhcnR1cHNfX3BhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uc3RhcnR1cHNfX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXJ0dXBzX190YWJzIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5zdGFydHVwc19fdGFiLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3RhcnR1cHNfX3RhYi1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnN0YXJ0dXBzX193aG9tLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN0YXJ0dXBzX193aG9tLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbi5hc3NvY2lhdGlvbl9fcGFnZS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX3BhZ2UtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4uYXNzb2NpYXRpb25fX3BhZ2UtZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5hc3NvY2lhdGlvbl9fcGFnZS1pbWcge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFzc29jaWF0aW9uX19wYWdlLWltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXNzb2NpYXRpb25fX3BhbmVsLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fcGFuZWwtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmFzc29jaWF0aW9uX19wYW5lbC13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTsgfVxuICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMjsgfVxuICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXA6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMzsgfVxuICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXA6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hc3NvY2lhdGlvbl9fcGFuZWwtd3JhcDpudGgtY2hpbGQoNCkge1xuICAgICAgICBvcmRlcjogNTsgfSB9XG4gIC5hc3NvY2lhdGlvbl9fcGFuZWwtd3JhcDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFzc29jaWF0aW9uX19wYW5lbC13cmFwOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG9yZGVyOiA0OyB9IH1cbiAgLmFzc29jaWF0aW9uX19wYW5lbC13cmFwOm50aC1jaGlsZCg2KSB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLmFzc29jaWF0aW9uX19wYW5lbC13cmFwOm50aC1jaGlsZCg3KSB7XG4gICAgb3JkZXI6IDc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXA6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgb3JkZXI6IDg7IH0gfVxuICAuYXNzb2NpYXRpb25fX3BhbmVsLXdyYXA6bnRoLWNoaWxkKDgpIHtcbiAgICBvcmRlcjogODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hc3NvY2lhdGlvbl9fcGFuZWwtd3JhcDpudGgtY2hpbGQoOCkge1xuICAgICAgICBvcmRlcjogOTsgfSB9XG4gIC5hc3NvY2lhdGlvbl9fcGFuZWwtd3JhcDpudGgtY2hpbGQoOSkge1xuICAgIG9yZGVyOiA5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFzc29jaWF0aW9uX19wYW5lbC13cmFwOm50aC1jaGlsZCg5KSB7XG4gICAgICAgIG9yZGVyOiA3OyB9IH1cblxuLmFzc29jaWF0aW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXNzb2NpYXRpb25fX3BhbmVsLWltZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5hc3NvY2lhdGlvbl9fcGFydHktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFzc29jaWF0aW9uX19wYXJ0eS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFzc29jaWF0aW9uX19wYXJ0eS1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gIC5hc3NvY2lhdGlvbl9fcGFydHktaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2ljb24vdGl6LWxpc3QtaXRlbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXNzb2NpYXRpb25fX3BhcnR5LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogM3B4OyB9IH1cblxuLmFzc29jaWF0aW9uX19sb2dvLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX2xvZ28taGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5hc3NvY2lhdGlvbl9fbG9nby1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX2xvZ28tc29ydCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmFzc29jaWF0aW9uX19sb2dvLXNvcnQgLmRyb3Bkb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYXNzb2NpYXRpb25fX2xvZ28tc29ydCAuZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFzc29jaWF0aW9uX19sb2dvLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fbG9nby1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoODBweCwgMWZyKSk7IH0gfVxuXG4uYXNzb2NpYXRpb25fX2xvZ28taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX2xvZ28taXRlbSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gICAgLmFzc29jaWF0aW9uX19sb2dvLWl0ZW0tLW1vYi1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXNzb2NpYXRpb25fX2xvZ28taW1nIHtcbiAgbWluLXdpZHRoOiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fbG9nby1pbWcge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuXG4uYXNzb2NpYXRpb25fX2xvZ28tbGluay13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hc3NvY2lhdGlvbl9fY29uZGl0aW9ucyB7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX2NvbmRpdGlvbnMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cblxuLmFzc29jaWF0aW9uX19saXN0LW1hcmsge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fbGlzdC1tYXJrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuYXNzb2NpYXRpb25fX2xpc3QtbWFyayAubGlzdC1tYXJrX19pdGVtLFxuICAuYXNzb2NpYXRpb25fX2xpc3QtbWFyayAubGlzdC1vbF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXNzb2NpYXRpb25fX2xpc3QtbWFyazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYXNzb2NpYXRpb25fX2Zvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiA0NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fZm9ybS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG4gIC5hc3NvY2lhdGlvbl9fZm9ybS13cmFwIC50ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hc3NvY2lhdGlvbl9fZm9ybS13cmFwIC50ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cblxuLmFzc29jaWF0aW9uX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fZm9ybS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFzc29jaWF0aW9uX19mb3JtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hc3NvY2lhdGlvbl9fZm9ybS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmFzc29jaWF0aW9uX19mb3JtLXN1YnRpdGxlLS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFzc29jaWF0aW9uX19mb3JtLXN1YnRpdGxlLS1jaGVjayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYXNzb2NpYXRpb25fX2Zvcm0tYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uZWxlY3Ryb25pYy1jYXRhbG9nX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4uZWxlY3Ryb25pYy1jYXRhbG9nX19pbnRyby1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWxlY3Ryb25pYy1jYXRhbG9nX19wb3NzaWJpbCB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lbGVjdHJvbmljLWNhdGFsb2dfX3Bvc3NpYmlsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDsgfSB9XG5cbi5lbGVjdHJvbmljLWNhdGFsb2dfX3Bvc3NpYmlsLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xNTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMTI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZWxlY3Ryb25pYy1jYXRhbG9nX19wb3NzaWJpbC1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgICBib3R0b206IC0xMDBweDsgfSB9XG5cbi5lbGVjdHJvbmljLWNhdGFsb2dfX3Bvc3NpYmlsIC5idG4ge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG5cbi5lbGVjdHJvbmljLWNhdGFsb2dfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5lbGVjdHJvbmljLWNhdGFsb2dfX2xpc3QgLmxpc3QtbWFya19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbGVjdHJvbmljLWNhdGFsb2dfX2xpc3Qtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5lbGVjdHJvbmljLWNhdGFsb2dfX2xpc3Qtd3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmVsZWN0cm9uaWMtY2F0YWxvZ19fcmVnaXN0LXBhbmVsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XG4gIHBhZGRpbmc6IDgwcHggMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmVsZWN0cm9uaWMtY2F0YWxvZ19fcmVnaXN0LXBhbmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuXG4uZWxlY3Ryb25pYy1jYXRhbG9nX19yZWdpc3QtZm9ybSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5lbGVjdHJvbmljLWNhdGFsb2dfX3JlZ2lzdC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZWxlY3Ryb25pYy1jYXRhbG9nX19yZWdpc3Qtc29jaWFsIC5zb2MtbG9naW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZyYW5jaGlzZV9faW50cm8taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfSB9XG5cbi5mcmFuY2hpc2VfX2ludHJvLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyYW5jaGlzZV9faW50cm8tYnRuIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5mcmFuY2hpc2VfX2ludHJvLWJ0biB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmZyYW5jaGlzZV9faW50cm8tYnRuIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZnJhbmNoaXNlX19pbnRyby1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX2ludHJvLW1ldGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uZnJhbmNoaXNlX19wYW5lbC1pbnRybyB7XG4gIHBhZGRpbmc6IDcwcHggMTMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyYW5jaGlzZV9fcGFuZWwtaW50cm8ge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4OyB9IH1cblxuLmZyYW5jaGlzZV9fcGF5YmFjayB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mcmFuY2hpc2VfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJhbmNoaXNlX19zdGVwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uZnJhbmNoaXNlX19zdGVwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX3N0ZXAtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZyYW5jaGlzZV9fc3RlcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZnJhbmNoaXNlX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuZnJhbmNoaXNlX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUsIC5mcmFuY2hpc2VfX3N0ZXAtaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuZnJhbmNoaXNlX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUsIC5mcmFuY2hpc2VfX3N0ZXAtaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZnJhbmNoaXNlX19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGxlZnQ6IC0yMzBweDtcbiAgICAgIHRvcDogLTEwM3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjUuc3ZnKTsgfVxuICAgIC5mcmFuY2hpc2VfX3N0ZXAtaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBib3R0b206IC0xMThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9kYXNoZWQtYXI2LnN2Zyk7IH1cbiAgLmZyYW5jaGlzZV9fc3RlcC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmZyYW5jaGlzZV9fc3RlcC1pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5mcmFuY2hpc2VfX3N0ZXAtaW1nLS1vbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0xLnN2Zyk7IH1cbiAgLmZyYW5jaGlzZV9fc3RlcC1pbWctLXR3byB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L251bTIuc3ZnKTsgfVxuICAuZnJhbmNoaXNlX19zdGVwLWltZy0tdGhyZWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0zLnN2Zyk7IH1cblxuLmZyYW5jaGlzZV9fc3RlcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmZyYW5jaGlzZV9fc3RlcC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZnJhbmNoaXNlX19zdGVwLWRlc2NyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uZnJhbmNoaXNlX19wcmljZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZyYW5jaGlzZV9fcHJpY2Utd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLmZyYW5jaGlzZV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZyYW5jaGlzZV9fcHJpY2UtZGVzY3Ige1xuICBtYXJnaW46IDEwMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mcmFuY2hpc2VfX3ByaWNlLWRlc2NyIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuXG4uZnJhbmNoaXNlX19wcmljZS1ib3R0b20gLmJ0biB7XG4gIG1pbi13aWR0aDogMjg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmZyYW5jaGlzZV9fcHJpY2UtYm90dG9tIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnJhbmNoaXNlX19wbHVzLXdyYXAge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfSB9XG5cbi5mcmFuY2hpc2VfX3BsdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mcmFuY2hpc2VfX3BsdXM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAyNTBweCBhdXRvIDA7IH0gfVxuICAuZnJhbmNoaXNlX19wbHVzOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvaW52ZXN0bWVudHMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mcmFuY2hpc2VfX3BsdXM6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBib3R0b206IGluaXRpYWw7IH0gfVxuICAuZnJhbmNoaXNlX19wbHVzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5mcmFuY2hpc2VfX3BsdXM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuXG4uZnJhbmNoaXNlX19wbHVzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZyYW5jaGlzZV9fcGx1cy1hY2NlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBjb2xvcjogI0ZGMUUxRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mcmFuY2hpc2VfX3BsdXMtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uZnJhbmNoaXNlX19wbHVzLW1ldGEge1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4uZnJhbmNoaXNlX19mdW5jdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cblxuLmZyYW5jaGlzZV9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IC0yNTBweCBhdXRvIDEwMHB4O1xuICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyYW5jaGlzZV9fYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnJhbmNoaXNlX19mdW5jdGlvbi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmZyYW5jaGlzZV9fZnVuY3Rpb24tbGlzdCAubGlzdC1tYXJrX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZyYW5jaGlzZV9fZnVuY3Rpb24tbGlzdC0tbXItYmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZyYW5jaGlzZV9fZnVuY3Rpb24tbGlzdC0tbXItYmlnIC5saXN0LW1hcmtfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX2Z1bmN0aW9uLWxpc3QtLW1yLWJpZyAubGlzdC1tYXJrX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZnJhbmNoaXNlX19wYXJ0bmVycy1saXN0IHtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX3BhcnRuZXJzLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uZnJhbmNoaXNlX19wYXJ0bmVycy1pbWcge1xuICB3aWR0aDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZyYW5jaGlzZV9fcGFydG5lcnMtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX3BhcnRuZXJzLWluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmZyYW5jaGlzZV9fcGFydG5lcnMtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtY291bnRyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtZmxhZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmZyYW5jaGlzZV9fcGFydG5lcnMtZGVzY3Ige1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mcmFuY2hpc2VfX3BhcnRuZXJzLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5mcmFuY2hpc2VfX3BhcnRuZXJzLWRlc2NyIC5jb2xsYXBzZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mcmFuY2hpc2VfX3BhcnRuZXJzLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZyYW5jaGlzZV9fcGFuZWwtZmFxIHtcbiAgcGFkZGluZzogNTBweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmFuY2hpc2VfX3BhbmVsLWZhcSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAuZnJhbmNoaXNlX19wYW5lbC1mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJhbmNoaXNlX19wYW5lbC1mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmZyYW5jaGlzZV9fcGFuZWwtZmFxIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJhbmNoaXNlX19wYW5lbC1mYXEgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uZnJhbmNoaXNlX19mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5mcmFuY2hpc2VfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZnJhbmNoaXNlX19mb3JtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZnJhbmNoaXNlX19mb3JtLWJ0biAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4OyB9XG5cbi5jb250ZXh0dWFsLWFkX19kZXNjci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX19kZXNjci10aXRsZSB7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbi5jb250ZXh0dWFsLWFkX19kZXNjci1zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250ZXh0dWFsLWFkX19wYW5lbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGV4dHVhbC1hZF9fcGFuZWxzLXdyYXAge1xuICAgICAgb3JkZXI6IDM7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fcGFuZWwtaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX19wYW5lbC1pbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3BhbmVsLWltZyAuaW1nLWF1dGhvciB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xuICBtYXJnaW4tYm90dG9tOiAzMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3BhbmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuY29udGV4dHVhbC1hZF9fcGFuZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZXh0dWFsLWFkX19wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jb250ZXh0dWFsLWFkX19wYW5lbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZXh0dWFsLWFkX19wYW5lbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250ZXh0dWFsLWFkX19wYW5lbC0tb25lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyNy5zdmcpO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIGJvdHRvbTogLTE3NnB4O1xuICAgIGxlZnQ6IDE3MHB4OyB9XG4gIC5jb250ZXh0dWFsLWFkX19wYW5lbC0tdHdvOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyOS5zdmcpO1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIHRvcDogLTEyM3B4O1xuICAgIGxlZnQ6IDI5MnB4OyB9XG4gIC5jb250ZXh0dWFsLWFkX19wYW5lbC0tdGhyZWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9kYXNoZWQtYXI4LnN2Zyk7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIGhlaWdodDogMTI5cHg7XG4gICAgYm90dG9tOiAtMTQzcHg7XG4gICAgbGVmdDogLTI4cHg7IH1cbiAgLmNvbnRleHR1YWwtYWRfX3BhbmVsLS1mb3VyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMTAuc3ZnKTtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICB0b3A6IC0xNDhweDtcbiAgICBsZWZ0OiAtMjlweDsgfVxuXG4uY29udGV4dHVhbC1hZF9fcGx1cy13cmFwIHtcbiAgcGFkZGluZzogNjVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uY29udGV4dHVhbC1hZF9fcGx1cy1wYW5lbCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGV4dHVhbC1hZF9fcGx1cy1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fcGx1cy1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGV4dHVhbC1hZF9fcGx1cy1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5jb250ZXh0dWFsLWFkX19wbHVzLWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRjFFMUU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb250ZXh0dWFsLWFkX192aWV3LWRlc2NyIHtcbiAgcGFkZGluZy10b3A6IDEwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3ZpZXctZGVzY3Ige1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3ZpZXcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudCwgLmNvbnRleHR1YWwtYWRfX3ZpZXctdHh0LWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudDo6YmVmb3JlLCAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudDo6YWZ0ZXIsIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkOjpiZWZvcmUsIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudDo6YmVmb3JlLCAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudDo6YWZ0ZXIsIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkOjpiZWZvcmUsIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudCB7XG4gIG1heC13aWR0aDogMjMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1sZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtbGVudDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9yZWQtYXIxLnN2Zyk7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICB0b3A6IDM4cHg7XG4gICAgbGVmdDogMTcycHg7IH1cbiAgLmNvbnRleHR1YWwtYWRfX3ZpZXctdHh0LWxlbnQtLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1sZW50LS1tb2Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1sZW50LS1tb2Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbnRleHR1YWwtYWRfX3ZpZXctbGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3ZpZXctbGVudCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fdmlldy1jYXJkLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDQlO1xuICBsZWZ0OiAtMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRleHR1YWwtYWRfX3ZpZXctY2FyZC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtY2FyZCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuY29udGV4dHVhbC1hZF9fdmlldy10eHQtY2FyZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvcmVkLWFyMi5zdmcpO1xuICAgIHdpZHRoOiAyMDhweDtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIHRvcDogLTExMnB4O1xuICAgIGxlZnQ6IDE0M3B4OyB9XG4gIC5jb250ZXh0dWFsLWFkX192aWV3LXR4dC1jYXJkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L3JlZC1hcjMuc3ZnKTtcbiAgICB3aWR0aDogMTY3cHg7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIGJvdHRvbTogLTg2cHg7XG4gICAgbGVmdDogMTc3cHg7IH1cblxuLmNvbnRleHR1YWwtYWRfX3ZpZXctY2FyZCB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX192aWV3LWNhcmQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cblxuLmNvbnRleHR1YWwtYWRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGV4dHVhbC1hZF9fYm90dG9tOjpiZWZvcmUsIC5jb250ZXh0dWFsLWFkX19ib3R0b206OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDMzNXB4OyB9XG4gIC5jb250ZXh0dWFsLWFkX19ib3R0b206OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2xvb3AtbWVuLnN2Zyk7XG4gICAgYm90dG9tOiAtNjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRleHR1YWwtYWRfX2JvdHRvbTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250ZXh0dWFsLWFkX19ib3R0b206OmFmdGVyIHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9waG9uZS1naXJsLnN2Zyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRleHR1YWwtYWRfX2JvdHRvbTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuY29udGV4dHVhbC1hZF9fYm90dG9tOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGV4dHVhbC1hZF9fYm90dG9tLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX19ib3R0b20tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gIC5jb250ZXh0dWFsLWFkX19ib3R0b20tdGl0bGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3Bob25lLWdpcmwuc3ZnKTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5jb250ZXh0dWFsLWFkX19ib3R0b20tdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNvbnRleHR1YWwtYWRfX2JvdHRvbS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250ZXh0dWFsLWFkX19ib3R0b20tYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmNvbnRleHR1YWwtYWRfX2JvdHRvbS1idG5zIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjg1cHg7XG4gICAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGV4dHVhbC1hZF9fYm90dG9tLWJ0bnMgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbnRleHR1YWwtYWRfX2JvdHRvbS1idG5zIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZS1yZWdpc3RyYXRpb25fX2ludHJvIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlLXJlZ2lzdHJhdGlvbl9faW1nLXdyYXAge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wcmUtcmVnaXN0cmF0aW9uX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTk3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByZS1yZWdpc3RyYXRpb25fX2xvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlLXJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ucHJlLXJlZ2lzdHJhdGlvbl9fZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcmUtcmVnaXN0cmF0aW9uX19mb3JtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wcmUtcmVnaXN0cmF0aW9uX19mb3JtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ucHJlLXJlZ2lzdHJhdGlvbl9fZmllbGQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnByZS1yZWdpc3RyYXRpb25fX2ZpZWxkLXdyYXAge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5wcmUtcmVnaXN0cmF0aW9uX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wcmUtcmVnaXN0cmF0aW9uX19pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9IH1cblxuLnByZS1yZWdpc3RyYXRpb25fX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wcmUtcmVnaXN0cmF0aW9uX19idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9IH1cblxuLnByZS1yZWdpc3RyYXRpb25fX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wcmUtcmVnaXN0cmF0aW9uX19jYXJkLWl0ZW0ge1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbjogMCAxJSAzMHB4O1xuICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnByZS1yZWdpc3RyYXRpb25fX2NhcmQtaXRlbSB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByZS1yZWdpc3RyYXRpb25fX2NhcmQtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuXG4ucHJlLXJlZ2lzdHJhdGlvbl9fY2FyZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTVweDsgfVxuXG4uYmFubmVyLXJla19fdmlldy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5iYW5uZXItcmVrX192aWV3LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYmFubmVyLXJla19fdmlldy1kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyLXJla19fdmlldy1kZXNjciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmJhbm5lci1yZWtfX3ZpZXctZXgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJhbm5lci1yZWtfX3ZpZXctZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5iYW5uZXItcmVrX192aWV3LWV4IC5zZWN0aW9uX190aXRsZS1ibG9jayB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5iYW5uZXItcmVrX192aWV3LXNpemUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uYmFubmVyLXJla19fdmlldy1sZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyLXJla19fdmlldy1sZW50LXdyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmJhbm5lci1yZWtfX3ZpZXctbGVudC13cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0b3A6IDYxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogMjg0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9kYXNoZWQtYXIxMS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5iYW5uZXItcmVrX192aWV3LWxlbnQtd3JhcDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1yZWtfX2RldGFpbC1leCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXJla19fZGV0YWlsLWRlc2NyIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5iYW5uZXItcmVrX192aWV3LWxlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXgtaGVpZ2h0OiA3MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmJhbm5lci1yZWtfX3ZpZXctbGVudCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmJhbm5lci1yZWtfX3ByZXZpZXctY29sIHtcbiAgbWF4LXdpZHRoOiA2NTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5iYW5uZXItcmVrX19wcmV2aWV3LWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5iYW5uZXItcmVrX19wcmV2aWV3LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyLXJla19fcHJldmlldy13cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gICAgLmJhbm5lci1yZWtfX3ByZXZpZXctd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYmFubmVyLXJla19fcHJldmlldyB7XG4gIHBhZGRpbmc6IDAgN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NzlweCkge1xuICAgIC5iYW5uZXItcmVrX19wcmV2aWV3IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYmFubmVyLXJla19fcHJldmlldy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYmFubmVyLXJla19fcHJldmlldy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXJla19fcGxhbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uYmFubmVyLXJla19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5iYW5uZXItcmVrX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJhbm5lci1yZWtfX3BsYW4tcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYmFubmVyLXJla19fcGxhbi1wYW5lbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmJhbm5lci1yZWtfX3BsYW4tcGFuZWwge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDsgfSB9XG4gIC5iYW5uZXItcmVrX19wbGFuLXBhbmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5iYW5uZXItcmVrX19wbGFuLXBhbmVsLS1zdGF0aWM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgdG9wOiAtMTU1cHg7XG4gICAgbGVmdDogLTM5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvbWVuLXNpdC5zdmcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lci1yZWtfX3BsYW4tcGFuZWwtLXN0YXRpYzo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB0b3A6IC0xMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuYmFubmVyLXJla19fcGxhbi1wYW5lbC0tc3RhdGljOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5iYW5uZXItcmVrX19wbGFuLXBhbmVsLS1tZWRpYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuICAuYmFubmVyLXJla19fcGxhbi1wYW5lbC0tbWVkaWE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm90dG9tOiAtMjdweDtcbiAgICByaWdodDogLTEwM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3dvb21lbi1zaXQuc3ZnKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5iYW5uZXItcmVrX19wbGFuLXBhbmVsLS1tZWRpYTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICByaWdodDogLTY5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmJhbm5lci1yZWtfX3BsYW4tcGFuZWwtLW1lZGlhOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXJla19fc2VjdGlvbi1jYWxjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5iYW5uZXItcmVrX19zZWN0aW9uLWNhbGMge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG5cbi5iYW5uZXItcmVrX190YWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhbm5lci1yZWtfX3RhYnMgLnRvb2x0aXBfX3BvcHVwIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lci1yZWtfX3RhYnMgLnRhYnNfX25hdi1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5iYW5uZXItcmVrX190YWJzIC50YWJzX19uYXYtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iYW5uZXItcmVrX190YWJzIC50YWJzX19uYXYtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmJhbm5lci1yZWtfX3RhYnMgLnRhYnNfX25hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iYW5uZXItcmVrX190YWJzIC50YWJzX19uYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lci1yZWtfX3RhYnMgLnRvb2x0aXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXItcmVrX19wYW5lbCB7XG4gIHBhZGRpbmc6IDQ1cHggNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVyLXJla19fcGFuZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAuYmFubmVyLXJla19fcGFuZWwgLmlucHV0LXdyYXBfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmJhbm5lci1yZWtfX2NhbGMtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJhbm5lci1yZWtfX2NhbGMtdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5iYW5uZXItcmVrX19wcmljZS1wcm8ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uYmFubmVyLXJla19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYW5uZXItcmVrX19wYW5lbC1mYXEge1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lci1yZWtfX3BhbmVsLWZhcSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAuYmFubmVyLXJla19fcGFuZWwtZmFxIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci1yZWtfX3BhbmVsLWZhcSAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYmFubmVyLXJla19fcGFuZWwtZmFxIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFubmVyLXJla19fcGFuZWwtZmFxIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLm5hdGl2ZS1hZF9fc2VjdGlvbi1kZXNjciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdGl2ZS1hZF9fZG90cy1wbHVzIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdGl2ZS1hZF9fZG90cy1wbHVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ubmF0aXZlLWFkX19wbHVzLXdyYXAge1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5uYXRpdmUtYWRfX3BsdXMtcGFuZWwge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweCAxNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdGl2ZS1hZF9fcGx1cy1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7IH0gfVxuXG4ubmF0aXZlLWFkX19wbHVzLWl0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uYXRpdmUtYWRfX3BsdXMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAubmF0aXZlLWFkX19wbHVzLWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRjFFMUU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5uYXRpdmUtYWRfX3BhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uYXRpdmUtYWRfX3BhbmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5uYXRpdmUtYWRfX3BhbmVsOjpiZWZvcmUsIC5uYXRpdmUtYWRfX3BhbmVsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubmF0aXZlLWFkX19wYW5lbDo6YmVmb3JlLCAubmF0aXZlLWFkX19wYW5lbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdGl2ZS1hZF9fcGFuZWwtLW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgICAubmF0aXZlLWFkX19wYW5lbC0tb25lOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9uYXRpdmUtb25lLnN2Zyk7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0yNTBweDsgfVxuICAubmF0aXZlLWFkX19wYW5lbC0tdHdvOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL25hdGl2ZS10d28uc3ZnKTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IC0yNDVweDsgfVxuXG4ubmF0aXZlLWFkX19wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5uYXRpdmUtYWRfX3BhbmVsLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ubmF0aXZlLWFkX19wYW5lbC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubmF0aXZlLWFkX19jb250YWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubmF0aXZlLWFkX19jb250YWN0LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLm5hdGl2ZS1hZF9fY29udGFjdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ubmF0aXZlLWFkX19jb250YWN0LXBob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdGl2ZS1hZF9fY29udGFjdC1waG9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnByZXNlbnRfX2JnLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbi5wcmVzZW50X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByZXNlbnRfX2ltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucHJlc2VudF9faW1nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJlc2VudF9faW1nOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByZXNlbnRfX2ltZy0tb25lOjpiZWZvcmUsIC5wcmVzZW50X19pbWctLXRocmVlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMTIuc3ZnKTtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICByaWdodDogLTI5OXB4O1xuICAgIGJvdHRvbTogLTIwNnB4OyB9XG4gIC5wcmVzZW50X19pbWctLXR3bzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjEzLnN2Zyk7XG4gICAgd2lkdGg6IDM1NnB4O1xuICAgIGhlaWdodDogMzAycHg7XG4gICAgbGVmdDogLTM3OHB4O1xuICAgIGJvdHRvbTogLTExN3B4OyB9XG4gIC5wcmVzZW50X19pbWctLWZpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9kYXNoZWQtYXIyLnN2Zyk7XG4gICAgd2lkdGg6IDI4M3B4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgcmlnaHQ6IC0yMjlweDsgfVxuXG4ucHJlc2VudF9fbGlzdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wcmVzZW50X19saXN0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByZXNlbnRfX2xpc3QtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnByZXNlbnRfX2xpc3QtZGVzY3Itd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnByZXNlbnRfX2xpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wcmVzZW50X19saXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcmVzZW50X19saXN0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wcmVzZW50X19saXN0LXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucHJlc2VudF9fbGlzdC10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJlc2VudF9fbGlzdC10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC5wcmVzZW50X19saXN0LXRpdGxlLS1vbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9udW0xLnN2Zyk7IH1cbiAgLnByZXNlbnRfX2xpc3QtdGl0bGUtLXR3bzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L251bTIuc3ZnKTsgfVxuICAucHJlc2VudF9fbGlzdC10aXRsZS0tdGhyZWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9udW0zLnN2Zyk7IH1cbiAgLnByZXNlbnRfX2xpc3QtdGl0bGUtLWZvdXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9udW00LnN2Zyk7IH1cblxuLnByZXNlbnRfX2xpc3Qtc3VidGl0bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJlc2VudF9fbGlzdC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucHJlc2VudF9fbGlzdC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJlc2VudF9fbGlzdC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucHJlc2VudF9fbGlzdC1zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxRTFFO1xuICAgIG1hcmdpbjogMCAxMHB4IDJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByZXNlbnRfX2xpc3Qtc3VidGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4OyB9IH1cbiAgLnByZXNlbnRfX2xpc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJlc2VudF9fbGlzdC1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnByZXNlbnRfX2xpc3QtZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByZXNlbnRfX2xpc3QtZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnByZXNlbnRfX3BhbmVsIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJlc2VudF9fcGFuZWwge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDsgfSB9XG5cbi5wcmVzZW50X19wYW5lbC10aXRsZSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmVzZW50X19tZWRpYS1saXN0IHtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLnByZXNlbnRfX21lZGlhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcmVzZW50X19tZWRpYS1sb2dvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJlc2VudF9fbWVkaWEtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubWVkaWEta2l0X19kaWFncmFtLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWVkaWEta2l0X19kaWFncmFtIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgbWF4LWhlaWdodDogNjIwcHg7IH1cblxuLm1lZGlhLWtpdF9fZG90cy13cmFwIHtcbiAgcGFkZGluZzogODVweCAwOyB9XG5cbi5tZWRpYS1raXRfX3Byb2dyZXNzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tZWRpYS1raXRfX2FkbS1pbWcge1xuICBtYXgtaGVpZ2h0OiA2NDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVkaWEta2l0X19hZG0taW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLm1lZGlhLWtpdF9fYWRtLWltZy0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWVkaWEta2l0X19hZG0taW1nLS1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5tZWRpYS1raXRfX3NlY3Rpb24tZHNjciAuc2VjdGlvbl9fbW9iLWVuZC1jb2wge1xuICBvcmRlcjogaW5pdGlhbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVkaWEta2l0X19zZWN0aW9uLWRzY3IgLnNlY3Rpb25fX21vYi1lbmQtY29sIHtcbiAgICAgIG9yZGVyOiA5OTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtbW9kdWxlX19pbnRyby1jb250ZW50IHtcbiAgICBvcmRlcjogOTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubWVkaWEtbW9kdWxlX19pbnRyby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1lZGlhLW1vZHVsZV9faW50cm8taW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2ludHJvLWxpc3QgLmxpc3QtbWFya19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1lZGlhLW1vZHVsZV9fcGx1cy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxNTBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZWRpYS1tb2R1bGVfX3BsdXMtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCAxMDBweDsgfSB9XG5cbi5tZWRpYS1tb2R1bGVfX3BsdXMtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1lZGlhLW1vZHVsZV9fcGx1cy1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5tZWRpYS1tb2R1bGVfX2NvbW11bml0eS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZWRpYS1tb2R1bGVfX2NvbW11bml0eS1zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4ubWVkaWEtbW9kdWxlX19wbHVzLXBhbmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX19wbHVzLXBhbmVscyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLm1lZGlhLW1vZHVsZV9fcGx1cy1wYW5lbCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX19wbHVzLXBhbmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAubWVkaWEtbW9kdWxlX19wbHVzLXBhbmVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lZGlhLW1vZHVsZV9fY29tbXVuaXR5LXBhbmVsIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1lZGlhLW1vZHVsZV9fY29tbXVuaXR5LXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbi5tZWRpYS1tb2R1bGVfX3ByZXNlbnQtbWVkaWEge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2NoYW5lbC1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2NoYW5lbC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX19jaGFuZWwtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX19jaGFuZWwtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm1lZGlhLW1vZHVsZV9fY2hhbmVsLWl0ZW0tLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZWRpYS1tb2R1bGVfX2NoYW5lbC1pdGVtLS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAubWVkaWEtbW9kdWxlX19jaGFuZWwtaXRlbS0taW1nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9jb3dvcmtpbmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lZGlhLW1vZHVsZV9fY2hhbmVsLWl0ZW0tLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVkaWEtbW9kdWxlX19jaGFuZWwtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLW1vZHVsZV9fY2hhbmVsLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX19jaGFuZWwtcGFuZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG4ubWVkaWEtbW9kdWxlX190YWItbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5tZWRpYS1tb2R1bGVfX3RhYi1saW5rIC50YWJzX19uYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLm1lZGlhLW1vZHVsZV9fdGFiLWxpbmsgLnRhYnNfX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAubWVkaWEtbW9kdWxlX190YWItbGluayAudGFic19fbmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm1lZGlhLW1vZHVsZV9fdGFiLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1tb2R1bGVfX3RhYi1pbWctd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1tb2R1bGVfX3RhYi1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9IH1cblxuLm1lZGlhLW1vZHVsZV9fdGFiLXZhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1lZGlhLW1vZHVsZV9fcHJldmlldy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZWRpYS1tb2R1bGVfX3ByZXZpZXctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5tZWRpYS1tb2R1bGVfX3ByZXZpZXctc2VjdGlvbiAuc2VjdGlvbl9fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lZGlhLW1vZHVsZV9fcHJldmlldy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tZWRpYS1tb2R1bGVfX3ByZXZpZXctaW1nIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7IH1cblxuLm1lZGlhLW1vZHVsZV9fcmVnaXN0LXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMDBweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDgwcHggMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lZGlhLW1vZHVsZV9fcmVnaXN0LXBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4ucm9hZC1tYXBfX3BhZ2UtZGVzY3Ige1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG5cbi5yb2FkLW1hcF9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ucm9hZC1tYXBfX3BhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAyMDBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FDQTlBOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucm9hZC1tYXBfX3BhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cbiAgLnJvYWQtbWFwX19wYW5lbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28tY2lyY2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMTAlKTsgfVxuXG4ucm9hZC1tYXBfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yb2FkLW1hcF9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDguMzMzJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkZWUyZTY7IH1cbiAgLnJvYWQtbWFwX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5yb2FkLW1hcF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMyU7IH1cbiAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNyU7IH1cbiAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIlOyB9XG4gIC5yb2FkLW1hcF9fY29sOm50aC1jaGlsZCg0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2JTsgfVxuICAucm9hZC1tYXBfX2NvbDpudGgtY2hpbGQoNSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMCU7IH1cbiAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDYpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQlOyB9XG4gIC5yb2FkLW1hcF9fY29sOm50aC1jaGlsZCg3KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4JTsgfVxuICAucm9hZC1tYXBfX2NvbDpudGgtY2hpbGQoOCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMiU7IH1cbiAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDkpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYlOyB9XG4gIC5yb2FkLW1hcF9fY29sOm50aC1jaGlsZCgxMCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7IH1cbiAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDExKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0JTsgfVxuICAucm9hZC1tYXBfX2NvbDpudGgtY2hpbGQoMTIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDglOyB9XG4gICAgLnJvYWQtbWFwX19jb2w6bnRoLWNoaWxkKDEyKSAucm9hZC1tYXBfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb2FkLW1hcF9fY29sLTEge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi5yb2FkLW1hcF9fY29sLTIge1xuICB3aWR0aDogMTYuNjY2JTsgfVxuXG4ucm9hZC1tYXBfX2NvbC0zIHtcbiAgd2lkdGg6IDI0Ljk5OSU7IH1cblxuLnJvYWQtbWFwX19jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi5yb2FkLW1hcF9fY29sLTUge1xuICB3aWR0aDogNDEuNjU2JTsgfVxuXG4ucm9hZC1tYXBfX2NvbC02IHtcbiAgd2lkdGg6IDQ5Ljk4OSU7IH1cblxuLnJvYWQtbWFwX19jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMjIlOyB9XG5cbi5yb2FkLW1hcF9fY29sLTgge1xuICB3aWR0aDogNjYuNjU1JTsgfVxuXG4ucm9hZC1tYXBfX2NvbC05IHtcbiAgd2lkdGg6IDc0Ljk4OCU7IH1cblxuLnJvYWQtbWFwX19jb2wtMTAge1xuICB3aWR0aDogODMuMzIxJTsgfVxuXG4ucm9hZC1tYXBfX2NvbC0xMSB7XG4gIHdpZHRoOiA5MS42NTQlOyB9XG5cbi5yb2FkLW1hcF9fY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvYWQtbWFwX19kZXNjciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucm9hZC1tYXBfX3RleHQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLnJvYWQtbWFwX19saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkYxRTFFO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnJvYWQtbWFwX19uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiA4LjMzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuXG4ucm9hZC1tYXBfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCA2NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb2FkLW1hcF9fYm90dG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5yb2FkLW1hcF9fbm93IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5yb2FkLW1hcF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb2FkLW1hcF9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH0gfVxuICAucm9hZC1tYXBfX3NsaWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA4MXB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2hhbGYtZ2lybC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yb2FkLW1hcF9fc2xpZGVyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHRvcDogMzRweDsgfSB9XG4gIC5yb2FkLW1hcF9fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucm9hZC1tYXBfX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgICBib3R0b206IDIwcHg7IH0gfVxuXG4uYXJ0aWNsZXMtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hcnRpY2xlcy1wYWdlX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLmFydGljbGVzLXBhZ2VfX3NpZGViYXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtcGFnZV9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXJ0aWNsZXMtcGFnZV9fbW9yZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGVzLXBhZ2VfX21vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFydGljbGVfX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fZGV0YWlsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDczNXB4OyB9XG4gIC5hcnRpY2xlX19hc2lkZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFydGljbGVfX2FzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hcnRpY2xlX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI0ZGMUUxRTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLmFydGljbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hcnRpY2xlX19pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYXJ0aWNsZV9faW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAuYXJ0aWNsZV9faW5mby1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hcnRpY2xlX19pbmZvLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hcnRpY2xlX19pbmZvLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYXJ0aWNsZV9faW5mby1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIC5hcnRpY2xlX19hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fYXV0aG9yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmFydGljbGVfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5hcnRpY2xlX19kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFydGljbGVfX2RhdGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYXJ0aWNsZV9fdmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hcnRpY2xlX192aWV3IHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYXJ0aWNsZV9fdmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG4gICAgLmFydGljbGVfX3ZpZXc6OmJlZm9yZSwgLmFydGljbGVfX3ZpZXc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0E5QTk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmFydGljbGVfX3ZpZXc6OmJlZm9yZSwgLmFydGljbGVfX3ZpZXc6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYXJ0aWNsZV9fdmlldzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYXJ0aWNsZV9fdmlldzo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5hcnRpY2xlX192aWV3OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYXJ0aWNsZV9fdmlldzo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuYXJ0aWNsZV9fdmlldyAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcnRpY2xlX19zaGFyZS10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFydGljbGVfX3NoYXJlLXRvcDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5hcnRpY2xlX19zaGFyZS10b3AgLnNoYXJlLXBvcHVwX190aXRsZSxcbiAgICAuYXJ0aWNsZV9fc2hhcmUtdG9wIC5zaGFyZS1ibG9ja19fYWN0aW9uLWNvdW50IHtcbiAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmFydGljbGVfX3NoYXJlLXRvcCAuc2hhcmUtcG9wdXAge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAuYXJ0aWNsZV9fc2hhcmUtdG9wIC5zaGFyZS1wb3B1cCB7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgLmFydGljbGVfX3NoYXJlLWJ0biArIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5hcnRpY2xlX19zaGFyZS1idG4gKyAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFydGljbGVfX3NoYXJlLWJ0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xuICAgICAgZm9udC1mYW1pbHk6IElmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5hcnRpY2xlX19zaGFyZS1idG4tdHh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXJ0aWNsZV9fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hcnRpY2xlX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmFydGljbGVfX2NvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hcnRpY2xlX19jb250ZW50IGgyLCAuYXJ0aWNsZV9fY29udGVudCBoMywgLmFydGljbGVfX2NvbnRlbnQgaDQsIC5hcnRpY2xlX19jb250ZW50IGg1LCAuYXJ0aWNsZV9fY29udGVudCBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmFydGljbGVfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYXJ0aWNsZV9fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFydGljbGVfX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXJ0aWNsZV9fY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hcnRpY2xlX19zaGFyZS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hcnRpY2xlX19zaGFyZS1ib3R0b20gLnNoYXJlLWJsb2NrX19wb3B1cCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaXRpYWw7IH1cbiAgLmFydGljbGVfX3NoYXJlLWJvdHRvbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkVERUQ7IH1cbiAgLmFydGljbGVfX3NlcnZpY2VzLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmFydGljbGVfX3NlcnZpY2VzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMUUxRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3RpemFydS1kb3RzLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXJ0aWNsZV9fc2VydmljZXMtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q3MDAwMDsgfVxuICAgIC5hcnRpY2xlX19zZXJ2aWNlcy1idXR0b24uYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYXJ0aWNsZV9fc2VydmljZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE3JTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFydGljbGVfX3NlcnZpY2VzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcnRpY2xlX19zZXJ2aWNlcyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuYXJ0aWNsZV9fc2VydmljZXMuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFydGljbGVfX3NlcnZpY2VzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFydGljbGVfX3NlcnZpY2VzLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuYXJ0aWNsZV9fc2VydmljZXMtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5hcnRpY2xlX19zZXJ2aWNlcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYXJ0aWNsZV9fc2VydmljZXMtaW1nLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1cHg7IH1cbiAgLmFydGljbGVfX3NlcnZpY2VzLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5hcnRpY2xlcy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hcnRpY2xlcy1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmFydGljbGVzLWdyb3VwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hcnRpY2xlcy1ncm91cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLmFydGljbGVzLWdyb3VwX19tb3JlLXdyYXAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFydGljbGVzLWdyb3VwX19tb3JlLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmFydGljbGVzLWdyb3VwX19tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4uYXJ0aWNsZXMtbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRkVERUQ7IH1cbiAgLmFydGljbGVzLW5hdl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFydGljbGVzLW5hdl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYXJ0aWNsZXMtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuYXJ0aWNsZXMtbmF2X19pdGVtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXJ0aWNsZXMtbmF2X19pdGVtLWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTIzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUUxRTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyOyB9XG4gICAgLmFydGljbGVzLW5hdl9faXRlbS1saW5rLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAgIC5hcnRpY2xlcy1uYXZfX2l0ZW0tbGluay5jdXJyZW50OjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDsgfVxuICAgIC5hcnRpY2xlcy1uYXZfX2l0ZW0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgICAgLmFydGljbGVzLW5hdl9faXRlbS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDsgfVxuXG4uc29ydGluZy1hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29ydGluZy1hcnRpY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zb3J0aW5nLWFydGljbGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zb3J0aW5nLWFydGljbGUgLmRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc29ydGluZy1hcnRpY2xlID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gICAgLnNvcnRpbmctYXJ0aWNsZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLnNvcnRpbmctYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5zb3J0aW5nLWFydGljbGUgLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc29ydGluZy1hcnRpY2xlIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zZWFyY2gtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VhcmNoLWFydGljbGUge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnNlYXJjaC1hcnRpY2xlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlYXJjaC1hcnRpY2xlX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtYXJ0aWNsZV9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLnNlYXJjaC1hcnRpY2xlX19zZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VhcmNoLWFydGljbGVfX3NlY3Rpb24gLmxpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNlYXJjaC1hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTExMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAuc2VhcmNoLWFydGljbGVfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q3MDAwMDsgfVxuXG4uc2VhcmNoLWFydGljbGVfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9IH1cbiAgLnNlYXJjaC1hcnRpY2xlX19mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi53ZWItY2hhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAud2ViLWNoYXQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2ViLWNoYXRfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC53ZWItY2hhdF9fd3JhcCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgLndlYi1jaGF0X19pbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcbiAgICB6LWluZGV4OiAxMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLndlYi1jaGF0X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgYm90dG9tOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLndlYi1jaGF0X19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC53ZWItY2hhdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgLndlYi1jaGF0X19jaGFuZWwtbG9nbyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAud2ViLWNoYXRfX2NoYW5lbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC53ZWItY2hhdF9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC53ZWItY2hhdF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC53ZWItY2hhdF9fbWVzcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAxMHB4OyB9XG4gIC53ZWItY2hhdF9fbWVzcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAud2ViLWNoYXRfX21lc3MtaXRlbS0tdGhlbSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLndlYi1jaGF0X19tZXNzLWl0ZW0tLXRoZW0gLndlYi1jaGF0X19tZXNzLWlubmVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDREYwRkY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLndlYi1jaGF0X19tZXNzLWl0ZW0tLXRoZW0gLndlYi1jaGF0X19tZXNzLXRpbWUge1xuICAgICAgICBvcmRlcjogMzsgfVxuICAgICAgLndlYi1jaGF0X19tZXNzLWl0ZW0tLXRoZW0gKyAud2ViLWNoYXRfX21lc3MtaXRlbS0tbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLndlYi1jaGF0X19tZXNzLWl0ZW0tLW1lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC53ZWItY2hhdF9fbWVzcy1pdGVtLS1tZSAud2ViLWNoYXRfX21lc3MtaW5uZXIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC53ZWItY2hhdF9fbWVzcy1pdGVtLS1tZSAud2ViLWNoYXRfX21lc3MtdGltZSB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAud2ViLWNoYXRfX21lc3MtaXRlbS0tbWUgKyAud2ViLWNoYXRfX21lc3MtaXRlbS0tdGhlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLndlYi1jaGF0X19tZXNzLWxvZ28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC53ZWItY2hhdF9fbWVzcy1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC53ZWItY2hhdF9fbWVzcy1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAud2ViLWNoYXRfX21lc3MtdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAud2ViLWNoYXRfX21lc3MtdGltZSB7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAud2ViLWNoYXRfX21lc3MtZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLndlYi1jaGF0X19tZXNzLWZpbGU6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0lmJztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLndlYi1jaGF0X19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cbiAgLndlYi1jaGF0X19mb3J3YXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAud2ViLWNoYXRfX2ZvcndhcmQtZmllbGQge1xuICAgIG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53ZWItY2hhdF9fZm9yd2FyZC1zdWJtaXQge1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgLndlYi1jaGF0X19mb3J3YXJkLXN1Ym1pdDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAud2ViLWNoYXRfX2FkZGVkLWZpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5tZWRpYV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZWRpYV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLm1lZGlhLWZlZWRfX2xvZ28td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLWZlZWRfX2xvZ28td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLm1lZGlhLWZlZWRfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28td29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tZWRpYS1mZWVkX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGhlaWdodDogNDJweDsgfSB9XG5cbi5tZWRpYS1mZWVkX19sb2dvLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLWZlZWRfX2xvZ28tdHh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07IH0gfVxuXG4ubWVkaWEtZmVlZF9fdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUNBOUE5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZWRpYS1mZWVkX190YWJzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5tZWRpYS1mZWVkX190b29scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1lZGlhLWZlZWRfX3Rvb2xzLS1sb2dpbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tZWRpYS1mZWVkX190b29scy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWVkaWEtZmVlZF9fdG9vbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtZmVlZF9fdG9vbHMtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAubWVkaWEtZmVlZF9fdG9vbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1lZGlhLWZlZWRfX2xlbnQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZWRpYS1mZWVkX19sZW50LWxpbmsge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0FDQTlBOTsgfSB9XG5cbi5tZWRpYS1mZWVkX19hZ3JlZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtZmVlZF9fYWdyZWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5tZWRpYS1mZWVkX19hZ3JlZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1lZGlhLWZlZWRfX2FncmVlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi5tZWRpYS1mZWVkX19zcGVjaWFsIHtcbiAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG4gIG1hcmdpbjogMzBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lZGlhLWZlZWRfX3NwZWNpYWwge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDE1cHggMTVweDsgfSB9XG4gIC5tZWRpYS1mZWVkX19zcGVjaWFsIC5wb3N0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMDgpOyB9XG5cbi5tZWRpYS1mZWVkX19zcGVjaWFsLXBvc3RzIHtcbiAgbWFyZ2luOiAwIC01cHg7IH1cbiAgLm1lZGlhLWZlZWRfX3NwZWNpYWwtcG9zdHMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZWRpYS1mZWVkX19zcGVjaWFsLXBvc3RzIC5zbGljay1zbGlkZS5zbGlkZXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ubWVkaWEtZmVlZF9fc3BlY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZWRpYS1mZWVkX19zcGVjaWFsLXBvc3RzIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5tZWRpYS1mZWVkX19zcGVjaWFsLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLWZlZWRfX3NwZWNpYWwtYmxvY2sge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4ubWVkaWEtZmVlZF9faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1lZGlhLWZlZWRfX2ltYWdlLXdyYXAge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuXG4ubWVkaWEtZmVlZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1lZGlhLWZlZWRfX3NwZWNpYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzExMTExMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1lZGlhLWZlZWRfX3NwZWNpYWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLm1lZGlhLWZlZWRfX3NwZWNpYWwtZGVzY3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzExMTExMTsgfVxuXG4ubWVkaWEtZmVlZF9fc29ydCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtZmVlZF9fc29ydCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAubWVkaWEtZmVlZF9fc29ydDpob3ZlciB7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgLm1lZGlhLWZlZWRfX3NvcnQuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMxMTExMTE7IH1cblxuLm1lZGlhLWZlZWRfX3BhZ2luYXRpb24tbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtZmVlZF9fcGFnaW5hdGlvbi1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVkaWEtZmVlZF9fcG9zdHMsIC5tZWRpYS1mZWVkX19jaGFuZWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLnBvc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQsNGA0YLQvtGH0LrQsCDQv9C+0YHRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9zdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5wb3N0LWNhcmQ6aG92ZXIgLnBvc3QtY2FyZF9fbmFtZSB7XG4gICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnBvc3QtY2FyZC0tYWdlIC5wb3N0LWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3N0LWNhcmQtLWFnZSAucG9zdC1jYXJkX19jb250ZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzE4Kyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMjAwcHggLSAzMHB4KTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAucG9zdC1jYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5wb3N0LWNhcmRfX2hlYWRlci0tcHJpdmF0ZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAucG9zdC1jYXJkX19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLnBvc3QtY2FyZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucG9zdC1jYXJkX190b29scy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucG9zdC1jYXJkX19jaGFuZWwtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucG9zdC1jYXJkX19jaGFuZWwtbGluayB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5wb3N0LWNhcmRfX2NoYW5lbC1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH1cbiAgLnBvc3QtY2FyZF9fY2hhbmVsLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAucG9zdC1jYXJkX19jaGFuZWwtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucG9zdC1jYXJkX19jaGFuZWwtbmFtZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAucG9zdC1jYXJkX19idG4tc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdC1jYXJkX19idG4tc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWNhcmRfX2J0bi1zdWI6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklmXCI7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnBvc3QtY2FyZF9fYnRuLXN1Yjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC5wb3N0LWNhcmRfX2J0bi1zdWItLXNpZ25lZDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklmXCI7XG4gICAgICBjb250ZW50OiAnXFxlOTU3JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9zdC1jYXJkX19idG4tc3ViLS1zaWduZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTk1OCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBvc3QtY2FyZF9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDsgfVxuICAucG9zdC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgLnBvc3QtY2FyZF9fZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucG9zdC1jYXJkX19nYWxsZXJ5IC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTsgfVxuICAgIC5wb3N0LWNhcmRfX2dhbGxlcnkgLnNsaWNrLWFycm93OmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLnBvc3QtY2FyZF9fZ2FsbGVyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAucG9zdC1jYXJkX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAucG9zdC1jYXJkX192aWRlbzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE3LjVweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3LjVweCk7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvaWNvbi9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLnBvc3QtY2FyZF9fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDI1cHg7IH1cbiAgLnBvc3QtY2FyZF9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogIzExMTExMTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucG9zdC1jYXJkX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnBvc3QtY2FyZF9fbmFtZS0tbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xuICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wb3N0LWNhcmRfX2Rlc2NyIHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucG9zdC1jYXJkX19jb3VudHJ5IHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLnBvc3QtY2FyZF9fY291bnRyeS1mbGFnIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucG9zdC1jYXJkX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBvc3QtY2FyZF9fY29udHJvbC1zaGFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBvc3QtY2FyZF9fY29udHJvbC1saWtlcyAubGlrZV9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLnBvc3QtY2FyZF9fc2hhcmUtcG9wdXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBib3R0b206IDdweDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDE2cHggMTZweDsgfVxuICAgIC5wb3N0LWNhcmRfX3NoYXJlLXBvcHVwIC5zaGFyZS1wb3B1cF9fY2xvc2Uge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgLnBvc3QtY2FyZF9fbG9ja2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5wb3N0LWNhcmRfX2xvY2tlZC5hY3RpdmUge1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5wb3N0LWNhcmRfX2xvY2tlZC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5wb3N0LWNhcmRfX2xvY2tlZC10eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAucG9zdC1jYXJkX192aWV3IHtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBvc3QtY2FyZF9fZGVsIHtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIC5wb3N0LWNhcmRfX2RlbDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4ubGlrZV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saWtlX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNzsgfVxuXG4uZmlsdGVyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZmlsdGVyLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZpbHRlci1wYW5lbF9fYnRuLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZmlsdGVyLXBhbmVsX19idG4tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5maWx0ZXItcGFuZWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZmlsdGVyLXBhbmVsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAuZmlsdGVyLXBhbmVsX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5maWx0ZXItcGFuZWxfX2lubmVyLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC5maWx0ZXItcGFuZWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuZmlsdGVyLXBhbmVsX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5maWx0ZXItcGFuZWxfX2J0bi1lbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZpbHRlci1wYW5lbF9fYnRuLWVudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZmlsdGVyLXBhbmVsX19idG4tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZmlsdGVyLXBhbmVsX19idG4tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uY2hhbmVsLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfSB9XG4gIC5jaGFuZWwtcGFuZWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhbmVsLXBhbmVsX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY2hhbmVsLXBhbmVsX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFuZWwtcGFuZWxfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmNoYW5lbC1wYW5lbF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5jaGFuZWwtcGFuZWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jaGFuZWwtcGFuZWxfX2luZm8tc2hvcnQge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFuZWwtcGFuZWxfX2luZm8tc2hvcnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGFuZWwtcGFuZWxfX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhbmVsLXBhbmVsX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgLmNoYW5lbC1wYW5lbF9fbmFtZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDA4MDsgfVxuICAuY2hhbmVsLXBhbmVsX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hhbmVsLXBhbmVsX19kZXRhaWwtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLmNoYW5lbC1wYW5lbF9fZGV0YWlsLWNvdW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhbmVsLXBhbmVsX19kZXRhaWwtY291bnRyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4OyB9IH1cbiAgLmNoYW5lbC1wYW5lbF9fY291bnRyeS1mbGFnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5jaGFuZWwtcGFuZWxfX2RldGFpbC1zdWJzY3JpYmVyczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hhbmVsLXBhbmVsX19pbmZvLXN1YnNjcmliZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5lbC1wYW5lbF9faW5mby1zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgIC5jaGFuZWwtcGFuZWxfX2luZm8tc3Vic2NyaWJlLS1zaWduZWQge1xuICAgICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLmNoYW5lbC1wYW5lbF9fZGVzY3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFuZWwtcGFuZWxfX2Rlc2NyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cblxuLnBvc3QtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucG9zdC1iYXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5wb3N0LWJhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQ0E5QTk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1iYXI6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG9zdC1iYXJfX2NoYW5lbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fY2hhbmVsLWluZm8ge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fY2hhbmVsLWluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb3N0LWJhcl9fY2hhbmVsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fY2hhbmVsLWxvZ28ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBvc3QtYmFyX19jaGFuZWwtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucG9zdC1iYXJfX2NoYW5lbC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAucG9zdC1iYXJfX2NoYW5lbC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5wb3N0LWJhcl9fc3Vic2NyIHtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBvc3QtYmFyX19zdWJzY3Ige1xuICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3QtYmFyX19zdWJzY3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHg7IH0gfVxuICAucG9zdC1iYXJfX2NoYW5lbC1zdWJzY3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtYmFyX19jaGFuZWwtc3Vic2NyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLnBvc3QtYmFyX19jaGFuZWwtc3Vic2NyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkwMCc7XG4gICAgICBmb250LWZhbWlseTogJ0lmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9zdC1iYXJfX2NoYW5lbC1zdWJzY3I6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAucG9zdC1iYXJfX2NoYW5lbC1zdWJzY3IgLnBvc3QtYmFyX19zdWJzY3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3N0LWJhcl9fY2hhbmVsLXN1YnNjciAucG9zdC1iYXJfX3N1YnNjciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1iYXJfX2NoYW5lbC1zdWJzY3ItdHh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucG9zdC1iYXJfX2NoYW5lbC12YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdC1iYXJfX2NoYW5lbC12YWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb3N0LWJhcl9fY2hhbmVsLW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMxMTExMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICAucG9zdC1iYXJfX2NoYW5lbC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtYmFyX19jaGFuZWwtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5wb3N0LWJhcl9fY2hhbmVsLXRvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fY2hhbmVsLXRvb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDEycHg7IH0gfVxuICAgIC5wb3N0LWJhcl9fY2hhbmVsLXRvb2xzIC50b29scy1wb3B1cF9fcGFuZWwge1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgdG9wOiAwOyB9XG4gIC5wb3N0LWJhcl9fb3B0aW9uLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fb3B0aW9uLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucG9zdC1iYXJfX29wdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5wb3N0LWJhcl9fb3B0aW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgLnBvc3QtYmFyX19vcHRpb24tdmFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wb3N0LWJhcl9fc2hhcmUtYnRuIHtcbiAgICBjb2xvcjogI0FDQTlBOTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvc3QtYmFyX19zaGFyZS1wb3B1cCB7XG4gICAgdG9wOiAzNXB4OyB9XG4gIC5wb3N0LWJhcl9fdmlldywgLnBvc3QtYmFyX19zaGFyZS1jb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgLnBvc3QtYmFyX192aWV3LCAucG9zdC1iYXJfX3NoYXJlLWNvdW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtYmFyX192aWV3LCAucG9zdC1iYXJfX3NoYXJlLWNvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucG9zdC1iYXJfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb3N0LWJhcl9fdmlldy1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnBvc3QtYmFyX19saWtlLWNvdW50IHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAucG9zdC1iYXJfX3Bvc3Qtb3B0aW9uIHtcbiAgICB3aWR0aDogNDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtYmFyX19wb3N0LW9wdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLnBvc3QtYmFyX19vcHRpb24tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtYmFyX19vcHRpb24tdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wb3N0LWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucG9zdC1kZXRhaWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnBvc3QtZGV0YWlsX19hcnRpY2xlIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtZGV0YWlsX19hcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucG9zdC1kZXRhaWxfX3NpZGViYXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX3NpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5wb3N0LWRldGFpbF9fc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wb3N0LWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0LWRldGFpbF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLnBvc3QtZGV0YWlsX19jb250YWluZXItLW1lZGlhIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucG9zdC1kZXRhaWxfX2NvbnRhaW5lci0tbWVkaWEgLnBvc3QtZGV0YWlsX192aWRlbyxcbiAgLnBvc3QtZGV0YWlsX19jb250YWluZXItLW1lZGlhIC5wb3N0LWRldGFpbF9fZ2FsbGVyeSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnBvc3QtZGV0YWlsX19jb250YWluZXItLW1lZGlhIC5wb3N0LWRldGFpbF9faW5mbyB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnBvc3QtZGV0YWlsX19jb250YWluZXItLW1lZGlhIC5wb3N0LWRldGFpbF9fdGl0bGUge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5wb3N0LWRldGFpbF9fY29udGFpbmVyLS1tZWRpYSAucG9zdC1kZXRhaWxfX2Rlc2NyIHtcbiAgICBvcmRlcjogNDsgfVxuICAucG9zdC1kZXRhaWxfX2NvbnRhaW5lci0tbWVkaWEgLnBvc3QtZGV0YWlsX19ib3R0b20ge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5wb3N0LWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0LWRldGFpbF9fdGl0bGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIC5wb3N0LWRldGFpbF9fdGl0bGUtLWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBvc3QtZGV0YWlsX190aXRsZS0tYWdlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnMTgrJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnBvc3QtZGV0YWlsX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucG9zdC1kZXRhaWxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtZGV0YWlsX19pbmZvIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtZGV0YWlsX19pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gIC5wb3N0LWRldGFpbF9fY29tbXVuaXR5LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3QtZGV0YWlsX19jb21tdW5pdHktbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAucG9zdC1kZXRhaWxfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wb3N0LWRldGFpbF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBvc3QtZGV0YWlsX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgIC5wb3N0LWRldGFpbF9fY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBvc3QtZGV0YWlsX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wb3N0LWRldGFpbF9fY29udGVudCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wb3N0LWRldGFpbF9fY29udGVudCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnBvc3QtZGV0YWlsX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgIGNvbG9yOiAjRkYxRTFFO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBvc3QtZGV0YWlsX19ib3R0b20ge1xuICAgICAgb3JkZXI6IDQ7IH0gfVxuICAucG9zdC1kZXRhaWxfX2NvbW1lbnRzIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX2NvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX2NvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5wb3N0LWRldGFpbF9fbW9yZS1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wb3N0LWRldGFpbF9fZmVlZC1ib3R0b20ge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX2ZlZWQtYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucG9zdC1kZXRhaWxfX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9zdC1kZXRhaWxfX2Rlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gIC5wb3N0LWRldGFpbF9fdmlkZW8sIC5wb3N0LWRldGFpbF9fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBvc3QtZGV0YWlsX19nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmNvbW1lbnRzX19ndWVzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tbWVudHNfX2d1ZXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jb21tZW50c19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNvbW1lbnRzX19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29tbWVudHNfX3NvcnQgLmRyb3Bkb3duX19saXN0IHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbnRzX19zb3J0IC5kcm9wZG93bl9fbGlzdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRzX19zb3J0IC5kcm9wZG93bixcbiAgLmNvbW1lbnRzX19zb3J0IC5kcm9wZG93bl9fbGlzdC12YWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jb21tZW50c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29tbWVudHNfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLmNvbW1lbnRzX19pdGVtIC5jb21tZW50c19faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY29tbWVudHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uY29tbWVudHNfX2FkZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmNvbW1lbnRzX19idG4tbW9yZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb21tZW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbW1lbnQtaXRlbS0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVudC1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY29tbWVudC1pdGVtX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudC1pdGVtX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmNvbW1lbnQtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5jb21tZW50LWl0ZW1fX21ldGEtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29tbWVudC1pdGVtX19tZXRhLXdyYXAge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fbWV0YS13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuICAuY29tbWVudC1pdGVtX19tZXRhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX21ldGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuY29tbWVudC1pdGVtX19tZXRhLWxlZnQsIC5jb21tZW50LWl0ZW1fX21ldGEtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fbWV0YS1sZWZ0LCAuY29tbWVudC1pdGVtX19tZXRhLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tbWVudC1pdGVtX19tZXRhLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmNvbW1lbnQtaXRlbV9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLmNvbW1lbnQtaXRlbV9fbmFtZS0tc2VsZiB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmQxZDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmNvbW1lbnQtaXRlbV9fcmVwbHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAuY29tbWVudC1pdGVtX19yZXBseTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAuY29tbWVudC1pdGVtX19yZXBseTo6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfVxuICAuY29tbWVudC1pdGVtX19lZGl0ZWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY29tbWVudC1pdGVtX192YWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29tbWVudC1pdGVtX192YWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudC1pdGVtX192YWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmNvbW1lbnQtaXRlbV9fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29tbWVudC1pdGVtX19yZXBseS1idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbnQtaXRlbV9fcmVwbHktYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5jb21tZW50LWl0ZW1fX29wdGlvbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fb3B0aW9uLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX29wdGlvbi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbW1lbnQtaXRlbV9fcmVwbHktY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5LWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5LWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAuY29tbWVudC1pdGVtX19yZXBseS1jb3VudDpob3ZlciAuY29tbWVudC1pdGVtX19tZXRhIHtcbiAgICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gICAgLmNvbW1lbnQtaXRlbV9fcmVwbHktY291bnQgLmNvbW1lbnQtaXRlbV9fbWV0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuY29tbWVudC1pdGVtX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jb21tZW50LWl0ZW1fX2xpa2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX2xpa2UgLnBvc3QtYmFyX19saWtlLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmNvbW1lbnQtaXRlbV9fcmVwbHktbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAxMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbW1lbnQtaXRlbV9fcmVwbHktbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5LWxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNXB4OyB9IH1cbiAgICAuY29tbWVudC1pdGVtX19yZXBseS1saXN0IC5jb21tZW50LWl0ZW1fX3JlcGx5LWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1OyB9XG4gICAgLmNvbW1lbnQtaXRlbV9fcmVwbHktbGlzdCAuY29tbWVudHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgICAgIC5jb21tZW50LWl0ZW1fX3JlcGx5LWxpc3QgLmNvbW1lbnRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNvbW1lbnQtaXRlbV9fYWRkLXJlcGx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmNvbW1lbnQtaXRlbV9fYWRkLXJlcGx5LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29tbWVuZC1mZWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb21tZW5kLWZlZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbW1lbmQtZmVlZF9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbmQtZmVlZF9fbGlzdCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY29tbWVuZC1mZWVkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbW1lbmQtZmVlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVuZC1mZWVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29tbWVuZC1jYXJkX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmNvbW1lbmQtY2FyZF9faW1hZ2Utd3JhcC0tdmlkZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTcuNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3LjVweCk7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvaWNvbi9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNvbW1lbmQtY2FyZF9faW1hZ2Utd3JhcC0tdmlkZW86aG92ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVuZC1jYXJkX19pbWFnZS13cmFwLS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29tbWVuZC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jb21tZW5kLWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogI0FDQTlBOTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb21tZW5kLWNhcmRfX2NvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5jb21tZW5kLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMxMTExMTE7IH1cblxuLmNvbW1lbmQtY2FyZF9fY2hhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uY29tbWVuZC1jYXJkX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jb21tZW5kLWNhcmRfX3ZpZXc6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY29tbWVudC1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbW1lbnQtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAuY29tbWVudC1hZGRfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21tZW50LWFkZF9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWFkZF9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmNvbW1lbnQtYWRkX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jb21tZW50LWFkZF9fY2hvaWNlLWFjY291bnQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmNvbW1lbnQtYWRkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb21tZW50LWFkZF9faGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5jb21tZW50LWFkZF9fbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29tbWVudC1hZGRfX21ldGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudC1hZGRfX21ldGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuY29tbWVudC1hZGRfX2ZpZWxkLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19maWVsZC13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmNvbW1lbnQtYWRkX19maWVsZCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29tbWVudC1hZGRfX2ZpZWxkIC50ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lbnQtYWRkX19maWVsZCAudGV4dGFyZWEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY29tbWVudC1hZGRfX2FkZC1pbWcge1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnQtYWRkX19hZGQtaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tbWVudC1hZGRfX3N1Ym1pdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnBvc3QtZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICB0b3A6IGNhbGMoMjUwcHggLSAxMHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdC1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IGNhbGMoMTUwcHggLSAxMHB4KTsgfSB9XG5cbi5wb3N0LWdhbGxlcnlfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBvc3QtZ2FsbGVyeV9faW1nLXdyYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3N0LWdhbGxlcnlfX2ltZy13cmFwIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4ucG9zdC1nYWxsZXJ5X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnBvc3QtZ2FsbGVyeV9fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuXG4ucG9zdC1zZWFyY2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkOiBcImEgYlwiIFwiYSBjXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBvc3Qtc2VhcmNoIHtcbiAgICAgIGdyaWQ6IFwiYiBiXCIgXCJjIGFcIjsgfSB9XG4gIC5wb3N0LXNlYXJjaF9fZmlsdGVyIHtcbiAgICBncmlkLWFyZWE6IGE7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1zZWFyY2hfX2ZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gIC5wb3N0LXNlYXJjaF9fcmVzdWx0IHtcbiAgICBncmlkLWFyZWE6IGI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucG9zdC1zZWFyY2hfX3Jlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cbiAgLnBvc3Qtc2VhcmNoX19yZXN1bHQtbGlzdCB7XG4gICAgZ3JpZC1hcmVhOiBjO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTUlOyB9XG4gIC5wb3N0LXNlYXJjaCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wb3N0LXNlYXJjaCAucGFnZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNSU7IH0gfVxuXG4uc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyX19wYW5lbCB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2VhcmNoLWZpbHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc2VhcmNoLXJlc3VsdF9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VhcmNoLXJlc3VsdF9fdGFncyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpOyB9IH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fdGFncyAudGFnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmVsX19jb3Zlci13cmFwIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmNoYW5lbF9fY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmNoYW5lbF9fY292ZXItLWVtcHR5IHtcbiAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gIC5jaGFuZWxfX2NvdmVyLS1ub3BheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4uY2hhbmVsX19jb3Zlci1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbF9fY292ZXItbWVzc2FnZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEzMnB4OyB9IH1cbiAgLmNoYW5lbF9fY292ZXItbWVzc2FnZTpob3ZlciB7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cblxuLmNoYW5lbF9fY292ZXItdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbF9fY292ZXItdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuXG4uY2hhbmVsX19jb3Zlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsX19jb3Zlci1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5jaGFuZWxfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2hhbmVsX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMjBweDsgfVxuXG4uY2hhbmVsX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMjBweDtcbiAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbF9fY29udGVudCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5jaGFuZWxfX3NpZGViYXIge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbF9fc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uY2hhbmVsX19wb3N0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbF9fcG9zdHMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY2hhbmVsX19wb3N0cyAubWVkaWEtZmVlZF9fdG9vbHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2hhbmVsX19wb3N0cy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0OCUsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbF9fcG9zdHMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpOyB9IH1cblxuLndvcmxkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud29ybGQtc2VhcmNoLmFjdGl2ZSAud29ybGQtc2VhcmNoX19sb2dvLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud29ybGQtc2VhcmNoLmFjdGl2ZSAud29ybGQtc2VhcmNoX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndvcmxkLXNlYXJjaC5hY3RpdmUgLndvcmxkLXNlYXJjaF9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICBsZWZ0OiAwOyB9XG4gIC53b3JsZC1zZWFyY2hfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzVweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDRweCAxN3B4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b3JsZC1zZWFyY2hfX3BhbmVsIHtcbiAgICAgICAgdG9wOiA1NXB4OyB9IH1cbiAgICAud29ybGQtc2VhcmNoX19wYW5lbC5hY3RpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLndvcmxkLXNlYXJjaF9fcGFuZWwtLWVtcHR5IHtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53b3JsZC1zZWFyY2hfX3BhbmVsLS1lbXB0eSB7XG4gICAgICAgICAgdG9wOiAzNXB4OyB9IH1cbiAgLndvcmxkLXNlYXJjaF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAud29ybGQtc2VhcmNoX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28td29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAud29ybGQtc2VhcmNoX19sb2dvLXR4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2xvZ28tdHh0LmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud29ybGQtc2VhcmNoX19maWVsZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2ZpZWxkcy5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAud29ybGQtc2VhcmNoX19maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLndvcmxkLXNlYXJjaF9fZmllbGQgLmRyb3Bkb3duX192YWx1ZSB7XG4gICAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAud29ybGQtc2VhcmNoX19maWVsZC1zZWFyY2ggLmlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLndvcmxkLXNlYXJjaF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAud29ybGQtc2VhcmNoX19idG4tb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLndvcmxkLXNlYXJjaF9fYnRuLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAud29ybGQtc2VhcmNoX19idG4tb3Blbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGMUUxRTsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdJZic7XG4gICAgICBjb250ZW50OiAnXFxlOTE0JzsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuLmFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkxMyc7IH1cbiAgLndvcmxkLXNlYXJjaF9fYnRuLW9wZW4tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLndvcmxkLXNlYXJjaF9fYnRuLW9wZW4tbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAud29ybGQtc2VhcmNoX19idG4tZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2J0bi1ncm91cCAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuXG4uY2hhbmVsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbC1jYXJkIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhbmVsLWNhcmQge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7IH0gfVxuICAuY2hhbmVsLWNhcmRfX2xvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmNoYW5lbC1jYXJkX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5jaGFuZWwtY2FyZF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBjb2xvcjogIzExMTExMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jaGFuZWwtY2FyZF9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFuZWwtY2FyZF9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmNoYW5lbC1jYXJkX19tZXRhLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jaGFuZWwtY2FyZF9fbWV0YS13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19tZXRhLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY2hhbmVsLWNhcmRfX2NvdW50cnkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19jb3VudHJ5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuY2hhbmVsLWNhcmRfX21ldGEge1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNoYW5lbC1jYXJkX19mb2N1cyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGFuZWwtY2FyZF9fdXNlcnMge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5jaGFuZWwtY2FyZF9fdXNlcnM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hhbmVsLWNhcmRfX3NoYXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGFuZWwtY2FyZF9fc2hhcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgLmNoYW5lbC1jYXJkX19zaGFyZSAuc2hhcmUtcG9wdXAge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYW5lbC1jYXJkX19zaGFyZSAuc2hhcmUtcG9wdXAge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAuY2hhbmVsLWNhcmRfX3NoYXJlIC5zaGFyZS1wb3B1cF9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hhbmVsLWNhcmRfX3NoYXJlLWJ0bjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jaGFuZWwtY2FyZF9fY29udHJvbC10b29scyAudG9vbHMtcG9wdXBfX2J0bjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLmNoYW5lbC1jYXJkX19zaG9ydC1kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2hhbmVsLWNhcmRfX3N1YnNjciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5jaGFuZWwtY2FyZF9fc3Vic2NyLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jaGFuZWwtY2FyZF9fc3Vic2NyLWJ0biB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2hhbmVsLWNhcmRfX3NvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNoYW5lbC1jYXJkX19zb2NpYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFjY291bnQtZGV0YWlsX19wZXJzb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX3BlcnNvbi1jYXJkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY291bnQtZGV0YWlsX19wZXJzb24tY2FyZCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1kZXRhaWxfX3BlcnNvbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvdW50LWRldGFpbF9fcGVyc29uLWltYWdlIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFjY291bnQtZGV0YWlsX19wZXJzb24taW1hZ2Uge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX3BlcnNvbi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5hY2NvdW50LWRldGFpbF9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX25hbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX25hbWU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmFjY291bnQtZGV0YWlsX19tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uYWNjb3VudC1kZXRhaWxfX2NvdW50cnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX2NvdW50cnkge1xuICAgICAgb3JkZXI6IDI7IH0gfVxuXG4uYWNjb3VudC1kZXRhaWxfX2ZsYWcge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0OyB9XG5cbi5hY2NvdW50LWRldGFpbF9fcmVnaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hY2NvdW50LWRldGFpbF9fcmVnaXN0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5hY2NvdW50LWRldGFpbF9fYWN0aXZpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuYWNjb3VudC1kZXRhaWxfX2FjdGl2aXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY291bnQtZGV0YWlsX19hY3Rpdml0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5hY2NvdW50LWRldGFpbF9fY29tbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5hY2NvdW50LWRldGFpbF9fdGl0bGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMxMTExMTE7IH1cblxuLmFjY291bnQtZGV0YWlsX19jb21wYW55LWxpc3QsIC5hY2NvdW50LWRldGFpbF9fY2hhbmVsLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmNvbXBhbnktc21jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjI1KTsgfVxuICAuY29tcGFueS1zbWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29tcGFueS1zbWNhcmRfX2xvZ28ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb21wYW55LXNtY2FyZF9fbmFtZSB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jb21wYW55LXNtY2FyZF9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjQUNBOUE5O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29tcGFueS1zbWNhcmRfX21ldGEtdmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29tcGFueS1zbWNhcmRfX2NvdW50cnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmNvbXBhbnktc21jYXJkX19mbGFnIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cbiAgLmNvbXBhbnktc21jYXJkX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgICAuY29tcGFueS1zbWNhcmRfX3NvY2lhbCAuaS12ay1mbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuY29tcGFueS1zbWNhcmRfX3NvY2lhbCAuaS1mYi1mbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29tcGFueS1zbWNhcmRfX3NvY2lhbCAuc29jaWFsLWxpc3RfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cblxuLmNoYW5lbC1zbWNhcmRfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG5cbi5jaGFuZWwtc21jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNoYW5lbC1zbWNhcmRfX2xvZ28ge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jaGFuZWwtc21jYXJkX19uYW1lIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmNoYW5lbC1zbWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY2hhbmVsLXNtY2FyZF9fbWV0YS12YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jaGFuZWwtc21jYXJkX19jb3VudHJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmNoYW5lbC1zbWNhcmRfX2ZsYWcge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0OyB9XG5cbi5jaGFuZWwtc21jYXJkX19zaG9ydC1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjQUNBOUE5OyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNoYW5lbC1zaWRlYmFyX19tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2hhbmVsLXNpZGViYXJfX21vYiAuY2hhbmVsLWNhcmRfX3NvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jaGFuZWwtc2lkZWJhcl9fbW9iIC5zb2NpYWwtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGFuZWwtc2lkZWJhcl9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpOyB9XG4gIC5jaGFuZWwtc2lkZWJhcl9fcGFuZWwtLWZsYXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hhbmVsLXNpZGViYXJfX2luZm8taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fY2hhbmVsLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fbG9nbyB7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNoYW5lbC1zaWRlYmFyX19wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNoYW5lbC1zaWRlYmFyX19vcHRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhbmVsLXNpZGViYXJfX29wdGlvbi1pdGVtIC5zaGFyZS1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5pdGlhbDsgfVxuICAuY2hhbmVsLXNpZGViYXJfX29wdGlvbi1pdGVtIC5zaGFyZS1wb3B1cF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoYW5lbC1zaWRlYmFyX19vcHRpb24tc3ViY3IsIC5jaGFuZWwtc2lkZWJhcl9fc2hhcmUtYnRuLCAuY2hhbmVsLXNpZGViYXJfX21haWwtYnRuIHtcbiAgY29sb3I6ICNGRjFFMUU7IH1cbiAgLmNoYW5lbC1zaWRlYmFyX19vcHRpb24tc3ViY3I6OmJlZm9yZSwgLmNoYW5lbC1zaWRlYmFyX19zaGFyZS1idG46OmJlZm9yZSwgLmNoYW5lbC1zaWRlYmFyX19tYWlsLWJ0bjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNoYW5lbC1zaWRlYmFyX19vcHRpb24tc3ViY3I6aG92ZXIsIC5jaGFuZWwtc2lkZWJhcl9fc2hhcmUtYnRuOmhvdmVyLCAuY2hhbmVsLXNpZGViYXJfX21haWwtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q3MDAwMDsgfVxuXG4uY2hhbmVsLXNpZGViYXJfX29wdGlvbi1zdWJjciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNoYW5lbC1zaWRlYmFyX19vcHRpb24tc3ViY3Iuc2lnbmVkIHtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuXG4uY2hhbmVsLXNpZGViYXJfX21haWwtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY2hhbmVsLXNpZGViYXJfX3BhbmVsLWNvdW50IHtcbiAgY29sb3I6ICNBQ0E5QTk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY2hhbmVsLXNpZGViYXJfX3N1YnNjcmliZXJzLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fcGFuZWwtYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNoYW5lbC1zaWRlYmFyX19tb2ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fbW9iLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQUNBOUE5O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmNoYW5lbC1zaWRlYmFyX19tb2ItaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG4gIC5jaGFuZWwtc2lkZWJhcl9fbW9iLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG4gIC5jaGFuZWwtc2lkZWJhcl9fbW9iLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9faGlkZS10eHQge1xuICBtYXgtaGVpZ2h0OiA3NXB4OyB9XG5cbi5jaGFuZWwtc2lkZWJhcl9fYnRuLW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zdWJzY3JpYmVycy1sb2dvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MHB4LCAxZnIpKTsgfVxuICAuc3Vic2NyaWJlcnMtbG9nb19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zdWJzY3JpYmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzElLCAxZnIpKTtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnN1YnNjcmliZXJzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zdWJzY3JpYmVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnN1YnNjcmliZXJzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnN1YnNjcmliZXJzX19pbWcge1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5zdWJzY3JpYmVyc19faW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnN1YnNjcmliZXJzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtd2lkdGg6IDEzMHB4OyB9XG5cbi5vdGhlci1jaGFuZWxfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5vdGhlci1jaGFuZWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5vdGhlci1jaGFuZWxfX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm90aGVyLWNoYW5lbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5vdGhlci1jaGFuZWxfX3BhbmVsLWJ0biB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hbGwtY2hhbmVsX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0OCUsIDFmcikpO1xuICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuYWxsLWNoYW5lbF9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuXG4uYWxsLWNoYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFsbC1jaGFuZWxfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hbGwtY2hhbmVsX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5hbGwtY2hhbmVsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hbGwtY2hhbmVsX19uYW1lOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGMUUxRTsgfVxuXG4uYWxsLWNoYW5lbF9fc3Vic2NyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0FDQTlBOTsgfVxuICAuYWxsLWNoYW5lbF9fc3Vic2NyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmFsbC1jaGFuZWxfX3N1YnNjci5zaWduZWQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5hbGwtY2hhbmVsX19zdWJzY3I6aG92ZXIge1xuICAgIGNvbG9yOiAjRkYxRTFFOyB9XG5cbi53b3JsZC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndvcmxkLXNlYXJjaC5hY3RpdmUgLndvcmxkLXNlYXJjaF9fbG9nby10eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvcmxkLXNlYXJjaC5hY3RpdmUgLndvcmxkLXNlYXJjaF9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53b3JsZC1zZWFyY2guYWN0aXZlIC53b3JsZC1zZWFyY2hfX3BhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgbGVmdDogMDsgfVxuICAud29ybGQtc2VhcmNoX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29ybGQtc2VhcmNoX19wYW5lbCB7XG4gICAgICAgIHRvcDogNTVweDsgfSB9XG4gICAgLndvcmxkLXNlYXJjaF9fcGFuZWwuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC53b3JsZC1zZWFyY2hfX3BhbmVsLS1lbXB0eSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29ybGQtc2VhcmNoX19wYW5lbC0tZW1wdHkge1xuICAgICAgICAgIHRvcDogMzVweDsgfSB9XG4gIC53b3JsZC1zZWFyY2hfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLndvcmxkLXNlYXJjaF9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9sb2dvLXdvcmxkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLndvcmxkLXNlYXJjaF9fbG9nby10eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud29ybGQtc2VhcmNoX19sb2dvLXR4dC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvcmxkLXNlYXJjaF9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cbiAgICAud29ybGQtc2VhcmNoX19maWVsZHMuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndvcmxkLXNlYXJjaF9fZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC53b3JsZC1zZWFyY2hfX2ZpZWxkIC5kcm9wZG93bl9fdmFsdWUge1xuICAgICAgY29sb3I6ICNBQ0E5QTk7IH1cbiAgLndvcmxkLXNlYXJjaF9fZmllbGQtc2VhcmNoIC5pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53b3JsZC1zZWFyY2hfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLndvcmxkLXNlYXJjaF9fYnRuLW9wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI0FDQTlBOTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLndvcmxkLXNlYXJjaF9fYnRuLW9wZW46aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjFFMUU7IH1cbiAgICAud29ybGQtc2VhcmNoX19idG4tb3Blbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xuICAgICAgY29udGVudDogJ1xcZTkxNCc7IH1cbiAgICAud29ybGQtc2VhcmNoX19idG4tb3Blbi5hY3RpdmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAud29ybGQtc2VhcmNoX19idG4tb3Blbi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG4gIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC53b3JsZC1zZWFyY2hfX2J0bi1vcGVuLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLndvcmxkLXNlYXJjaF9fYnRuLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud29ybGQtc2VhcmNoX19idG4tZ3JvdXAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAtLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgIC8vIC5yb3ctY29scyBkZWZhdWx0cyBtdXN0IGFsbCBhcHBlYXIgYmVmb3JlIC5jb2wgb3ZlcnJpZGVzIHNvIHRoZXkgY2FuIGJlIG92ZXJyaWRkZW4uXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsIi8vIElNUE9SVCBTRUNUSU9OXG5cbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLXJlYm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2Nzc1wiO1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cFwiO1xuXG4vLyBGT05UUyBMT0FEIFNFQ1RJT05cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaUJvbGQnO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLndvZmYyKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgICBzcmM6IHVybCguLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1FeHRyYUJvbGQnO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWYnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9pZi5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWYuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCBcbiAgICAgICAgdXJsKCcuLi9mb250cy9pZi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2lmLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9pZi5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEdFTkVSQUwgRE9DVU1FTlQgU1RZTEVTXG5cbjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGdyYXk7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJHVzZXJmb250O1xuXHRmb250LXNpemU6ICRmb250c2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuXHRjb2xvcjogJHRleHRjb2xvcjtcblx0bWluLXdpZHRoOiAzMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mdWxsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgxcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE0OTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gICAgfVxufVxuXG4vKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MXB4KSB7XG5cdC5mdWxsLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxNjgwcHg7XG5cdH1cbn0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEyNjBweDtcblx0fVxufVxuXG4qLFxuaHRtbCxcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpmb2N1czpyZXF1aXJlZDppbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cblxuICAgICY6cmVxdWlyZWQ6dmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICB9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4qIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0qL1xuXG5hLCBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xuICAgIH1cbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5baGlkZGVuXSxcbi5oaWRlLFxuLmhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5iIHtcbiAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2JpbC12aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vYmlsLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxyXG59XG5cbi5jb2wtbGctOF93NzM1ID4gKiB7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbn0iLCIudGFibGV0LXZpc2libGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZXQtaGlkZGVuIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cm0LLQtdGC0LAg0YLQtdC60YHRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dC1ncmF5IHtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuLnRleHQtYWNjZW50IHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG4udGV4dC1zZWNvbmQge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbn1cclxuXHJcbi50ZXh0LWVycm9yIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcclxufVxyXG5cclxuLnRleHQtc3VjY2VzIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzO1xyXG59XHJcblxyXG4udGV4dC1tZXRhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JzQsNGA0LrQtdGA0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcmstYWNjZW50IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLm1hcmstc2Vjb25kIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZDtcclxufVxyXG5cclxuLm1hcmstdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktC40LTRiyDRgtC10LrRgdGC0LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tdXRlZC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICsgLm11dGVkLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0YDQsNCy0L3QuNCy0LDQvdC40LVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotC10LrRgdGCINC4INC40LrQvtC90LrQsNC80Lgg0YHQvtGB0YLQvtGP0L3QuNC5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc3RhdGUtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2NlcztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0YHRgdGL0LvQutCwINC90LAg0LDQstGC0L7RgNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZnJlZXBpay1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LDRgNC60LjRgNC+0LLQsNC90L3Ri9C5INGB0L/QuNGB0L7QulxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpc3QtbWFyayB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LW1hcmsge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQndGD0LzQtdGA0L7QstCw0L3QvdGL0Lkg0YHQv9C40YHQvtC6XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGlzdC1vbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY291bnRlci1yZXNldDogbGk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmX19pdGVtOjpiZWZvcmUge1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVycyhsaSwgXCIuXCIpIFwiLiBcIjtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1vbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWNjZW50IHtcclxuICAgICAgICAubGlzdC1vbF9faXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodC/0LjRgdC+0Log0LHQtdC3INGB0YLQuNC70LXQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpc3QtdW5zdHlsbGluZyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufSIsIltjbGFzc149J2ktJ106OmJlZm9yZSwgW2NsYXNzKj0nIGktJ106OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWZcIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaS1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmktZmItZmw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaS1sbi1mbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pLW9rLWZsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmktc2stZmw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaS10bC1mbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pLXR3LWZsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmktdmItZmw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaS12ay1mbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pLXd0LWZsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmktdGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmktaW5zdGFncmFtLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLmktc2t5cGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLmkteW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaS10aWt0b2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmktdXNlci1wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmktdXNlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmktbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pLW1hcmtlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pLW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaS1leWUtZnVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmktcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmktc2hhcmUtYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmktbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pLWNoZWNrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmktcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaS1wcmV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmktbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmktc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmktYm9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmktYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaS1hcnJvdy1yaWd0aDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pLWNsZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmktc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pLWRlc2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaS1jaHViYnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaS10ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmktY2hhcmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pLWJvb2tjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmktc3VpdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaS1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pLWxhcHRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pLWhvdXNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pLW9rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmktaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaS12azpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pLWZiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmktdHc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaS13aGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaS1tZXRybzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pLW1pbi1jbG9zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pLWNsb2NrLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmktYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmktYXJyb3ctdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmktYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaS1zZWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pLWJhci1ncmFwaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pLXNoYXJlLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmktY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmktcXVlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaS1vcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaS1kaXNsaWtlLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLmktZGlzbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaS1saWtlLWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmktbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaS1nZWFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pLWZpbHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pLW9wdGlvbi1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmktaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaS1jaGF0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmktY2FzdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmktdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmktcnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmktcGVuY2lsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLmktcGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmktcG9pbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uaS1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5pLWltYWdlLWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uaS1wb2ludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmktcG9ydGZvbGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmktZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uaS11c2VyLWNoYWluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmktbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmktYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaS1idWlsZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5pLXN1aXRjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLmktb3ZlcmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uaS1tYWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5pLWZlbWFsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG4uaS1tb25pdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cbi5pLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59IiwiLm5vdGljZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMDAlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZTtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbm90ZTtcclxuXHJcblxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWZcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWNlLS1zdWNjZXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2VzO1xyXG5cclxuICAgIC5ub3RpY2VfX21lc3NhZ2U6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTk0NCc7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXM7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdGljZS0td2FybmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbGVydDtcclxuXHJcbiAgICAubm90aWNlX19tZXNzYWdlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MzgnO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWxlcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RpY2UtLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcblxyXG4gICAgLm5vdGljZV9fbWVzc2FnZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTNiJztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICB9XHJcbn0iLCIubG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTYsIDE5NiwgMC4wMSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogJHppbmRleC1sb2FkZXI7XHJcblxyXG4gICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMTI1LjhweDtcclxuICAgICAgICAgICAgbGVmdDogNjQuNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjEuMnB4LCAtNjEuMnB4KTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBkb3RSZWN0IDNzIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGdyYXk7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6ICgyMDAgLyA0ICogMykgKDIwMCAvIDQpICgyMDAgLyA0ICogMykgKDIwMCAvIDQpO1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGF0aENpcmNsZSAzcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTkxcHg7XHJcbiAgICAgICAgbGVmdDogNDhweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vdC5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcGF0aENpcmNsZSB7XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjU7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTc1O1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIyNTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjc1O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRvdFJlY3Qge1xyXG4gICAgMjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjJweCwgLTYxLjJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTIyLjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxLjJweCwgLTYxLjJweCk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQmtC90L7Qv9C60LhcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLW1kIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uYnRuLS1zbSB7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uYnRuLS1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnRuLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi0tbW9iLWNlbnRlciB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdW5zdHlsbGluZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LDQutGG0LXQvdGC0L3Ri9C1INC60L3QvtC/0LrQuCAo0LHQsNC30L7QstGL0Lkg0YbQstC10YIpXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idG4tYWNjZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC1kYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LDQutGG0LXQvdGC0L3Ri9C1INC60L3QvtC/0LrQuCAo0LrQvtC90YLRg9GA0L3QsNGPINC60L3QvtC/0LrQsClcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tY29udHVyZSB7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IHJnYmEoMjU1LCAzMCwgMzAsIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXd0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINCa0L3QvtC/0LrQuCDQv9C+0LjRgdC60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tZ3JheSB7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggcmdiYSgxNzIsIDE2OSwgMTY5LCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KPRgdC/0LXRhVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnRuLXN1Y2NlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9C60L3QvtC/0LrQuCDRgSDQuNC60L7QvdC60LDQvNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnRuLWktbGVmdCAuaWNvbjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5idG4taS1yaWdodCAuaWNvbjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gINCa0L3QvtC/0LrQuCDQv9C+0LjRgdC60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tc2VhcmNoIHtcclxuXHJcbiAgICAmX19tb2ItdHh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgY2xpcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2VhcmNoLS1zbSB7XHJcblxyXG4gICAgJi5pY29uOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAg0YHRgdGL0LvQutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstLWJvcmRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59XHJcblxyXG5cclxuLmxpbmstLWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcblxyXG4ubGluay0tdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LDQutGG0LXQvdGC0L3QsNGPINGB0YHRi9C70LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpbmstYWNjZW50IHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudC1kYXJrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQstGC0L7RgNC40YfQvdCw0Y8g0YHRgdGL0LvQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGluay1zZWNvbmQge1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1zZWNvbmQsIDE1JSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9GC0YDQtdGC0LjRh9C90LDRjyDRgdGB0YvQu9C60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saW5rLXRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXJ0aWFyeSwgMTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LTQtdGE0L7Qu9C90YLQsNGPINGB0YHRi9C70LrQsCAo0YHQtdGA0LDRjylcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saW5rLWRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCM3Nzc3NzcsIDE1JSk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPRgdGB0YvQu9C60Lgg0YEg0LjQutC+0L3QutCw0LzQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpbmstaS1sZWZ0IC5pY29uOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG59XHJcblxyXG4ubGluay1pLXJpZ2h0IC5pY29uOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICDQodGC0LDRgNGL0Lkg0LrQvtC0XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi5saW5rIHtcbiAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmxpbmstbW9yZSB7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRDcwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNENzAwMDA7XG4gICAgfVxufVxuXG4ucmVkLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjZW50O1xufVxuXG4ucmVkLWxpbmtfdXNlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLmJsdWUtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XG59XG5cbi5ibHVlLWxpbmtfYm9yZGVyIHtcbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmQ7XG4gICAgfVxuXG4gICAgJi5pLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYuaS1pbnN0YWdyYW06OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIH1cblxuICAgICYuaS12azo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgfVxuXG4gICAgJi5pLWZiOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG5cbiAgICAmLmljb24tdGw6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIH1cbn0qLyIsIi5iYWNrLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtZGFyaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYtLWdvIHtcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotC10LPQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDRweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQmtC70LjQutCw0LHQtdC70YzQvdGL0Lkg0YLQtdCzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFnLS1saW5rIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLnRhZy0tbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ci0LXQsyDRgSDQutGA0LXRgdGC0LjQutC+0Lwg0YPQtNCw0LvQuNGC0YxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50YWctLWRlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkyYic7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJZic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotC10LzQvdC+INGB0LXRgNGL0Lkg0YLQtdCzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFnLWRhcmsge1xyXG4gICAgY29sb3I6ICM1QTVBNUE7XHJcblxyXG4gICAgJi50YWctLWxpbms6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTVBNUE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CQ0LrRhtC10L3RgtC90YvQuSDRgtC10LNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50YWctYWNjZW50IHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG5cclxuICAgICYudGFnLS1saW5rOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGC0L7RgNC40YfQvdGL0Lkg0YLQtdCzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFnLXNlY29uZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZDtcclxuXHJcbiAgICAmLnRhZy0tbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLRgNC10YLQuNGH0L3Ri9C5INGC0LXQs1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRhZy10ZXJ0aWFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcblxyXG4gICAgJi50YWctLWxpbms6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0YLQtdCz0Lgg0YEg0LjQutC+0L3QutCw0LzQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRhZy1pLWxlZnQgLmljb246OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi50YWctaS1yaWdodCAuaWNvbjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9GB0YLQsNGA0YvQtSDRgdGC0LjQu9C4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi50YWdfZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi50YWdfZ3JlZW4tLWNvbnR1cmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGFnX2JsdWUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59Ki9cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0LjQvdC/0YPRgiDRgSDQt9Cw0LPQvtC70L7QstC60L7QvFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmlucHV0LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgID4gLmlucHV0LFxyXG4gICAgICAgICsgLmlucHV0LFxyXG4gICAgICAgICsgLmlucHV0LXBhc3N3b3JkLFxyXG4gICAgICAgICsgLnRleHRhcmVhLFxyXG4gICAgICAgICsgLmRyb3Bkb3duLFxyXG4gICAgICAgICsgLmlucHV0LXNlYXJjaHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtLW1hcmdpbi1iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGltaXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGltIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0L7QvtCx0YnQtdC90LjRjyDQv9C+0LQg0LjQvdC/0YPRgtC+0LxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbnB1dC13cmFwX19tZXNzYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICYtLXdhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcbn0iLCIudGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodCozO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JjQvdC/0YPRgtGLXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U3RTdFNztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC0tYmlnIHtcclxuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtLWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtLWVtcHR5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQmNC90L/Rg9GCLdC+0LHRj9C30LDRgtC10LvRjNC90YvQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmlucHV0LXJlcXVpcmVkIHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CY0L3Qv9GD0YIg0YEg0L/QvtC70LXQvCDQv9C+0LjRgdC60LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbnB1dC1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAmX192YWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0L7QuNGB0Log0YEg0LrQvdC+0L/QutC+0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbnB1dC1zZWFyY2gge1xyXG5cclxuICAgICYtLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHggNXB4IDM1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzIDAgMCAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi1kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi10eHQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXMgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPRldCw0YDQvtC70YxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbnB1dC1wYXNzd29yZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fdmFsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V5ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXllLS1vcGVuOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQp9C10LrQsdC+0LrRgdGLXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveC0tbXV0ZWQge1xyXG4gICAgLmNoZWNrYm94X192YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LS1zbSB7XHJcblxyXG4gICAgLmNoZWNrYm94X192YWx1ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jaGVja2JveC0tdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQoNCw0LTQuNC+XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgLypib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7Ki9cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLyp0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyovXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG5cclxuICAgICAgICAgICAgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7Ki9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTJFMkUyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlucHV0LWRhdGUge1xyXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2ljb24vY2FsZW5kYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxufVxyXG4iLCIuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQtYmVmb3JlLFxyXG4gICAgJl9fdHh0LWFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0LWJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dC1hZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5zd2l0Y2hfX3NsaWRlciB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuc3dpdGNoX19zbGlkZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMgKyAuc3dpdGNoX19zbGlkZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmxvZ2luLFxuLnJlZ2lzdHJhdGlvbnMsXG4ubG9naW4tdXNlcixcbi5sb2dpbi1mcmFuY2hpc2Vlcyxcbi5yZWdpc3RyYXRpb25zLXVzZXIsXG4ucmVnaXN0cmF0aW9ucy1mcmFuY2hpc2Vlcyxcbi5yZWNvdmVyeSxcbi5yZWNvdmVyeS1mb3JtLFxuLnJlY292ZXJ5LXNlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmNhcHRjaGEge1xuICAgIG1hcmdpbjogMCAtMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLmxvZy1hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0J7RgdC90L7QstC90YvQtSDRgdGC0LjQu9C4INGF0LXQtNC10YDQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNpdGUtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE2cHggMHB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbG9nby1zaG9ydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZXNrIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWluZm8ge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NpdHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTI7XHJcbiAgICAgICAgei1pbmRleDogNjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgLmNpdHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2l0eS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwMDAwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTQ1JztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE1MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaXMtbGluayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tbWVudS1jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9iaWwtaGVhZGVyLXdyYXBwZXIge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBsZWZ0OiAtMTUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMjBweCAzNXB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLW1vYmlsIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXBob25lOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjwqDQmtC90L7Qv9C60LAg0LHRg9GA0LPQtdGAXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnVyZ2VyIHtcclxuICAgICZfX2J0bi1tZW51IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxNjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXJnZXItYnRuIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd29yZC13cmFwOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRjb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAuYnVyZ2VyLWJ0bl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWN0aW9ucy1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYnRuLS1ib3JkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQntGB0L3QvtCy0L3QvtC1INC80L3QtdGOINCyINGF0LXQtNC10YDQtSAo0L/QvtC/0LDQvylcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzNnB4IDBweCA1NHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogNDM3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtbmF2IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgLm1haW4tbWVudV9fdGFicy1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtZGVzayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9iaWwtdmlzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGktY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWsge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWstaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVrLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWstbGluayB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVrLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlay1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZC1wb3N0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMCc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBJZjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aW9ucy1idG5zX19idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb21wYW55LW1lbnUge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbGlndGg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggMTgwZGVnICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQnNC10YHRgtC+0L/QvtC70L7QttC10L3QuNC1ICjRhdC10LTQtdGAKVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNpdHktd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtaW4td2lkdGg6IDk4NXB4O1xyXG4gICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxMHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpLWxpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0ODVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI2NpdHkgLSDQs9C+0YDQvtC0INCyINC/0L7Qv9Cw0L/QtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNpdHkge1xyXG5cclxuICAgICZfX2F1dG8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFzZC1uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhYnMtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQndCw0YHRgtGA0L7QudC60Lgg0LrQsNGA0YLRi1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1hcC1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzVBNUE1QTtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bi1maXJzdCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWxhc3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQvdC+0L/QutCwINC/0LXRgNC10LrQu9GO0YfQtdC90LjQtSDRj9C30YvQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnRuLWxhbmd1YWdlcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcclxuICAgICAgICBjb2xvcjogJGdyYXkyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C10YDQtdC60LvRjtGH0LXQvdC40LUg0Y/Qt9GL0LrQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxhbmd1YWdlcy1saXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIzcHg7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPCoNCa0L3QvtC/0LrQsCDQsNCy0YLQvtGA0LjQt9Cw0YbQuNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9naW4td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAubG9naW4tcmVnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPCrNGF0L7QtCDQuCDRgNC10LPQuNGB0YLRgNCw0YbQuMKkXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubG9naW4tcmVnIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTdweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNDUpO1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IDMxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4ICk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94X192YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3gtYWNjZXB0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmxvZ2luLXJlZ19fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1yZWctcG9wdXAgLmxvZ2luLXJlZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmxvZ2luLXJlZ19fY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tcmVnLXBvcHVwIC5sb2dpbi1yZWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktC+0YHRgdGC0LDQvdC+0LLQu9C10L3QuNC1INC/0LDRgNC+0LvRj1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJlY292ZXJ5LWxpbmsge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb3Zlcnktc2VuZCB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vbWFpbC1yZWQuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNvdmVyeSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9C60L3QvtC/0LrQuCDQsNCy0YLQvtGA0LjQt9Cw0YbQuNC4INGH0LXRgNC10Lcg0YHQvtGGLiDRgdC10YLQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNvYy1sb2dpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdnOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vZ29vZ2xlLnN2Zyk7XHJcbiAgICBcclxufVxyXG5cclxuLm1haWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9tYWlsLWxvZ28uc3ZnKTtcclxufVxyXG5cclxuLnlhbmRleDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3lhbmRleC5zdmcpO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JzQvtCx0LjQu9GM0L3Ri9C5INC70L7Qs9C+0YLQuNC/INCyINGF0LXQtNC10YDQtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5cHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQrtC30LXRgCAtINGB0YHRi9C70LrQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnVzZXItYWNjb3VudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fc3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjQ1KTtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDgzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM1cHggKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1vcGVuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzZiNmI2YjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC0xODBkZWcgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24tY2xvc2Uge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlci1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWF2YXRhciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBybyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlndGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmLS1nb3Jpem9udCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC51c2VyLWFjY291bnRfX25hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYi12aXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudCB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0L/QsNC00LDRjtGJ0LXQtSDQvNC10L3RjiDRjtC30LXRgNCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWNjb3VudC1tZW51IHtcclxuICAgIHBhZGRpbmc6IDQwcHggNTBweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmX19kYXRhIHsgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlndGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YS1pZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5NDYnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogSWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLXN0YXR1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLXN0YXR1cy0tb25lOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLXN0YXR1cy0tdHdvOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy10d28uc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLXN0YXR1cy0tdHJlZTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXItbGVuZCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWltYWdlLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLXdyYXAge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXItY29tcGFueSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDBweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVyZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtYm90dG9tIHtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWluZm8ge1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciArIC5oZWFkZXItY29tcGFueV9fbmF2LXN1Ymxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXN1Ymxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXN1Yml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1saW5rIHtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbC12aXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jaXR5LW1vYmlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxldGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2V0IHtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsYWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtLW5lc3RlZCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA1NHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmZ1bGwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bob25lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2hhdHNhcHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aGF0c2FwcC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWwtd3JhcCB7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuZm9vdGVyX19tb2JpbC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20taW5uZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyX19tb2JpbC13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgIG1pbi13aWR0aDogMTg2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LXQvdGOINGE0YPRgtC10YDQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1tZW51IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0LTQvNC10L3RjiDRhNGD0YLQtdGA0LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb290ZXItc3VibWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXItc20geyAgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7ICAgICAgICBcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbG9nby1zaG9ydC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvbWUtbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcnNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVyc29uLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcnNvbi1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICsgLmhvbWUtbmF2X19wZXJzb24tZGVzciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wZXJzb24taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wZXJzb24tZGVzciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmZmZmO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcnNvbi10eHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7XG5cblxuICAgICYucHJldmlldy1ibG9jayB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0LvQvtGB0LAg0YEg0LvQvtCz0YLQuNC/0LDQvNC4INGB0LXRgNCy0LjRgdC+0LJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ob21lLXNlcnZpY2VzLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9tZS1zZXJ2aWNlcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtYWxsIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaG9tZS1zZXJ2aWNlc19fbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDQwcHggMTVweCA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc2VydmljZXNfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodC10YDQstC40YHRiyDQvdCwICDQs9C70LDQstC90L7QuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAmLm1vYi1oaWRlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NlcnZpc2UtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpc2UtaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9taW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MXB4O1xyXG4gICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG5cclxuICAgICAgICAgICAgJi5tb2JpbC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmlnIHtcclxuICAgICAgICB3aWR0aDogMTYuNjY2JTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlcy1pdGVtX19zZXJ2aXNlLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KTQvtGA0LzQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0ge1xyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ymdyb3VwLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ymdyb3VwLWFkZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX211dGUtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLWhhcy1kZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tZGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWRlbC0tb25seS1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLFxyXG4gICAgLmRyb3Bkb3duX19saXN0LXZhbCB7XHJcbiAgICAgICAgLypmb250LXNpemU6IDE0cHgqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0ZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93bi1zdGF0dXMge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CT0L7RgNC40LfQvtC90YLQsNC70YzQvdCw0Y8g0YTQvtGA0LzQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZvcm0taG9yaXpvbnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYnRuLXNlYXJjaC0tc20ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KTQvtGA0LzQsCDQu9C40YfQvdC+0LPQviDQutCw0LHQuNC90LXRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybS1wcml2YXRlIHtcclxuXHJcbiAgICAucm93LW1hcmdpbi1iaWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uZmlybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iLWxhc3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2ItaGlkZGVuIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYi12aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aW1lLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2stdmlzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsLWdyb3VwIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZS1sYWJlbC0taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hhcy1kZWwtZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZvcm1fX2J0bi1kZWwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzLWhhcy1kZWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweClcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLWNvbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXByaXZhdGVfX3RleHQtc20ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2NoZWR1bGVfX3JvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CS0YvQv9Cw0LTQsNGO0YnQuNC5INGB0L/QuNGB0L7QulxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWljb24gLmljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZS0tYm9sZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkZHJvcC1oZWlnaHQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogNjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgJi5pLWZiIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0QzZEQjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmktdmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2OTVCRDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pLXRsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyQUExREE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0MxMzU4NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pLXR3IHtcclxuICAgICAgICAgICAgY29sb3I6ICMxQkFFRUI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmktaW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzBFNzZBODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaS1vayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkM5MDA1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLmFjdGl2ZSB7XHJcblxyXG4gICAgLmRyb3Bkb3duX192YWx1ZTo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtMTgwZGVnICk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duX19saXN0IHsgICAgICAgIFxyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0L/QsNC00LDRjtGJ0LjQuSDRgdC/0LjRgdC+0LogLSDRgdGC0LjQu9GMINC40L3Qv9GD0YLQsFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyb3Bkb3duLS1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC5kcm9wZG93bl9fdmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAvKmhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodCAtIDE7Ki9cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0L/QsNC00LDRjtGJ0LjQuSDRgdC/0LjRgdC+0LogLSDRgSDRgNCw0LzQutCw0LzQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmRyb3Bkb3duLS13YXJuaW5nIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcblxyXG4gICAgLmRyb3Bkb3duX192YWx1ZS1pbm5lciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bl9fdmFsdWU6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQktGL0L/QsNC00LDRjtGJ0LjQuSDRgdC/0LjRgdC+0LogLSDQstGA0LXQvNGPXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZHJvcGRvd24tLXRpbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAuZHJvcGRvd25fX3ZhbHVlIHtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTA2JztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLS10aW1lLmFjdGl2ZSB7XHJcbiAgICAuZHJvcGRvd25fX3ZhbHVlIHtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duIHtcclxuXHJcbiAgICAmX190aW1lLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZS1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kcm9wZGl0ZW0tZ3JvdXAge1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cj0LzQvdGL0Lkg0L/QvtC40YHQulxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNtYXJ0LXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5jbGVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAuNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAkZHJvcC1oZWlnaHQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktc2VhcmNoX19pbnB1dCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgLypib3JkZXItbGVmdDogbm9uZTsqL1xyXG4gICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHg7XHJcbn0iLCIuc2VhY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgLnNlYWNoX19maWVsZC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuXHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQsNCx0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50YWJzIHtcclxuICAgICZfX25hdi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaW1wbGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mZWVkIHtcclxuICAgICAgICAudGFic19fbmF2LWxpbms6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJncm91cCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1kYXRhLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQs9GA0YPQv9C/0LAg0LrQvdC+0L/QvtC6INCy0LjQtNCwINGC0LDQsdC+0LJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ncm91cC10YWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA5LjVweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYnMtdmVydGljYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sb25nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXVwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIC50YWJzX19uYXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJzX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhdGVnb3J5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19idG4uYnRuIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2F0ZWdvcnktbW9kYWwtYWN0aXZlIHtcblxuICAgICAgICAuY2F0ZWdvcnktbW9kYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktYmFyX19idG46OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2l0eS1zZWFyY2hfX2J0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cbn1cblxuLmNpdHktc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmNpdHktc2VhcmNoX19idG4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXR5LXMtbW9kYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXRhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLmNpdHktcy1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XG4gICAgd2lkdGg6IDU5NXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgLnNlYXJjaC10YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweCA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDFweCAzcHggMXB4IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5jYXRlZ29yeS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICYgfiAuc21hcnQtc2VhcmNoX19tb2RhbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIH4gLmNsZWFyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAg0J/QvtC/0LDQvyDQutCw0YLQtdCz0L7RgNC40LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jYXRlZ29yeS1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDcxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzQycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3N3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2VkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktbW9kYWxfX2xpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgID4gLmNhdGVnb3J5LW1vZGFsX19zdWIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LW1vZGFsX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0ZWdvcnktbW9kYWxfX2xpbmstbmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhdGVnb3J5LW1vZGFsLW1vYmlsX19mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1tb2RhbC1tb2JpbF9fY2FuY2VsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0YPQvNC90YvQuSDQv9C+0LjRgdC6IC0g0LzQvtCx0LjQu9GM0L3Ri9C5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5tb2JpbC1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsLWJhcl9fc2VhcmNoIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDU1cHggMCA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICYgfiAubW9iaWwtYmFyLXNlYXJjaF9fY2xvc2UsICYgfiAubW9iaWwtYmFyLXNlYXJjaF9fc3VibWl0LCAmIH4gLm1vYmlsLWJhci1zZWFyY2hfX21vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsLWJhci1zZWFyY2hfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsLWJhci1zZWFyY2hfX21vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbC1iYXItc2VhcmNoX19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjhweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbC1iYXItc2VhcmNoX19zdWJtaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2Fycm93LXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWwtYmFyX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vZmlsdGVyLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQpNC40LvRjNGC0YAg0LrQsNGC0LXQs9GA0LjQuC/RgdGC0YDQsNC90Ysv0YDQtdCz0LjQvtC90YsgLSDQvNC+0LHQuNC70YzQvdGL0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm1vYmlsLWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWwtZmlsdGVyX19jbG9zZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbC1maWx0ZXJfX2J0biB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0LjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbC1maWx0ZXJfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAzNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgICAgLmNhdGVnb3J5LW1vZGFsX19zdWIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1zZWFyY2gge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWwtZmlsdGVyX19iYWNrIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2Fycm93LXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C10YDQutC70Y7Rh9C10L3QuNC1INCv0LfRi9C60L7QsiAtINC80L7QsdC40LvRjNC90YvQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2l0eS1zbHJvbGxlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzlkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgLTgwJSwgI0ZGRkZGRiA4My41JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV8yLFxyXG4gICAgJl9faXRlbV8zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV8xIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV8yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMi41cHggMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMWUxZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2l0eS1zbHJvbGxlci1sdmwxLCBcclxuLmNpdHktc2xyb2xsZXItbHZsMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CS0YvQsdC+0YAg0YDQtdCz0LjQvtC90LAgLSDQvNC+0LHQuNC70YzQvdGL0LlcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gICAgLm1vYmlsLWZpbHRlci1yZWdpb24ge1xyXG5cclxuICAgICAgICAmX19hY3RpdmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdlLWZpbHRlciB7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWJhcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDEzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktYmFyLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMzZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4IDBweCA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9CX0LDQs9C+0LvQvtCy0LrQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpdGxlLWJsb2NrIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JfQsNCz0L7Qu9C+0LLQvtC6INGB0YLRgNCw0L3QuNGG0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdlLXRpdGxlLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIC8qbWFyZ2luLXJpZ2h0OiA0M3B4OyovXHJcbiAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbS10eHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFyZ2luLXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDNweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFyZ2luLWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVzay1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGFueS1wYWdlX19oZWFkZXIge1xyXG5cclxuICAgICYtLW0tYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hbGVydDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxufSIsIi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aGluIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbi1iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbi1iNTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFyZ2luLWI2MCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS11cHBlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgIH1cclxufVxyXG4iLCIuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgICAgICAmLm1vYmlsLXZpcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDRweCAxMXB4IHJnYmEoMTI5LCAxMjksIDEyOSwgMC4yNSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cblxuLnNsaWRlcl9hcnJvdy1jZW50ZXIge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cbn1cblxuXG4uc2xpY2stc2xpZGVyLS1jb3Zlci1pbWcge1xyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xyXG4gICAgfVxyXG59XG5cbi8v0LrRgNCw0YHQvdGL0LUg0YHRgtGA0LXQu9C60Lgg0LIg0LrQstCw0LTRgNCw0YLQsNGFXG4uc2xpZGVyLS1zcS1hcnJvdyB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy/QnNCw0LvQtdC90YzQutC40LUg0YHRgtGA0LXQu9C60Lhcbi5zbGlkZXItLXNtIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8v0J/RgNC+0YHRgtGL0LUg0YHRgtGA0LXQu9C60LggKNCx0LXQtyDQvtC60LDQvdGC0L7QstC60LgpXG4uc2xpZGVyLS1zaW1wbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItLXNpbXBsZS1kb3R0ZWQge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zbGljay1kb3RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufSIsIi5jb250ZW50LXNsaWRlciB7XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMxcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdGF0aXN0aWMtc2xpZGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICZfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG4iLCIuY29udGVudC1jYXJ1c2VsIHtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmNvbnRlbnQtY2FydXNlbF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAucHJldmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY29udGVudC1jYXJ1c2VsIHtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aGluIHtcbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0YDQtdCy0YzRjiDRgdGC0LDRgtC10Lkg0LIg0LrQsNGA0YPRgdC10LvQuFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByZXZpZXctYmxvY2sge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAgICAgKyAuZm9vdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNjVweDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWV3cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIxMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9taW4ge1xyXG4gICAgICAgIC5wcmV2aWV3X19pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXdfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXdfX3RpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdfdmlkZW8ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcclxuICAgICAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBlcnNvbnMge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyNXB4O1xuICAgIH1cblxuICAgIC5wZXJzb25zLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIHRvcDogMTQycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGVyc29uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQvtCx0ZHRgNGC0LrQsCDRgdGB0YvQu9C60LggXCLQv9C+0LTRgNC+0LHQvdC10LVcIlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1vcmUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5kaXZpZGluZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcblxuICAgIC5mbGV4IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcnB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpdmlkaW5nLWJsb2NrMiB7XG4gICAgcGFkZGluZzogMTA1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2JnLXAzLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcnB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWV4dGJvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5leHBlcnQtb3BpbmlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4uZXhwZXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2xsYXBzZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmLS1zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1saW5rLWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlYXJjaC1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XG59XG4iLCIuc2VhcmNoLWltYWdlcyB7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWNhcnVzZWxfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICAgIH1cblxuICAgICZfX2JyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyZS1pdGVtIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgfVxufVxuIiwiLnBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tcGFkZGluZy1iaWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJpdmF0ZS1vZmZpY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4NnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQoNC10LnRgtC40L3Qs1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhdGluZyB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmF0aW5nLXN0YXIge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjRkZFNjAwO1xyXG4gICAgfVxyXG59XG4iLCIubWV0cm8tbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI+KAmNC+0YDQvNCwINC+0YLQv9GA0LDQstC60Lgg0YHQvtC+0LHRidC10L3QuMKkXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ud3JpdGUtbWVzc2FnZSB7XHJcblxyXG4gICAgLmlucHV0LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNoYW5nZS1wYXNzd29yZCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQsNGB0YLQvtC80L3Ri9C5INGB0LrRgNC+0LvQu1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNjcm9sbC1ncmF5IHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBweFxyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNBOUE5O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FDQTlBOTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXJlc2l6ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQodGC0YDQsNC90LjRhtCwINC60L7QvdGC0LXQutGB0YLQsCAo0JvQmilcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweCAwIDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0L7RgNGC0LjRgNC+0LLQutCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc29ydGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1zb3J0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC0xODBkZWcgKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0LDQvdC10LvRjCDRgSDQv9C+0LTRgdC60LDQt9C60L7QuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5vdGUtcGFuZWwge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KfQsNGCXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hhdCB7XHJcblxyXG4gICAgJHdpZHRoLWltZzogODBweDtcclxuICAgICR3aWR0aC1pbWctbTogJHdpZHRoLWltZyArMTBweDtcclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dpbmRvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hc3NhZ2UtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFzc2FnZS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hc3NhZ2UtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hc3NhZ2UtdHh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXNzYWdlLXZhbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXNzYWdlLWFkZGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCg4MHB4LDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3MtZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogSWY7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlLWVudGVyIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYucHJpdmF0ZS1vZmZpY2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcGVuLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3Blbi1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcGVuLWl0ZW0tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGdyYXkyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIC50b29scy1wb3B1cF9fbGluayB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGVkLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoLWltZy1tICo5LjU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtaW1nLW0gKjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWltZy1tICo3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1pbWctbSAqNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtaW1nLW0gKjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWltZy1tICo0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWltZy1tICo2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWltZy1tICo1LjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGgtaW1nLW0gKjU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHdpZHRoLWltZztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtaW1nIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLWltZztcclxuICAgICAgICBtaW4td2lkdGg6ICR3aWR0aC1pbWc7XHJcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGgtaW1nO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGVkLWZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLWltZztcclxuICAgICAgICBtaW4td2lkdGg6ICR3aWR0aC1pbWc7XHJcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGgtaW1nO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtZGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoYXRfX21hc3NhZ2UtaXRlbS0tdGhlbSB7XHJcbiAgICAuY2hhdF9fbWFzc2FnZS10eHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDREYwRkY7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogNyU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNDREYwRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hhdF9fbWFzc2FnZS1pdGVtLS1tZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAuY2hhdF9fbWFzc2FnZS10eHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRjJGMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXRfX21hc3NhZ2UtdGl0bGUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXRfX21hc3NhZ2UtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0L/QuNGB0L7QuiDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnVzZXJsaXN0IHtcclxuXHJcbiAgICAmX19zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VsZWN0ZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGVkLXRpdGxlIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RlZC1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDE0cHg7O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbWFnZS1nYWxsZXJ5IHtcclxuXHJcbiAgICAmX19zZWFyY2gtd3JhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stbGluayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWctd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1nYWxsZXJ5X19pdGVtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWdhbGxlcnlfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTNweCAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNtYXJ0LWZpbHRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDI1cHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAtaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwLS1jdXJyZW5jeSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgIH1cclxufVxyXG4iLCIudmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiLnBlcnNvbiB7XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dvcmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG9ydC1kZXNjciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgICAgICArIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG59XHJcbiIsIi5uby1yZXNpbHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIucmVnaXN0cmF0aW9uIHtcclxuICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG5cclxuICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0Y2hhIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbG9naW4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0LXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIuaW1hZ2UtbG9nbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG59IiwiLmhpZGUtZGVzY3Ige1xyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJZlwiO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvcnQtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hY2NvcmRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJZlwiO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIklmXCI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTk2N1wiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuYWNjb3JkaW9uLW1vYiB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MGZcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAxODBkZWcgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5uZXItcHJldmlldyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9sb2dvLWNpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2l6ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2dyZXNzIHtcclxuICAgICZfX2xpc3Qge1xyXG5cclxuICAgICAgICAmLS1tYXJnaW4tbW9iIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmktbW9iaWxlLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pLW1vbml0b3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmktbWFsZSxcclxuICAgICAgICAgICAgJi5pLWZlbWFsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbC10eHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvb2xzLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmLS1ob3JpeiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCA5MGRlZyApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRvdWJsZSB7XHJcbiAgICAgICAgICAgIC50b29scy1wb3B1cF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMtcG9wdXBfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLS1kZXNjay1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWd0aDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50b29scy1mZWVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24tdGl0bGUge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi13cmFwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZyB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1zZWxlY3RlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJZic7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmctZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgei1pbmRleDogNjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1saXN0IHtcclxuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmctaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1mbGFnIHtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc3VsdHMge1xuXG4gICAgLmJhY2stbGluayB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlYXJjaC1iLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcblxuICAgICYtLWFkdmVydGlzaW5nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMzgsIDAsIDAuMjcpO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwMHB4IDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDIycHggNzNweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyMHB4IDUzcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAubW9iaWwtbm9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXR1c19fZ3JlZW4ge1xuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vcGhvbmUtZGFyay5zdmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRURFRDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFREVEO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0cy10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRyZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL21hcmstZGFyay5zdmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZFREVEO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVERUQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tcHJvbW9jb2Qge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmktdms6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuaS10bDo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5pLXR3OjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLmktZmI6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAuaS1pbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5pLW9rOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLW5hbWUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgfVxufVxuXG4uc2VhcmNoLWItaXRlbS1oZWFkX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnNlYXJjaC1iLWl0ZW0taGVhZF9faW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9sb2dvLWNpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8qYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoZnJvbSAxODBkZWcgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwZGVnLCAjRkZGRkZGIDgwLjYzZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM2MGRlZyksIHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICMwMEVFQzMgMCUsIHJnYmEoMTk2LCAxOTYsIDE5NiwgMCkgMTAwJSksICMxOTM2OUQ7Ki9cbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua19maXJzdCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rX2xhc3Qge1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24tLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb25fX2xlZnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbl9fcmlnaHQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMy41cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDRweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNC41cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgLnBhZ2luYXRpb24tbGlzdF9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWR2ZXJ0aXNpbmctYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICA+ICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNBRkFGQUY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI0FGQUZBRjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG59XG5cbi5hZHZlcnRpc2luZy1iYW5uZXJfbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAuYWR2ZXJ0aXNpbmctYmFubmVyX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG59XG5cbi5hZHZlcnRpc2luZy1iYW5uZXItLWhhbGYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZHZlcnRpc2luZy1iYW5uZXJfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cbn1cblxuLmFkdmVydGlzaW5nLWJhbm5lci0tZmxvYXQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuXG4uYWR2ZXJ0aXNpbmctYmFubmVyX2Z1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLmFkdmVydGlzaW5nLWJhbm5lcl9fdGl0bGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyxcbiAgICAuYWR2ZXJ0aXNpbmctYmFubmVyX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG59XG5cbi5hZHZlcnRpc2luZy1iYW5uZXItLW1vYi12aXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XG59XG4iLCIubWZwLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NiwgMTk2LCAxOTYsIDAuMDEpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLm1mcC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG59XG5cbi5tZnAtY2xvc2Uge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcbiAgICB9XG59XG5cbi5tZnAtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtZmlndXJlIHtcblxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XG4gICAgfVxufVxuXG4ucG9wdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGFkZGluZy1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iaWcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19idG5zLWhvcml6IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGVydC1vayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJi5ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5sb2dpbi1yZWctcG9wdXAge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAubG9naW4tcmVnIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cbiIsIi5jaGFuZ2UtcG9wdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzRweCAyN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDM0cHggNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dpbi1idG4gLmljb24ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsZS1waG90byB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMnB4O1xuICAgIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zZWxlY3Quc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuIiwiLm1lc3NhZ2UtcG9wdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4O1xuICAgIH1cblxuICAgIC5wb3B1cF9fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgbWFyZ2luOiAoLTVweCkgMCAyMHB4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWxlcnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9wdXAtZ2VuZXItY29kZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucG9wdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWxlcnQtb2sge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0L7Qv9CwIC0gINGD0YHQv9C10YjQvdC+0LUg0LTQtdC50YHRgtCy0LjQtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBvcHVwLXN1Y2VzcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdWNlc3Mtc2lyY2xlLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0L7QtNGC0LLQtdGA0LbQtNC10L3QuNC1INGD0LTQsNC70LXQvdC40Y9cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5kZWxldGUtcG9wdXAge1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cf0L7Qv9C+0LLQtdGAIC0gINGD0YHQv9C10YjQvdC+0LUg0LTQtdC50YHRgtCy0LjQtVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5vdGUtcG9wb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAtLXN1Y2VzcyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogSWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgfVxyXG59IiwiLm9wZW4tZnJhbmNoaXNlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGNoYSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIucG9wdXAtaW1nIHtcclxuICAgICRoZWlnaHQtcG9wdXA6IDk1dmg7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk3JTtcclxuICAgIG1heC1oZWlnaHQ6ICRoZWlnaHQtcG9wdXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGhlaWdodC1wb3B1cDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDg1cHggNDBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygjeyRoZWlnaHQtcG9wdXB9IC0gMjBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWltYWdlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNjBweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1pbWFnZS12YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQsXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2MtY3VycmVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3MtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYnRuIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3RoZXJzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdGhlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX290aGVycy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX290aGVycy1pbWctdmFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbXBsYWluIHtcclxuICAgIC5tZnAtY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5yZWdpb24tc2VsZWN0LXBvcHVwIHtcclxuICAgIG1pbi13aWR0aDogNjUwcHg7XHJcblxyXG4gICAgLmNoYW5lbC1zZXR0aW5nX19jaXR5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4iLCIuc2hhcmUtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDVweCA3MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uLS1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zaGFyZS1ibG9ja19fYWN0aW9uLWNvdW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uLWNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uLWNvdW50LS1tb2ItdmlzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQn9C+0L/QsNC/IFwi0J/QvtC00LXQu9C40YLRjNGB0Y8g0LIg0YHQvtGGINGB0LXRgtGP0YVcIlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNoYXJlLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtZXh0Ym9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2JpbC12aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2hhcmUtYmxvY2stLWNvbXBhbnktcGFnZSB7XHJcblxyXG4gICAgLnNoYXJlLXBvcHVwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS1wb3B1cF9fY2xvc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmUtcG9wdXBfX3RpdGxlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQvdC+0L/QutC4INGB0L7Rhi4g0YHQtdGC0LXQuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2hhcmUtYnRuIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmktdHctZmwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQkFFRUI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWZiLWZsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNEM2REI2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS12ay1mbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY2OTVCRDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktbG4tZmwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwRTc2QTg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLW9rLWZsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkM5MDA1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS13dC1mbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2QzE1MjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktdmItZmwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2NTVCQUE7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXNrLWZsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBN0U1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS10bC1mbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJBQTFEQTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktY29weSB7XHJcbiAgICAgICAgY29sb3I6ICNBQ0E5QTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZDRkZGQztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUNBOUE5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNoYXJlLWJ0bl9fbGlzdDpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgLnNoYXJlLWJ0bl9faXRlbTpmaXJzdC1jaGlsZCAuaWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLWJ0bl9faXRlbTpsYXN0LWNoaWxkIC5pY29uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnNoYXJlLWJ0bl9fbGlzdDpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAuc2hhcmUtYnRuX19pdGVtOmZpcnN0LWNoaWxkIC5pY29uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAubGFzdC1pY29uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ch0LXRgNGL0LUg0LrQvdC+0L/QutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2hhcmUtYnRuX19saXN0LS1ncmF5IHtcclxuXHJcbiAgICAuc2hhcmUtYnRuX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS1idG5fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaS10dy1mbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFCQUVFQjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktZmItZmwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QzZEQjY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pLXZrLWZsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY5NUJEO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaS1sbi1mbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBFNzZBODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktb2stZmwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQzkwMDU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pLXd0LWZsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDZDMTUyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaS12Yi1mbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1NUJBQTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmktc2stZmwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMEE3RTU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pLXRsLWZsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkFBMURBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjQ9C+0YbQuNCw0LvRjNC90YvQtSDQutC90L7QutC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc29jaWFsLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3ZrLWNvbG9yLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vdGVsZWdyYW0uc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5zdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2luc3RhZ3JhbS1jb2xvci5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL2ZiLWNvbG9yLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vdHctY29sb3Iuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9pbi1jb2xvci5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL29rLWNvbG9yLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLWxpc3QtLWlubGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWxpc3RfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uY2FyZC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50ID4gKiB7XG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtY2FydXNlbF9faXRlbSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhcHNlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAuc29jLWxpbmtfdSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJsZS10ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xuICAgIH1cblxuICAgICZfX3RhYmxlLXRoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fdGFibGUtdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICB9XG5cbiAgICAmX190YWJsZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1zZWNvbmQsIDE1JSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXJ2aWNlLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXJ2aWNlLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193b3JrLXRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19saW5rLW1hcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRyby1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbi1yZWctcG9wdXAgLm1mcC1jbG9zZSB7XG4gICAgcmlnaHQ6IDM1cHg7XG59XG5cbiIsIi5jYXJkLWxpbmstcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkLXBhZ2UtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fYXZhIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3dfc2Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX3BlciB7XG4gICAgICAgIC5jYXJkLXBhZ2UtaW5mb19fYXZhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXBhZ2UtaW5mb19fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmNhcmQtcGFnZV9fdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAudmVyaWZpZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUtcG9wdXAge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBlcnNvbmUtcGFnZV9fcHJlc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgPiAqIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLRg9C70YLQuNC/XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2lkdGgtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3B1cC10eHQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwLXR4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICsgLnRvb2x0aXBfX3BvcHVwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ci0LDQsdC70LjRhtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFibGVfX3Jlc3BvbnNpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDFyZW07Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmX190ZCxcclxuICAgICZfX3RoIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgtc29ydGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuc29ydGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZC0tdzIwMCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZC0tbm93cmFwIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2UtLXN1Y2NlcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZS0tZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZS0tZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRncmF5LCAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveF9fdmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZC1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZC1kb3dubG9hZCB7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzLWNhbmNlbF9fd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMtY2FuY2VsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWF2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYigyNTUsMjU1LDI1NSkpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYXZlLS12aXNpYmxlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYXZlLW1vcmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KLQsNCx0LvQuNGG0LAgLSDQv9GA0L7RgdGC0LDRjyAo0LHQtdC3INGA0LDQvNC+0LopXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFibGUtLWVtcHR5IHtcclxuICAgIC50YWJsZV9fdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ci0LDQsdC70LjRhtCwIC0g0L/QvtC70L7RgdCw0YLQsNGPXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcblxyXG4gICAgLnRhYmxlX190cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkLS1ldmVuIHtcclxuXHJcbiAgICAudGFibGVfX3RyOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQotCw0LHQu9C40YbQsCAtINGBINGA0LDQvNC60L7QuVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRhYmxlLWJvcmRlciB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgLnRhYmxlX190ZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGVfX3RoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbGUtcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5maWxlLXBob3RvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXRfX2ZpbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fZmlsZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FjYTlhOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNhY2E5YTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmZpbGUtcGhvdG9fX2RlbGV0LXdyYXAgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsZS1waG90b19fcHJldmlldy1idG4ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVsZXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICZfX2RlbGV0LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWxlLWJ1dHRvbi0tY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICZfX3ByZXZpZXctYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dF9fZmlsZS1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgIC5pbnB1dC1maWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuZmlsZS10eHQge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZmlsZS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGVkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTBweFxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lmJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbGUtY2xpcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRlZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTdcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJZic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50aHVtYm5haWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgICZfX2ZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZGVkLWRlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnVwbG9hZC1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJl9fZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi51cGxvYWQtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdyYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtZGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxufVxyXG4iLCIudGVhbSB7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50ZWFtLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHsgICAgIFxyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uIHtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1iLTIwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1iLTE1MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWItMTAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tdC1iMTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctLXBhZGRpbmctYmlnIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93LS1hbGlnaHQtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvdy0tYWxpZ2h0LWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYi1lbmQtY29sIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICYtLWJvbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi13cmFwLS1tb2ItY2VudGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY29uc2VudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctY2FyZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctY2FyZC0tc2ltcGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvdHdpc3RlZC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctc3RhdGlzdGljcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3R3aXN0ZWQtYXJyb3cyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDMwMHB4LDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG5cclxuICAgICAgICAmLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbl9faW1hZ2UtLWFkdi1jbGllbnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1jbGllbnQuc3ZnKTtcclxuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtdG9wIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9hZHYtdG9wLnN2Zyk7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9faW1hZ2UtLWFkdi1jYXJkLWNvbXBhbnkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2NhcmQtY29tcGFueS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgIGJvdHRvbTogMTglO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtc3RhdGlzdGljIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9hZHYtc3RhdGlzdGljLnN2Zyk7XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZnJlZXBpay1saW5rIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19pbWFnZS0tYWR2LWJhbm5lcnMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1iYW5uZXJzLnN2Zyk7XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgYm90dG9tOiAxOSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtcHJvbW9jb2RlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9hZHYtcHJvbW9jb2RlLnN2Zyk7XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgYm90dG9tOiAxNSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2ltYWdlLS1hZHYtc3RhcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1zdGFydC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX19pbWFnZS0tYWR2LWZvcm0ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Fkdi1mb3JtLnN2Zyk7XHJcbiAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZnJlZXBpay1saW5rIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0IvQuNGH0L3Ri9C5INC60LDQsdC40L3QtdGCXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJpdmF0ZS1vZmZpY2Uge1xyXG4gICAgJHdpZHRoLXNpZGFiYXI6IDIxMHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAmX193cmFwIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogJHdpZHRoLXNpZGFiYXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR3aWR0aC1zaWRhYmFyfSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC0tZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGltaXRlZC13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy12YWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgPiAucHJpdmF0ZS1vZmZpY2VfX3N0YXR1cy1wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMtdmFsOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMtcG9wdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzLXBvcHVwLXR4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy12YWwtLW9uZTo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMtdmFsLS10d286OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHdvLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzLXZhbC0tdGhyZWU6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWxhbmNlLWFkZC0tZGVzYyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhbGFuY2UtYWRkLS1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pZC1udW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3QtZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3VzZXItbGljZW5zZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtcGFuZWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbGFuY2VfX3BhZ2UtdGl0bGUtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LXQvdGOINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyAo0YXQtdC00LXRgClcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi51c2VyLW5hdiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgLnVzZXItbmF2X19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQgLnVzZXItbmF2X19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLWRlbGV0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQtbWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udXNlci1uYXYtLXBhZ2UgeyAgIFxyXG5cclxuICAgIC51c2VyLW5hdl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7ICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICPQlNC+0LHQsNCy0LjRgtGMINGE0L7RgtC+XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWRkLWF2YXRhciB7XHJcbiAgICAkaW1hZ2Utc2l6ZTogMTQycHg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5maWxlLXBob3RvX19maWxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkLWxpbmsge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGltYWdlLXNpemUvMztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWxwLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuYWRkLWF2YXRhcl9fcG9wdXAge1xyXG4gICAgcGFkZGluZzogNzBweCA3NXB4IDUwcHggNzVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hZGQtZmllbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFkZC1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0bi1jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0KDQtdC00LDQutGC0LjRgNC+0LLQsNC90LjQtSDQutC+0LzQv9Cw0L3QuNC4XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZWRpdC1jb21wYW55IHtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItcm93IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1pdGVtIHtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2UtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZS10eHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtdHh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLXRvb2xzIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmFjay1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXctbGluayB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1wcm9tbyB7XHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNzY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGVfX3N1YiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1ub3RpY2Uge1xyXG5cclxuICAgIC5wYWdlLXRpdGxlX19zdWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbC1zZWxlY3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbC12YWwge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggMTgwZGVnICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC1jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvaW50LXBhZ2Uge1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMtLXNtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgLnBvaW50LXBhZ2VfX3N0YXR1cy10eHQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMtdHh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub25lOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdvOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy10d28uc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWU6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2ljb24vc3RhdHVzLXRyZWUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLW1kIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1iaWcge1xyXG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxlcnQtdHh0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2Utc3RhdGlzdGljIHtcclxuXHJcbiAgICAuZ3JhcGgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgfVxyXG59IiwiLnBhZ2Utdm90ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xyXG5cclxuICAgIC5ub3RlLXBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZS1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZS1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlLWRlc2NyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3Qtdm90ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Ca0LDRgNGC0L7Rh9C60LAg0YEg0LPQvtC70L7RgdC+0LLQsNC90LjQtdC8XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLnZvdGUtY2FyZF9fd3JhcCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG9ycGhhbnM6IDE7IFxyXG4gICAgd2lkb3dzOiAxO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnZvdGUtY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi1tb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0LXRpdGxlIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHQtcGVyY2VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwYyc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2NlcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHQtYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheSwgLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3VjY2VzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludC12YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2NlcztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludC10eHQge1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdlLXNlcnRpZmljYXQge1xyXG5cclxuICAgICZfX2ludHJvLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdHh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLW5vdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLXByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWltYWdlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VydGlmaWNhdC1wZW9wbGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE1MDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MnB4IDAgNTVweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3Rpei1saXN0LWl0ZW0uc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy12YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTNjJztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGlmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9hcnJvdy1kYXNoZWQtcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXZhbCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1eS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19teSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbXktaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bi1idG4tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1eS10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IElmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWJ0bi0tY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MGZcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BheS1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193YXJuaWctdHh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhaWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2Utc3VwcG9ydCB7XHJcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi51c2VyLWluZm8ge1xyXG4gICAgJl9fbGljZW5zZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpY2Vuc2UtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGljZW5zZS1pdGVtLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdlLWJhbGFuY2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX3NoZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1iYWxhbmNlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvbmF0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucGFnZS1wcm9maXQge1xyXG4gICAgbWF4LXdpZHRoOiA4NzBweDtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgIH1cclxufVxyXG4iLCIuY29tcGFueS1saXN0IHtcclxuXHJcbiAgICAmX19mb3JtLWRlc2sge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1tb2Ige1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2Utc3RhZmYge1xyXG4gICAgbWF4LXdpZHRoOiA5NDVweDtcclxufSIsIi5mcmFuY2hpc2UtdXNlciB7XHJcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG59IiwiLmZyYW5jaGlzZS1xdWVzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xyXG59IiwiLmZyYW5jaGlzZS12b2lkIHtcclxuXHJcbiAgICAmX19saW1pdGVkLXdpZHRoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLXN0YXRpc3RpYzo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tbmV3LXZvaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52b2lkLXJlc3VsdF9faXRlbSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNyZWF0ZS12b2lkIHtcclxuXHJcbiAgICAmX190aXRsZS1vcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG59IiwiLnZvaWQtcmVzdWx0IHtcclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodCArMztcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JheSwgLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG4iLCIudm9pZC1zdGF0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLWlubmVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmRpY2F0b3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmRpY2F0b3JzLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZGljYXRvcnMtdGl0bGUsXHJcbiAgICAmX19pbmRpY2F0b3JzLXZhbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmRpY2F0b3JzLXZhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYXBoIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLXRhYiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmVlZC10b29scyB7XHJcbiAgICAmX19idG4tYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlay1vdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlay1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyNTBweCwxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMXJlbTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlay1pdGVtIHtcclxuICAgIH1cclxufVxyXG4iLCIubXktc3Vic2NyaWJlcnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyNTBweCwgNDklKSk7XHJcbiAgICBncmlkLWdhcDogMXJlbTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcclxuICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFkZGluZy10b3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wdWJsaWNhdGlvbi1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWxzIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG5cclxuICAgICAgICAudG9vbHMtcG9wdXBfX3BhbmVsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY3JlYXRlLXBvc3Qge1xyXG4gICAgJl9fdHlwZS1zZWxlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGUtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtcG9zdC1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0LWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtbGlua3Mge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0LWRyb3Age1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMzAwcHgsMzIlKSk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMzAwcHgsMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRsYXB0b3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg5NXZoIC0gMTQwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZF9pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtdXBsb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZC11cGxvYWQtdHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNob3J0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1kZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWRlc2NyIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWxpc3Qge1xyXG5cclxuICAgICAgICAuZmlsZS1waG90byB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtbW9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCIuc2lkZWJhci1jcmVhdGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy12YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vZGVyYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHVibGlzaGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vZC1jb21tZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tY29tbXVuaXR5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi1idG5zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aHVtYm5haWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1ibmFpbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jaGFuZWwtc2V0dGluZyB7XHJcbiAgICAmX19jb21wYW55IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWJsb2NrIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktY2hvaXMge1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktY3JlYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55LXB1Ymxpc2hpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNTBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3VwbG9hZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXBsb2FkLWZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXBsb2FkLXR4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyLXRpdGxlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXItaW1nIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbF9fbGFiZWwsXHJcbiAgICAgICAgLnRodW1ibmFpbF9fYWRkZWQtaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aHVtYm5haWxfX2xhYmVsIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbF9fYWRkZWQtaW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXItbm9hY2Nlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyLW5vYWNjZXNzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTVjJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3Zlci1saW5rIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXR5IHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LXNlYXJjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpdHktbW9iIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1hZGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnNjcmlwdGlvbnMtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnNjcmlwdGlvbnMtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Vic2NyaXB0aW9ucy1kZWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJzY3JpcHRpb25zLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZ3JlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY2Vzc2VzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFjY2Vzc2VzLWNoYW5lbCB7XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZC1yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveF9fdmFsdWUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3hfX3ZhbHVlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zYXZlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXM7XHJcbiAgICB9XHJcbn1cclxuIiwiLnB1Ymxpc2hpbmctcG9wdXAge1xyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDQwcHg7XHJcblxyXG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJZlwiO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTM4JztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIubXktY29tbWVudCB7XHJcblxyXG4gICAgLnByaXZhdGUtb2ZmaWNlX190YWItc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1hZGRfX2xvZ28ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMtcG9wdXBfX3BhbmVsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdC1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1tZXRhLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1tZXRhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1jb21tZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lZGl0ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLWJ0biB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLWVkaXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tZGVsIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tbGlrZSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJla2xhbSB7XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWxhbmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhbGFuY2UtdGl0aWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFsYW5jZS12YWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWxhbmNlLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXNvcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0LWRyb3Age1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVqZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vZGVyYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXF1ZXVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5yZWtsYW0tYWRkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFic19fbmF2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC13cmFwX19sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDEycHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FncmVlIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveF9fdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXBybyB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXJlZyB7XHJcbiAgICAgICAgJi0tc2VsZWN0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMTI4LCA0NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFncmluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXJlZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtd3JhcCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnJhZGlvLFxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZ0cnRpY2FsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnVwbG9hZC1pbWFnZV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQtc20ge1xyXG5cclxuICAgICAgICAgICAgLnVwbG9hZC1pbWFnZV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQtYmlnIHtcclxuXHJcbiAgICAgICAgICAgIC51cGxvYWQtaW1hZ2VfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVxdWVzdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5yZWtsYW0tdGFibGUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXBhbmVsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXdyYXAge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3RhdHVzIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICB3aWR0aDogNSU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMTUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTI1IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMzAge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kb3VibGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2ItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MzgnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lmJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlay1jaG93IHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhbm5lci1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcblxyXG4gICAgICAgIC5maWxlLXBob3RvX19maWxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodC1zbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQtYmlnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWQtaW1hZ2VfX2xhYmVsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWRlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJla2xhbS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAjwqDQvdC+0L/QutCwINGBINC/0L7Qv9Cw0L/QvtC8INC90LDRgdGC0YDQvtC10LpcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5vcHRpb25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjYnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICArIC5vcHRpb25zX19wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstZGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90LDRjyDRgdGC0L7Qu9Cx0YfQsNGC0LDRjyDQtNC40LDQs9GA0LDQvNC80LBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ncmFwaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3Rlci1yb3cge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IC40cmVtIDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NlbGwge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEtd3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCggdG8gdG9wLCAjZmZmZmZmLCAjZmZmZmZmIDMwcHgsICR3aGl0ZSAzMHB4LCAkd2hpdGUgNzBweCApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtZGFyazI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGFjY2VudC1kYXJrMiwgLjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhLXZhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmFwaC0tc20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAuZ3JhcGhfX2NlbGwge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYXBoX19kYXRhLXZhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmFwaF9fZm9vdGVyLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxufSIsIi5ncmFwaC1zaXJjbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgJl9fY2lyY3VsYXItY2hhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDUlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmNsZS1iZyB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBzdHJva2U6ICM3MDAwMDA7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA1O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDU7XHJcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgLypzdHJva2U6ICRhY2NlbnQ7Ki9cclxuICAgIH1cclxuXHJcbiAgICAmX19wZXJjZW50YWdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmaWxsOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgI9Cc0LDRgNC60LXRgtC40L3Qs9C+0LLRi9C1INGB0YLRgNCw0L3QuNGG0YtcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb21wYW55LXBhZ2Uge1xyXG4gICAgcGFkZGluZzogMTVweCAwIDYwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28taW1hZ2Uge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2UtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2MtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy1hY2NlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LS1zbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LS1tZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LS10ZWFtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsZXJ0LXR4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzNTBweCBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTk1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNzlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvbmF0aXZlLWNvbnRhY3Quc3ZnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTI5cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWR2LXBhZ2Uge1xyXG5cclxuICAgICZfX2xpbmstZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS10eHQtLWFjY2VudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7ICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuYS5hZHYtcGFnZV9fYm90dG9tLXR4dC0tYWNjZW50IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG59IiwiLnRlcm1zLXBhZ2Uge1xyXG4gICAgJl9fcGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibGlzdCB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5lcm9yLXBhZ2Uge1xyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMjVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC80MDQtYmcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgICAuY2F0ZWdvcnktYmFyX19sb2dvLFxyXG4gICAgICAgIC5jYXRlZ29yeS1iYXItdGFncyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDM2cHggYXV0byAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGFjdHMge1xyXG5cclxuICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGNoYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1saWd0aDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmstLWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haWwtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbC1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWlsLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwLWJ1dHRvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAtZGVzY3Ige1xyXG4gICAgfVxyXG59XHJcbiIsIi5pbmZvLXBhZ2Uge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRybyxcclxuICAgICZfX2V4Y2VycHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby0tZnJhbmNoaXNlLFxyXG4gICAgJl9fZXhjZXJwdC0tZnJhbmNoaXNlOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9mcmFuY2hpc2UtYmcuanBnKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faW50cm8tLXBhcnQsXHJcbiAgICAmX19leGNlcnB0LS1wYXJ0OjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9wYXJ0LWJnLmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tLXJlZ2lzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvcmVnaXN0ZXItYmcuanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19leGNlcnB0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leGNlcnB0LXR4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1hY2NlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtZXh0Ym9sZDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLXRpdGxlLS1kYXJrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLXN1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tc3VidGl0bGUtLW1hZ3JpaW4tc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tc3ViIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1idXR0b25zLS1zaW5nbGUtYnRuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay1zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXR4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmUtYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NzVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWlzc2lvbi1ibG9jayB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55LWNhcGl0YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktc291cmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55LWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMkQyRDI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBhbnktcHJvZ3Jlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcmsyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZnJhbmNoaXNlLWxpc3Qge1xyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICAudGFibGVfX3RoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlX190ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nX19idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLWxlZnQ6IDEycHg7Ki9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5nZW5lcmFsLXJlZ2lzdGVyIHtcclxuXHJcbiAgICAmX190YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnNvcnRpbmdfX2J0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGFibGVfX3RkLFxyXG4gICAgICAgIC50YWJsZV9fdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3Qge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWNjcnVhbC1wb2ludCB7XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1pbnRybyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWNjcnVhbC1wb2ludC5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJlZXBpay1saW5rX193cmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzOCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCA2NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvaW50LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9pbnQtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vbmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9pY29uL3N0YXR1cy1vbmUuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdvOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHdvLnN2Zyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRocmVlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvaWNvbi9zdGF0dXMtdHJlZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2ludC12YWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMCAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2ItbGFzdCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZWxwIHtcclxuICAgICZfX3RpdGxlLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2hlbHAtdGl0bGUtYmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgICAgICBib3R0b206IDYlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDExMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy1zaXJjbGUtZG93bi5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtY291bnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3ItYm9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Vic2NyaWJlLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9oZWxwLXN1YnNjcmliZS1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVlcGlrLWxpbmtfX3dyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JhcGgtc2lyY2xlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcy1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcy1jb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3MtY291bnQtYm9sZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNlcnRpZmljYXRlIHtcclxuXHJcbiAgICAmX19wcmljZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2VydGlmaWNhdGUtYmctZGVzYy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWltZy1tb2Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jZXJ0aWZpY2F0ZS1iZy1tb2Iuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tcmVnIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXctaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3LXZhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3LWRlc2NyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDYwcHggMCA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3LWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuam9pbiB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvam9pbi10ZWFtLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuY29tcGFueS1wYWdlX19kZXNjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taXRlbS0tb25lIHtcclxuXHJcblxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvam9pbi1hcjEuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1pdGVtLS10d28ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvam9pbi1hcjIuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMDdweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWl0ZW0tLXRocmVlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTE2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9qb2luLWFyMy5zdmcpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS12YWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tbnVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzdweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLW51bS0tb25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbnVtMS5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tbnVtLS10d28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0yLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1udW0tLXRocmVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbnVtMy5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tbnVtLS1mb3VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbnVtNC5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0taW5wdXRzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY2hlY2tib3hzIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19mb3JtLWZvb3RlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tc3VibWl0IHtcclxuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAxMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFib3V0IHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUtaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy10eHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjLXR4dC0tbXV0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYy10eHQtLWJvbGQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXN0aW5nLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC90ZXN0aW5nLWJnLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVlcGlrLWxpbmsge1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193b3JsZC1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYWJvdXQtd29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZyZWVwaWstbGluayB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iLWxhc3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYi1jZW50ZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52YWNhbnN5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItcGFuZWxfX2J0bi1vcGVuIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoNDAwcHgsMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDI5MHB4LDFmcikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cyO1xyXG5cclxuICAgICAgICAgICAgLnZhY2Fuc3lfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsYWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5LXZhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC1tZXRhLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC1tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtYnRuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYWdyZWUge1xyXG4gICAgICAgIC5jaGVja2JveF9fdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hZ2VuY3kge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXBhbmVsX19idG4tb3BlbiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeS12YWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCg0MDBweCwxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMXJlbTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMjkwcHgsMWZyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5uZXItcmVxdWVzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRvb2xzLXBvcHVwX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlLXRpdGxlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcblxyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci10eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xyXG4gICAgICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXBvcHVwX19idG4ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaXRlbSB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG4iLCIuc3R5ZHkge1xyXG5cclxuICAgICZfX3BhZ2UtZGVzY3Ige1xyXG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoNDAwcHgsMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDI5MHB4LDFmcikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1tZXRhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1zaG9ydC1kZXNjciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsLW1ldGEtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsLW1ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByZXNzLXNlcnZpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1tYWlsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIuYmxvZyB7XHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5ibG9nX19jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2dfX2NhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC5ibG9nX19jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9nX19jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmJsb2dfX2NhcmQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2dfX2NhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWRlc2NyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlkZS10eHQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudmlzdWFsIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDM5MHB4LDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyOTBweCwxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuXHJcbiAgICAgICAgJi0tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLWFjY2VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10eHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWV0YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGVydGlhcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWNvbmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2xvci12YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb250LXdyYXAge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9udC1zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXJlZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhib2xkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1leHRib2xkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvLWFjY291bnQge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDE3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9maXQtbGlzdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9maXQtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2ljb24vdGl6LWxpc3QtaXRlbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9maXQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9maXQtZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5LWJ0bnMge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMTAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXktZm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlci1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpdGNoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZ3JlZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXktbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3VzZXJzIHtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2Vycy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2Vycy1kZXNjciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlcnMtcGFuZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXNlcnMtc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX191c2Vycy1saXN0IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi51c2Vycy1mbGlwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBlcnNwZWN0aXZlOiA1MDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgLnVzZXJzLWZsaXBfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXJzLWZsaXBfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnVzZXJzLWZsaXBfX2NhcmQtZnJvbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2Vycy1mbGlwX19jYXJkLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtZnJvbnQsXHJcbiAgICAmX19jYXJkLWJhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWZyb250IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWJhY2sge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWxvZ28sXHJcbiAgICAmX19jYXJkLWNvdW50cnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYXJ0eSB7XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLWRlc2NyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci1idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjg1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltcG9ydGFudC1wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbXBvcnRhbnQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbXBvcnRhbnQtdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZhcSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lci1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnRuZXItZGVzY3Ige1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lci1tb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hYm91dC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hYm91dC1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTE3MHB4IGF1dG8gMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW1nLWF1dGhvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbn0iLCIuc3Rvcnkge1xyXG4gICAgJl9fcGFnZS1kZXNjciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCg0MDBweCwxZnIpKTtcclxuICAgICAgICBncmlkLWdhcDogMXJlbTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgyMDBweCwxZnIpKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtLXNtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIC5zdG9yeV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0b3J5X190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1kZXNjciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tdHh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAuc2hhcmUtYnRuX19saXN0IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8taW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3RoZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX290aGVyLXNsaWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGV4dC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3Mge1xyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzX19uYXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFic19fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNpbXBsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2ltcGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUtc20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcnQtc2VzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAubmV3c19fc291cmNlLWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYXktY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zyb250IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyNXB4IDI1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDMwcHggMCAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWxpZC1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkLWRlbGltaXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdmMge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaXN0ZW0tbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50ZWNoIHtcclxuICAgIC5zaGFyZS1ibG9jayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWRlc2Mge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgICYtLWhvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdXNlcmZvbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAudGVjaF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICYtLXNtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5yZWtsYW0tZ2lmdCB7XHJcblxyXG4gICAgJl9fcGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWRlc2NyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1pbWcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1hdXRob3Ige1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25fX3R4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDcwcHggYXV0byAxNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDEzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvay10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dvcmxkLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy93b3JsZC1wcmVzZW50LnBuZyk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE2N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9qb2luLWFyMi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55LWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9jb21wYW55LWxpc3QtcHJlc2VudC5wbmcpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTkycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjEuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9wcm8tcHJlc3JudC5wbmcpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXdyYXAge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvYy1sb2dpbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG4iLCIuc3RyYXRlZ3kge1xyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgJi0tYmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uLWZvdW5kZXIge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91bmRlci1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91bmRlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoLjgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91bmRlci13b3JrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3VuZGVyLWRlc2NyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1ibG9jayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28tY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZS10eHQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd29yay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193b3JrLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9pY29uL3Rpei1saXN0LWl0ZW0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dvcmstdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193b3JrLWRlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9nLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9nLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCg0MDBweCwxZnIpKTtcclxuICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDI5MHB4LDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcblxyXG4gICAgICAgICAgICAuYmxvZy1saXN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3J0LWRlc2NyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIlxyXG46cm9vdCB7XHJcbiAgICAtLXByaW1hcnk6IHJnYigxMTMsIDIyNCwgMTAxKTtcclxuICAgIC0tc2Vjb25kYXJ5OiByZ2IoMjI0LCAxMDEsIDEwMSk7XHJcbiAgICAtLXByaW1hcnktbG9nbzogcmdiKDI1NSwgMCwgMCk7XHJcbiAgICAtLXNlY29uZGFyeS1sb2dvOiByZ2IoMjQsIDI1NSwgMCk7XHJcbiAgICAtLXByaW1hcnktb3BhY2l0eTogcmdiYSgyMjQsIDEwMSwgMTAxLCAwLjQpO1xyXG4gICAgLS1zZWNvbmRhcnktb3BhY2l0eTogcmdiYSgxMTMsIDIyNCwgMTAxLCAwLjQpO1xyXG59XHJcblxyXG4uaW50ZXJhY3RpdmUtbWFwIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXRpc3RpY3MtcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0aXN0aWNzLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyID4gLmludGVyYWN0aXZlLW1hcF9fc3RhdGlzdGljcy1kZXNjciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0aXN0aWNzLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXRpc3RpY3MtZGVzY3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hcC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGFnLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA4MCU7XHJcbiAgICB6LWluZGV4OiA3O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG59XHJcblxyXG4jY291bnRyeS1mbGFnIGltZyB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbn1cclxuXHJcbiNjb3VudHJ5LW5hbWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbn1cclxuXHJcbi5tYXJrZXJzIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogODA4cHg7XHJcbiAgICBoZWlnaHQ6IDUzNnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKC44KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIC8vdG9wOiAtNTAlO1xyXG4gICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTklLC02OCUpIHNjYWxlKC44KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjElLC03MyUpIHNjYWxlKC42KTtcclxuICAgICAgICAvKndpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogLTMxJTtcclxuICAgICAgICBsZWZ0OiAtMTklOyovXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay1hcmVhcyB7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICB3aWR0aDogODA4cHg7XHJcbiAgICBoZWlnaHQ6IDUzNnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6JHRhYmxldCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNzczcHg7XHJcbiAgICB9XHJcblxyXG4gICBcclxufVxyXG5cclxuLm1hcmtlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2VyLS1lbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uOiBlbnRlcmluZyAycyBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBlbnRlcmluZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNtYXAtY29udGFpbmVyIHBhdGgge1xyXG4gICAgZmlsbDogJGdyYXk7XHJcbiAgICBzdHJva2U6IHJnYigyNDcsIDI0NywgMjQ3KTtcclxuICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgdHJhbnNpdGlvbjogNW1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jbWFwLWNvbnRhaW5lciBwYXRoOmhvdmVyIHtcclxuICAgIGZpbGw6ICRhY2NlbnQtbGlnaHRlcjtcclxuICAgIHN0cm9rZTogcmdiKDI0NywgMjQ3LCAyNDcpO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICB0cmFuc2l0aW9uOiA1bXM7XHJcbn1cclxuXHJcbi5tYXAtY29udGFpbmVyLS1hY3RpdmUge1xyXG4gICAgZmlsbDogJGFjY2VudC1saWdodGVyO1xyXG4gICAgc3Ryb2tlOiByZ2IoMjQ3LCAyNDcsIDI0Nyk7XHJcbiAgICBzdHJva2Utd2lkdGg6IDEwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogNW1zO1xyXG59XHJcblxyXG4jbWFwLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODA4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MzZweDtcclxuICAgIHRyYW5zaXRpb246IDAuMnM7ICBcclxufVxyXG5cclxuI21hcC1jb250YWluZXIgc3BhbiB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MTBweCkge1xyXG5cclxuICAgIC50aXRsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkgeyAgXHJcblxyXG4gICAgLnRpdGxlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgIH1cclxufVxyXG4iLCIuYWJvdXQtY29tcGFueSB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuaW1hZ2UtbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24tYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb24tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLXdyYXAge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZy13cmFwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tcGFueS1pbWcge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvY29tcGFueS1saXN0LXByZXNlbnQucG5nKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvcG9zdC1jYXJkLnBuZyk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4iLCIuY291bnQtYmxhY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMnB4IDJweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDJweCAycHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlc3BvbnNpYmlsaXR5IHtcclxuXHJcbiAgICAmX19kb3RzLXBsdXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5kb3RzLXBsdXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tZDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2NpcmNsZS1kb3Quc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9nZ2VycyB7XHJcblxyXG4gICAgJl9fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctdHh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy90ZXh0LWNhcmQucG5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctdmlkZW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL3ZpZGVvLWNhcmQucG5nKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctZ2FsbGVyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvZ2FsbGVyeS1jYXJkLnBuZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1kZXNjciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4td3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1mYXEge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wdWJsaWNhdGlvbnMge1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nLWNvdmVyYWdlIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTkycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjQuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTExcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZy1zYXZlIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTM3MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMi5zdmcpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yODZweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE3M3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctcG9wdWxhcml0eSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC00MDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMy5zdmcpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi13cmFwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbi1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VydmljZXMge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1wYW5lbC13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1wYW5lbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA0NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19mb3JtLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWRlc2NyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5zdGFydHVwcyB7XHJcbiAgICAmX19wYWdlLXRpdGxlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dob20taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hc3NvY2lhdGlvbiB7XHJcbiAgICAmX19wYWdlLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZS1kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlLWltZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19wYW5lbC1pbWcge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0eS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnR5LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9pY29uL3Rpei1saXN0LWl0ZW0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28taGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tc29ydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDE1MHB4LDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoODBweCwxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYi1oaWRlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28taW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby1saW5rLXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1tYXJrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1tYXJrX19pdGVtLFxyXG4gICAgICAgIC5saXN0LW9sX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYnRuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmVsZWN0cm9uaWMtY2F0YWxvZyB7XHJcblxyXG4gICAgJl9faW50cm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3NpYmlsIHtcclxuICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3NpYmlsLXBhbmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3NzaWJpbCB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLmxpc3QtbWFya19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qtd3JhcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3QtcGFuZWwge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lzdC1mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lzdC1zb2NpYWwge1xyXG4gICAgICAgIC5zb2MtbG9naW4ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZyYW5jaGlzZSB7XHJcblxyXG4gICAgJl9faW50cm8taW1hZ2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8tbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtaW50cm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5YmFjayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjUuc3ZnKVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyNi5zdmcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3RlcC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICYtLW9uZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0xLnN2ZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR3byB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGlzdC9udW0yLnN2ZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRocmVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXN0L251bTMuc3ZnKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcC1kZXNjciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UtZGVzY3Ige1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2UtYm90dG9tIHtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjg1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMtd3JhcCB7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjUwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9pbnZlc3RtZW50cy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy1hY2NlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy10eHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLW1ldGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVuY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IC0yNTBweCBhdXRvIDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bmN0aW9uLWxpc3Qge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtbWFya19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tci1iaWcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtbWFya19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycy1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnRuZXJzLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lcnMtaW1nIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lcnMtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycy1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lcnMtY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycy1mbGFnIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydG5lcnMtZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNlLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnRuZXJzLW1vcmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1mYXEge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRleHR1YWwtYWQge1xyXG4gICAgJl9fZGVzY3ItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3Itc3VidGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWxzLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1pbWcge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctYXV0aG9yIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vbmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyNy5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU2cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE3NnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR3bzo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9kYXNoZWQtYXI5LnN2Zyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDNweDtcclxuICAgICAgICAgICAgdG9wOiAtMTIzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI5MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGhyZWU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyOC5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI5cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE0M3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvdXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMTAuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xNDhweDtcclxuICAgICAgICAgICAgbGVmdDogLTI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMtcGFuZWwge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy1kZXNjciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy10eHQtbGVudCxcclxuICAgICZfX3ZpZXctdHh0LWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXctdHh0LWxlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9yZWQtYXIxLnN2Zyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3ZpZXctbGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy1jYXJkLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ0JTtcclxuICAgICAgICBsZWZ0OiAtMzZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdmlldy10eHQtY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvcmVkLWFyMi5zdmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L3JlZC1hcjMuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTg2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE3N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWV3LWNhcmQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2xvb3AtbWVuLnN2Zyk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTYycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvcGhvbmUtZ2lybC5zdmcpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNzZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9waG9uZS1naXJsLnN2Zyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wcmUtcmVnaXN0cmF0aW9uIHtcclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZy13cmFwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBtYXJnaW46IDAgMSUgMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcclxuICAgIH1cclxufVxyXG4iLCIuYmFubmVyLXJlayB7XHJcblxyXG4gICAgJl9fdmlldy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy1kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXctZXgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbl9fdGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy1zaXplIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXctbGVudC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDYxcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjg0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMTEuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtZXgge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbC1kZXNjciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZXctbGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXctY29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXctaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxhbi10aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxhbi1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdGF0aWMge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE1NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTM5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9tZW4tc2l0LnN2Zyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tZWRpYSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTI3cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9tYXJrZXRpbmcvd29vbWVuLXNpdC5zdmcpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02OXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbi1jYWxjIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudG9vbHRpcF9fcG9wdXAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFic19fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnNfX25hdiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaW5wdXQtd3JhcF9fbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGMtbWV0YSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxjLXRvdGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS1wcm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1mYXEge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYXRpdmUtYWQge1xyXG4gICAgJl9fc2VjdGlvbi1kZXNjciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG90cy1wbHVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLXBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9uYXRpdmUtb25lLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHdvIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L21hcmtldGluZy9uYXRpdmUtdHdvLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfSAgXHJcblxyXG4gICAgJl9fY29udGFjdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3QtcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wcmVzZW50IHtcclxuICAgICZfX2JnLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uZTo6YmVmb3JlLFxyXG4gICAgICAgICYtLXRocmVlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L2Rhc2hlZC1hcjEyLnN2Zyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yOTlweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10d286OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvZGFzaGVkLWFyMTMuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzc4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTExN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZml2ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlzdC9kYXNoZWQtYXIyLnN2Zyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMjlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtZGVzY3Itd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vbmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbnVtMS5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHdvOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L251bTIuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRocmVlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L251bTMuc3ZnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvdXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Rpc3QvbnVtNC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXN1YnRpdGxlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXkzO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5tZWRpYS1raXQge1xyXG5cclxuICAgICZfX2RpYWdyYW0td3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWFncmFtIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RvdHMtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogODVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRtLWltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbi1kc2NyIHtcclxuICAgICAgICAuc2VjdGlvbl9fbW9iLWVuZC1jb2wge1xyXG4gICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAmX19pbnRyby1jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBvcmRlcjogOTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1pbWcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnRyby1saXN0IHtcclxuICAgICAgICAubGlzdC1tYXJrX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDE1MHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXNtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW11bml0eS1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMjUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cy1wYW5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzLXBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbW11bml0eS1wYW5lbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXNlbnQtbWVkaWEge1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtcGx1cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2Nvd29ya2luZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiLWxpbmsge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIC50YWJzX19uYXYge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnNfX25hdi1saW5rIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1pbWctd3JhcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItaW1nIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi12YWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcblxyXG4gICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb25fX3JvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3ByZXZpZXctd3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXZpZXctaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3QtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0yMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucm9hZC1tYXAge1xyXG4gICAgJGhlaWdodC1wYW5lbDogNzAwcHg7XHJcbiAgICAkd2lkdGgtY29sOiA4LjMzMyU7XHJcblxyXG4gICAgJl9fcGFnZS1kZXNjciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjAwcHggMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28tY2lyY2xlLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcclxuICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aWR0aDogJHdpZHRoLWNvbDtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQtcGFuZWw7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4JTtcclxuXHJcbiAgICAgICAgICAgIC5yb2FkLW1hcF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLTEge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGgtY29sO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC0yIHtcclxuICAgICAgICB3aWR0aDogMTYuNjY2JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtMyB7XHJcbiAgICAgICAgd2lkdGg6IDI0Ljk5OSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLTQge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC01IHtcclxuICAgICAgICB3aWR0aDogNDEuNjU2JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtNiB7XHJcbiAgICAgICAgd2lkdGg6IDQ5Ljk4OSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLTcge1xyXG4gICAgICAgIHdpZHRoOiA1OC4zMjIlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC04IHtcclxuICAgICAgICB3aWR0aDogNjYuNjU1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtOSB7XHJcbiAgICAgICAgd2lkdGg6IDc0Ljk4OCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sLTEwIHtcclxuICAgICAgICB3aWR0aDogODMuMzIxJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wtMTEge1xyXG4gICAgICAgIHdpZHRoOiA5MS42NTQlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbC0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGgtY29sO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA2NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm93IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4MXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvbWFya2V0aW5nL2hhbGYtZ2lybC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hcnRpY2xlcy1wYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtd3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4iLCIuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXBvcHVwX190aXRsZSxcclxuICAgICAgICAuc2hhcmUtYmxvY2tfX2FjdGlvbi1jb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtcG9wdXAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYnRuIHtcclxuXHJcbiAgICAgICAgKyAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYnRuLXR4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG9ydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLWJvdHRvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2hhcmUtYmxvY2tfX3BvcHVwIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYm90dG9tLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ3RoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2VzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2VzLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvdGl6YXJ1LWRvdHMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2VzLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcy1pbWctaXRlbSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcy1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFydGljbGVzLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtd3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFydGljbGVzLW5hdiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ3RoO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zb3J0aW5nLWFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlYXJjaC1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2VhcmNoLWFydGljbGVfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5zZWFyY2gtYXJ0aWNsZV9fc2VjdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcbiAgICAubGluayB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cbn1cblxuLnNlYXJjaC1hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1zYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHRleHRjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LWRhcms7XG4gICAgfVxufVxuXG4uc2VhcmNoLWFydGljbGVfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkZ3JheTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufSIsIi53ZWItY2hhdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93MjtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzcy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3MtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuXHJcbiAgICAgICAgJi0tdGhlbSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLndlYi1jaGF0X19tZXNzLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NERjBGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndlYi1jaGF0X19tZXNzLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgLndlYi1jaGF0X19tZXNzLWl0ZW0tLW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLndlYi1jaGF0X19tZXNzLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2ViLWNoYXRfX21lc3MtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKyAud2ViLWNoYXRfX21lc3MtaXRlbS0tdGhlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3MtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzcy1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3MtdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzLXRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3MtZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lmJztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5NWJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3J3YXJkLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3J3YXJkLWZpZWxkIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3J3YXJkLXN1Ym1pdCB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkZWQtZmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1lZGlhIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgIH1cclxufVxyXG4iLCIubWVkaWEtZmVlZCB7XHJcbiAgICAmX19sb2dvLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2xvZ28td29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tdHh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjc1ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblxyXG4gICAgICAgICYtLWxvZ2luIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVudC1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ3JlZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTM7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ3JlZS1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGVjaWFsIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNhcmQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE3cHggcmdiYSgxODYsIDE4NiwgMTg2LCAwLjA4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BlY2lhbC1wb3N0cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcblxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUuc2xpZGVzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BlY2lhbC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwZWNpYWwtcG9zdHMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGVjaWFsLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwZWNpYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BlY2lhbC1kZXNjciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvcnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbi1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0cyxcclxuICAgICZfX2NoYW5lbHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMzIuNSUpO1xyXG4gICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAj0JrQsNGA0YLQvtGH0LrQsCDQv9C+0YHRgtCwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucG9zdC1jYXJkIHtcclxuICAgICRpbWFnZS1oZWlndGg6IDIwMHB4O1xyXG4gICAgJGhlYWRlci1oZWlndGg6IDcwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnBvc3QtY2FyZF9fbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2Uge1xyXG4gICAgICAgIC5wb3N0LWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJzE4Kyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skaW1hZ2UtaGVpZ3RofSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1oZWlndGg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgJi0tcHJpdmF0ZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLXN1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJZlwiO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNpZ25lZCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJZlwiO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTk1Nyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTk1OCc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJGltYWdlLWhlaWd0aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNy41cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE3LjVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Rpc3QvaWNvbi9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUtLWxpbmsge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50cnkge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5LWZsYWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9sLXNoYXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9sLWxpa2VzIHtcclxuICAgICAgICAubGlrZV9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFyZS1wb3B1cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMTZweCAxNnB4O1xyXG5cclxuICAgICAgICAuc2hhcmUtcG9wdXBfX2Nsb3NlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9ja2VkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRoZWFkZXItaGVpZ3RofSk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2tlZC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NrZWQtdHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5saWtlIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmlsdGVyLXBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1lbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jaGFuZWwtcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tc2hvcnQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG5cclxuICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50cnktZmxhZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwtc3Vic2NyaWJlcnMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tc3Vic2NyaWJlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaWduZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0LWJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJzY3Ige1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5lbC1zdWJzY3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSWYnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1iYXJfX3N1YnNjciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtc3Vic2NyLXR4dCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsLXZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtcG9wdXBfX3BhbmVsIHtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi12YWwge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYnRuIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLXBvcHVwIHtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldyxcclxuICAgICZfX3NoYXJlLWNvdW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldy1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlrZS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdC1vcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24tdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdC1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tZWRpYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLS1tZWRpYSB7XHJcbiAgICAgICAgLnBvc3QtZGV0YWlsX192aWRlbyxcclxuICAgICAgICAucG9zdC1kZXRhaWxfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRldGFpbF9faW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGV0YWlsX190aXRsZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGV0YWlsX19kZXNjciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGV0YWlsX19ib3R0b20ge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJzE4Kyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tbXVuaXR5LWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tZW50cyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1wb3N0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZlZWQtYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8sXHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb21tZW50cyB7XHJcblxyXG4gICAgJl9fZ3Vlc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0IHtcclxuICAgICAgICAuZHJvcGRvd25fX2xpc3Qge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bixcclxuICAgICAgICAuZHJvcGRvd25fX2xpc3QtdmFsIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIC5jb21tZW50c19faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLW1vcmUtd3JhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb21tZW50LWl0ZW0ge1xyXG4gICAgJHdpZHRoLWxvZ286IDEwMHB4O1xyXG4gICAgJHdpZHRoLWxvZ28tdGFibGV0OiA3MHB4O1xyXG4gICAgJHdpZHRoLWxvZy1tb2I6IDQwcHg7XHJcblxyXG4gICAgJHBhZGRpbmctbGVmdDogJHdpZHRoLWxvZ28gKzMwcHg7XHJcbiAgICAkcGFkZGluZy1sZWZ0LXRhYmxldDogJHdpZHRoLWxvZ28tdGFibGV0ICsyMHB4O1xyXG4gICAgJHBhZGRpbmctbGVmdC1tb2I6ICR3aWR0aC1sb2ctbW9iICsxMHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICR3aWR0aC1sb2dvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGgtbG9nbztcclxuICAgICAgICBtaW4td2lkdGg6ICR3aWR0aC1sb2dvO1xyXG4gICAgICAgIGhlaWdodDogJHdpZHRoLWxvZ287XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoLWxvZ28tdGFibGV0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICR3aWR0aC1sb2dvLXRhYmxldDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkd2lkdGgtbG9nby10YWJsZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoLWxvZy1tb2I7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHdpZHRoLWxvZy1tb2I7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHdpZHRoLWxvZy1tb2I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skcGFkZGluZy1sZWZ0fSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nLWxlZnQtdGFibGV0fSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nLWxlZnQtbW9ifSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1sZWZ0LFxyXG4gICAgJl9fbWV0YS1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1sZWZ0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlbGYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYWNjZW50LCAzNSUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwbHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRlZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy1sZWZ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctbGVmdC10YWJsZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmctbGVmdC1tb2I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGx5LWJ0biB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24taW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmctbGVmdH0pO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skcGFkZGluZy1sZWZ0LXRhYmxldH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGx5LWNvdW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LXNib2xkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIC5jb21tZW50LWl0ZW1fX21ldGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWl0ZW1fX21ldGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9sLXRvb2xzIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19saWtlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAucG9zdC1iYXJfX2xpa2UtY291bnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGx5LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgJHdpZHRoLWxvZ287XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtaXRlbV9fcmVwbHktbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnRzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkLXJlcGx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29tbWVuZC1mZWVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29tbWVuZC1jYXJkIHtcclxuICAgICZfX2ltYWdlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICYtLXZpZGVvIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXN0L2ljb24vcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdhbGxlcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtc2JvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29tbWVudC1hZGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaG9pY2UtYWNjb3VudCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkLWltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdC1nYWxsZXJ5IHtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDI1MHB4IC0gMTBweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxNTBweCAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0LXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZDogXCJhIGJcIiBcImEgY1wiO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDsgICAgXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBncmlkOiBcImIgYlwiIFwiYyBhXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgICBncmlkLWFyZWE6IGE7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0IHsgICAgICAgXHJcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0LWxpc3Qge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk1JTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlYXJjaC1maWx0ZXIge1xyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlYXJjaC1yZXN1bHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNoYW5lbCB7XHJcbiAgICAkYmctaW1hZ2U6IDM2MHB4O1xyXG5cclxuICAgICZfX2NvdmVyLXdyYXAge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRiZy1pbWFnZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYmctaW1hZ2UgLSA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZW1wdHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm9wYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdmVyLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY292ZXItdHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3Zlci1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtKCRiZy1pbWFnZSAvMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLSgkYmctaW1hZ2UgLzMpO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtZmVlZF9fdG9vbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0cy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCg0OCUsMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDEwMCUsMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi53b3JsZC1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgLndvcmxkLXNlYXJjaF9fbG9nby10eHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndvcmxkLXNlYXJjaF9fZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53b3JsZC1zZWFyY2hfX3BhbmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTIwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0b3A6IDU1cHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVtcHR5IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzVweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGlzdC9sb2dvLXdvcmxkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nby10eHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bl9fdmFsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLXNlYXJjaCB7XHJcblxyXG4gICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYnRuLW9wZW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0lmJztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNCc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tb3Blbi1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tZ3JvdXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2hhbmVsLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR1c2VyZm9udC1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50cnkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VycyB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtcG9wdXAge1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtcG9wdXBfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUtYnRuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbC10b29scyB7XHJcblxyXG4gICAgICAgIC50b29scy1wb3B1cF9fYnRuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcnQtZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJzY3Ige1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnNjci1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFjY291bnQtZGV0YWlsIHtcclxuICAgICZfX3BlcnNvbi1jYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BlcnNvbi1pbmZvIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVyc29uLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHVzZXJmb250LWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsYWcge1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGl2aXR5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tdW5pdHkge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdXNlcmZvbnQtYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb21wYW55LWxpc3QsXHJcbiAgICAmX19jaGFuZWwtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcclxuICAgICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAzMi40JSk7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG4iLCIuY29tcGFueS1zbWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAuaS12ay1mbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pLWZiLWZsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1saXN0X19saW5rIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jaGFuZWwtc21jYXJkIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdzE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXZhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGFnIHtcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcnQtZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNoYW5lbC1zaWRlYmFyIHtcclxuICAgICZfX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhbmVsLWNhcmRfX3NvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cxO1xyXG5cclxuICAgICAgICAmLS1mbGF0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZWwtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24taXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2hhcmUtcG9wdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXBvcHVwX19jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi1zdWJjcixcclxuICAgICZfX3NoYXJlLWJ0bixcclxuICAgICZfX21haWwtYnRuIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi1zdWJjciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJi5zaWduZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlLWJ0biB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFuZWwtY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Vic2NyaWJlcnMtbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbC1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYi1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6Mzc0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGlkZS10eHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLW1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4iLCIuc3Vic2NyaWJlcnMtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDQwcHgsMWZyKSk7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zdWJzY3JpYmVycyB7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMzElLDFmcikpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgxMDAlLDFmcikpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5vdGhlci1jaGFuZWwge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhbmVsLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFsbC1jaGFuZWwge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoNDglLDFmcikpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgxMDAlLDFmcikpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJzY3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2lnbmVkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
