:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--default: #dee2e6;--primary: #ED3A3B;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Roboto Slab",Montserrat;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ED3A3B;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:transparent}a:hover{color:#c81213;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#000;background-color:#f6f6f6;border-radius:.25rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#000;background-color:#f6f6f6;padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal;padding:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.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%}@media (min-width: 576px){.col-sm{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.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%}}@media (min-width: 768px){.col-md{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.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%}}@media (min-width: 992px){.col-lg{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.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%}}@media (min-width: 1200px){.col-xl{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;-webkit-flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;-webkit-flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;-webkit-flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;-webkit-flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;-webkit-flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;-webkit-flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;-webkit-flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;-webkit-flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;-webkit-flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;-webkit-flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.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%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-default,.table-default>th,.table-default>td{background-color:#f6f7f8}.table-default th,.table-default td,.table-default thead th,.table-default tbody+tbody{border-color:#eef0f2}.table-hover .table-default:hover{background-color:#e8eaed}.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#e8eaed}.table-primary,.table-primary>th,.table-primary>td{background-color:#fac8c8}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#f69999}.table-hover .table-primary:hover{background-color:#f8b1b1}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#f8b1b1}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#f8afaf;outline:0;box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input.form-control[type="date"],input.form-control[type="time"],input.form-control[type="datetime-local"],input.form-control[type="month"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text,.help-text,.help-block{display:block;margin-top:.25rem}.form-row{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check,.shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .radio,.shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .radio{position:relative;display:block;padding-left:1.25rem}.form-check-input,.shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .radio label>input,.shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .radio label>input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input[disabled]~.form-check-label,.shiny-input-checkboxgroup .radio label>input[disabled]~.form-check-label,.shiny-input-radiogroup .checkbox label>input[disabled]~.form-check-label,.shiny-input-radiogroup .radio label>input[disabled]~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input[disabled]~label,.shiny-input-checkboxgroup .checkbox label>input[disabled]~label,.shiny-input-checkboxgroup .radio .form-check-input[disabled]~label,.shiny-input-checkboxgroup .radio label>input[disabled]~label,.shiny-input-radiogroup .checkbox .form-check-input[disabled]~label,.shiny-input-radiogroup .checkbox label>input[disabled]~label,.shiny-input-radiogroup .radio .form-check-input[disabled]~label,.shiny-input-radiogroup .radio label>input[disabled]~label,.form-check-input:disabled~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input:disabled~.form-check-label,.shiny-input-checkboxgroup .radio label>input:disabled~.form-check-label,.shiny-input-radiogroup .checkbox label>input:disabled~.form-check-label,.shiny-input-radiogroup .radio label>input:disabled~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input:disabled~label,.shiny-input-checkboxgroup .checkbox label>input:disabled~label,.shiny-input-checkboxgroup .radio .form-check-input:disabled~label,.shiny-input-checkboxgroup .radio label>input:disabled~label,.shiny-input-radiogroup .checkbox .form-check-input:disabled~label,.shiny-input-radiogroup .checkbox label>input:disabled~label,.shiny-input-radiogroup .radio .form-check-input:disabled~label,.shiny-input-radiogroup .radio label>input:disabled~label{color:#6c757d}.form-check-label,.shiny-input-checkboxgroup .checkbox label,.shiny-input-checkboxgroup .radio label,.shiny-input-radiogroup .checkbox label,.shiny-input-radiogroup .radio label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;-webkit-align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input,.form-check-inline .shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .checkbox .form-check-inline label>input,.form-check-inline .shiny-input-checkboxgroup .radio label>input,.shiny-input-checkboxgroup .radio .form-check-inline label>input,.form-check-inline .shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .checkbox .form-check-inline label>input,.form-check-inline .shiny-input-radiogroup .radio label>input,.shiny-input-radiogroup .radio .form-check-inline label>input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.form-check-label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.form-check-label,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.form-check-label,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-radiogroup .radio label>input:valid~.form-check-label,.shiny-input-radiogroup .radio .was-validated label>input:valid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox .form-check-input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .form-check-input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .form-check-input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .form-check-input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .form-check-input:valid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .form-check-input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~label,.shiny-input-radiogroup .checkbox .was-validated .radio label>input:valid~label,.shiny-input-radiogroup .radio .checkbox .was-validated label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .form-check-input:valid~label,.was-validated .shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input:valid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:valid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:valid~label,.was-validated .shiny-input-radiogroup .radio label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .form-check-input:valid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .radio .was-validated .checkbox label>input:valid~label,.shiny-input-radiogroup .checkbox .radio .was-validated label>input:valid~label,.shiny-input-radiogroup .radio .was-validated label>input:valid~label,.form-check-input.is-valid~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.form-check-label,.shiny-input-checkboxgroup .radio label>input.is-valid~.form-check-label,.shiny-input-radiogroup .checkbox label>input.is-valid~.form-check-label,.shiny-input-radiogroup .radio label>input.is-valid~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input.is-valid~label,.shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .radio .form-check-input.is-valid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-radiogroup .checkbox .form-check-input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-valid~label,.shiny-input-radiogroup .radio .form-check-input.is-valid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-valid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-valid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-valid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-valid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-valid~label,.shiny-input-radiogroup .radio label>input.is-valid~label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.valid-feedback,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.valid-feedback,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.valid-feedback,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.valid-feedback,.was-validated .shiny-input-radiogroup .radio label>input:valid~.valid-feedback,.shiny-input-radiogroup .radio .was-validated label>input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.was-validated .shiny-input-checkboxgroup .checkbox label>input:valid~.valid-tooltip,.shiny-input-checkboxgroup .checkbox .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-checkboxgroup .radio label>input:valid~.valid-tooltip,.shiny-input-checkboxgroup .radio .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-radiogroup .checkbox label>input:valid~.valid-tooltip,.shiny-input-radiogroup .checkbox .was-validated label>input:valid~.valid-tooltip,.was-validated .shiny-input-radiogroup .radio label>input:valid~.valid-tooltip,.shiny-input-radiogroup .radio .was-validated label>input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.valid-feedback,.shiny-input-checkboxgroup .radio label>input.is-valid~.valid-feedback,.shiny-input-radiogroup .checkbox label>input.is-valid~.valid-feedback,.shiny-input-radiogroup .radio label>input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.shiny-input-checkboxgroup .checkbox label>input.is-valid~.valid-tooltip,.shiny-input-checkboxgroup .radio label>input.is-valid~.valid-tooltip,.shiny-input-radiogroup .checkbox label>input.is-valid~.valid-tooltip,.shiny-input-radiogroup .radio label>input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.form-check-label,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.form-check-label,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.form-check-label,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.form-check-label,.was-validated .shiny-input-checkboxgroup .checkbox .form-check-input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .form-check-input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .form-check-input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.was-validated .shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .form-check-input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .form-check-input:invalid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .form-check-input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~label,.shiny-input-radiogroup .checkbox .was-validated .radio label>input:invalid~label,.shiny-input-radiogroup .radio .checkbox .was-validated label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .form-check-input:invalid~label,.was-validated .shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input:invalid~label,.shiny-input-checkboxgroup .was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio .checkbox label>input:invalid~label,.was-validated .shiny-input-radiogroup .checkbox .radio label>input:invalid~label,.was-validated .shiny-input-radiogroup .radio label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .form-check-input:invalid~label,.shiny-input-radiogroup .radio .was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio .was-validated label>input:invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated .checkbox label>input:invalid~label,.shiny-input-radiogroup .checkbox .radio .was-validated label>input:invalid~label,.shiny-input-radiogroup .radio .was-validated label>input:invalid~label,.form-check-input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .radio label>input.is-invalid~.form-check-label,.shiny-input-radiogroup .checkbox label>input.is-invalid~.form-check-label,.shiny-input-radiogroup .radio label>input.is-invalid~.form-check-label,.shiny-input-checkboxgroup .checkbox .form-check-input.is-invalid~label,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .form-check-input.is-invalid~label,.shiny-input-checkboxgroup .radio .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .form-check-input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .radio .shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .radio .form-check-input.is-invalid~label,.shiny-input-radiogroup .radio .shiny-input-checkboxgroup .checkbox label>input.is-invalid~label,.shiny-input-checkboxgroup .checkbox .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .shiny-input-checkboxgroup .radio label>input.is-invalid~label,.shiny-input-checkboxgroup .shiny-input-radiogroup .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio .checkbox label>input.is-invalid~label,.shiny-input-radiogroup .checkbox .radio label>input.is-invalid~label,.shiny-input-radiogroup .radio label>input.is-invalid~label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.invalid-feedback,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.invalid-feedback,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.invalid-feedback,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.invalid-feedback,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.invalid-feedback,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.was-validated .shiny-input-checkboxgroup .checkbox label>input:invalid~.invalid-tooltip,.shiny-input-checkboxgroup .checkbox .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-checkboxgroup .radio label>input:invalid~.invalid-tooltip,.shiny-input-checkboxgroup .radio .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-radiogroup .checkbox label>input:invalid~.invalid-tooltip,.shiny-input-radiogroup .checkbox .was-validated label>input:invalid~.invalid-tooltip,.was-validated .shiny-input-radiogroup .radio label>input:invalid~.invalid-tooltip,.shiny-input-radiogroup .radio .was-validated label>input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.invalid-feedback,.shiny-input-checkboxgroup .radio label>input.is-invalid~.invalid-feedback,.shiny-input-radiogroup .checkbox label>input.is-invalid~.invalid-feedback,.shiny-input-radiogroup .radio label>input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.shiny-input-checkboxgroup .checkbox label>input.is-invalid~.invalid-tooltip,.shiny-input-checkboxgroup .radio label>input.is-invalid~.invalid-tooltip,.shiny-input-radiogroup .checkbox label>input.is-invalid~.invalid-tooltip,.shiny-input-radiogroup .radio label>input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center}.form-inline .form-check,.form-inline .shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .form-inline .checkbox,.form-inline .shiny-input-checkboxgroup .radio,.shiny-input-checkboxgroup .form-inline .radio,.form-inline .shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .form-inline .checkbox,.form-inline .shiny-input-radiogroup .radio,.shiny-input-radiogroup .form-inline .radio{width:100%}@media (min-width: 576px){.form-inline label{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;display:-webkit-flex;flex:0 0 auto;-webkit-flex:0 0 auto;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;-webkit-align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check,.form-inline .shiny-input-checkboxgroup .checkbox,.shiny-input-checkboxgroup .form-inline .checkbox,.form-inline .shiny-input-checkboxgroup .radio,.shiny-input-checkboxgroup .form-inline .radio,.form-inline .shiny-input-radiogroup .checkbox,.shiny-input-radiogroup .form-inline .checkbox,.form-inline .shiny-input-radiogroup .radio,.shiny-input-radiogroup .form-inline .radio{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input,.form-inline .shiny-input-checkboxgroup .checkbox label>input,.shiny-input-checkboxgroup .checkbox .form-inline label>input,.form-inline .shiny-input-checkboxgroup .radio label>input,.shiny-input-checkboxgroup .radio .form-inline label>input,.form-inline .shiny-input-radiogroup .checkbox label>input,.shiny-input-radiogroup .checkbox .form-inline label>input,.form-inline .shiny-input-radiogroup .radio label>input,.shiny-input-radiogroup .radio .form-inline label>input{position:relative;flex-shrink:0;-webkit-flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-default{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:hover{color:#000;background-color:#c8cfd6;border-color:#c1c9d0}.btn-default:focus,.btn-default.focus{color:#000;background-color:#c8cfd6;border-color:#c1c9d0;box-shadow:0 0 0 .2rem rgba(189,192,196,0.5)}.btn-default.disabled,.btn-default:disabled{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:not(:disabled):not(.disabled):active,.btn-default.active:not(:disabled):not(.disabled),.show>.btn-default.dropdown-toggle,.in>.btn-default.dropdown-toggle{color:#000;background-color:#c1c9d0;border-color:#bac2cb}.btn-default:not(:disabled):not(.disabled):active:focus,.btn-default.active:not(:disabled):not(.disabled):focus,.show>.btn-default.dropdown-toggle:focus,.in>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(189,192,196,0.5)}.btn-primary{color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.btn-primary:hover{color:#fff;background-color:#ea1718;border-color:#e01416}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#ea1718;border-color:#e01416;box-shadow:0 0 0 .2rem rgba(240,88,88,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle,.in>.btn-primary.dropdown-toggle{color:#fff;background-color:#e01416;border-color:#d41314}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus,.in>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(240,88,88,0.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary.active:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle,.in>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary.active:not(:disabled):not(.disabled):focus,.show>.btn-secondary.dropdown-toggle:focus,.in>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success.active:not(:disabled):not(.disabled),.show>.btn-success.dropdown-toggle,.in>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success.active:not(:disabled):not(.disabled):focus,.show>.btn-success.dropdown-toggle:focus,.in>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info.active:not(:disabled):not(.disabled),.show>.btn-info.dropdown-toggle,.in>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info.active:not(:disabled):not(.disabled):focus,.show>.btn-info.dropdown-toggle:focus,.in>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#000;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(217,164,6,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning.active:not(:disabled):not(.disabled),.show>.btn-warning.dropdown-toggle,.in>.btn-warning.dropdown-toggle{color:#000;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning.active:not(:disabled):not(.disabled):focus,.show>.btn-warning.dropdown-toggle:focus,.in>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(217,164,6,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger.active:not(:disabled):not(.disabled),.show>.btn-danger.dropdown-toggle,.in>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger.active:not(:disabled):not(.disabled):focus,.show>.btn-danger.dropdown-toggle:focus,.in>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#000;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(211,212,213,0.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light.active:not(:disabled):not(.disabled),.show>.btn-light.dropdown-toggle,.in>.btn-light.dropdown-toggle{color:#000;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light.active:not(:disabled):not(.disabled):focus,.show>.btn-light.dropdown-toggle:focus,.in>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,212,213,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark.active:not(:disabled):not(.disabled),.show>.btn-dark.dropdown-toggle,.in>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark.active:not(:disabled):not(.disabled):focus,.show>.btn-dark.dropdown-toggle:focus,.in>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.btn-outline-default{color:#dee2e6;border-color:#dee2e6;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-outline-default:focus,.btn-outline-default.focus{box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#dee2e6;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled):active,.btn-outline-default.active:not(:disabled):not(.disabled),.show>.btn-outline-default.dropdown-toggle,.in>.btn-outline-default.dropdown-toggle{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-outline-default:not(:disabled):not(.disabled):active:focus,.btn-outline-default.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-default.dropdown-toggle:focus,.in>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.btn-outline-primary{color:#ED3A3B;border-color:#ED3A3B;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(237,58,59,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ED3A3B;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.active:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle,.in>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus,.in>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(237,58,59,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary.active:not(:disabled):not(.disabled),.show>.btn-outline-secondary.dropdown-toggle,.in>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-secondary.dropdown-toggle:focus,.in>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success.active:not(:disabled):not(.disabled),.show>.btn-outline-success.dropdown-toggle,.in>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-success.dropdown-toggle:focus,.in>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8;background-color:transparent}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info.active:not(:disabled):not(.disabled),.show>.btn-outline-info.dropdown-toggle,.in>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-info.dropdown-toggle:focus,.in>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107;background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning.active:not(:disabled):not(.disabled),.show>.btn-outline-warning.dropdown-toggle,.in>.btn-outline-warning.dropdown-toggle{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-warning.dropdown-toggle:focus,.in>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active:not(:disabled):not(.disabled),.show>.btn-outline-danger.dropdown-toggle,.in>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-danger.dropdown-toggle:focus,.in>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light.active:not(:disabled):not(.disabled),.show>.btn-outline-light.dropdown-toggle,.in>.btn-outline-light.dropdown-toggle{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-light.dropdown-toggle:focus,.in>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;border-color:#343a40;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark.active:not(:disabled):not(.disabled),.show>.btn-outline-dark.dropdown-toggle,.in>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-dark.dropdown-toggle:focus,.in>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#ED3A3B;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none}.btn-link:hover{color:#c81213;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input.btn-block[type="submit"],input.btn-block[type="reset"],input.btn-block[type="button"]{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show):not(.in){opacity:0}.collapse:not(.show):not(.in){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider,.dropdown-menu>li.divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item,.dropdown-menu>li>a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active{color:#fff;text-decoration:none;background-color:#ED3A3B}.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-item:disabled,.dropdown-menu>li>a:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show,.dropdown-menu.in{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n + 3),.input-group.has-validation>.custom-select:nth-last-child(n + 3),.input-group.has-validation>.custom-file:nth-last-child(n + 3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend,.input-group-append{display:flex;display:-webkit-flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n + 3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;color-adjust:exact;-webkit-print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#ED3A3B;background-color:#ED3A3B}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#f8afaf}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#000;background-color:#fcdede;border-color:#fcdede}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#ED3A3B;background-color:#ED3A3B}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(237,58,59,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(237,58,59,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(237,58,59,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(237,58,59,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.custom-select:focus{border-color:#f8afaf;outline:0;box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#f8afaf;box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(237,58,59,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(237,58,59,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(237,58,59,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#ED3A3B;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fcdede}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ED3A3B;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fcdede}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#ED3A3B;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#fcdede}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav-tabs>li>a,.nav-pills>li>a,ul.nav.navbar-nav>li>a{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-tabs>li>a:hover,.nav-pills>li>a:hover,ul.nav.navbar-nav>li>a:hover,.nav-link:focus,.nav-tabs>li>a:focus,.nav-pills>li>a:focus,ul.nav.navbar-nav>li>a:focus{text-decoration:none}.nav-link.disabled,.nav-tabs>li>a.disabled,.nav-pills>li>a.disabled,ul.nav.navbar-nav>li>a.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link,.nav-tabs>li>a,.nav-tabs .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li>a{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs>li>a:hover,.nav-tabs .nav-pills>li>a:hover,.nav-tabs ul.nav.navbar-nav>li>a:hover,.nav-tabs .nav-link:focus,.nav-tabs>li>a:focus,.nav-tabs .nav-pills>li>a:focus,.nav-tabs ul.nav.navbar-nav>li>a:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled,.nav-tabs>li>a.disabled,.nav-tabs .nav-pills>li>a.disabled,.nav-tabs ul.nav.navbar-nav>li>a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs .nav-pills>li>a.active,.nav-tabs ul.nav.navbar-nav>li>a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.in .nav-link,.nav-tabs .nav-item.show .nav-tabs>li>a,.nav-tabs .nav-item.in .nav-tabs>li>a,.nav-tabs .nav-item.show .nav-pills>li>a,.nav-tabs .nav-item.in .nav-pills>li>a,.nav-tabs>li.show .nav-link,.nav-tabs>li.in .nav-link,.nav-tabs>li.show .nav-tabs>li>a,.nav-tabs>li.in .nav-tabs>li>a,.nav-tabs>li.show .nav-pills>li>a,.nav-tabs>li.in .nav-pills>li>a,.nav-tabs .nav-pills>li.show .nav-link,.nav-tabs .nav-pills>li.in .nav-link,.nav-tabs .nav-pills>li.show .nav-tabs>li>a,.nav-tabs .nav-pills>li.in .nav-tabs>li>a,.nav-tabs .nav-pills>li.show .nav-pills>li>a,.nav-tabs .nav-pills>li.in .nav-pills>li>a,.nav-tabs .nav-item.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-item.in ul.nav.navbar-nav>li>a,.nav-tabs>li.show ul.nav.navbar-nav>li>a,.nav-tabs>li.in ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.in ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) ul.nav.navbar-nav>li>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link,.nav-pills .nav-tabs>li>a,.nav-pills>li>a,.nav-pills ul.nav.navbar-nav>li>a{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-tabs>li>a.active,.nav-pills>li>a.active,.nav-pills ul.nav.navbar-nav>li>a.active,.nav-pills .show>.nav-link,.nav-pills .in>.nav-link,.nav-pills .nav-tabs>li.show>a,.nav-pills .nav-tabs>li.in>a,.nav-pills>li.show>a,.nav-pills>li.in>a,.nav-pills ul.nav.navbar-nav>li.show>a,.nav-pills ul.nav.navbar-nav>li.in>a{color:#fff;background-color:#ED3A3B}.nav-fill>.nav-link,.nav-tabs>li.nav-fill>a,.nav-pills>li.nav-fill>a,ul.nav.navbar-nav>li.nav-fill>a,.nav-fill .nav-item,.nav-fill .nav-tabs>li,.nav-fill .nav-pills>li,.nav-fill ul.nav.navbar-nav>li:not(.dropdown){flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-tabs>li.nav-justified>a,.nav-pills>li.nav-justified>a,ul.nav.navbar-nav>li.nav-justified>a,.nav-justified .nav-item,.nav-justified .nav-tabs>li,.nav-justified .nav-pills>li,.nav-justified ul.nav.navbar-nav>li:not(.dropdown){flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link,.navbar-nav .nav-tabs>li>a,.navbar-nav .nav-pills>li>a,ul.nav.navbar-nav>li>a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler,.navbar-toggle{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggle:hover,.navbar-toggler:focus,.navbar-toggle:focus{text-decoration:none}.navbar-toggler-icon,.navbar-toggle>.icon-bar:last-child{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container,.navbar-expand-sm>.container-fluid,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-fluid,.navbar-expand-sm>.container-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-sm,.navbar-expand-sm>.container-md,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-md,.navbar-expand-sm>.container-lg,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-lg,.navbar-expand-sm>.container-xl,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl){flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav-tabs>li>a,.navbar-expand-sm .navbar-nav .nav-pills>li>a,.navbar-expand-sm ul.nav.navbar-nav>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-link,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-tabs>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-pills>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container,.navbar-expand-sm>.container-fluid,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-fluid,.navbar-expand-sm>.container-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-sm,.navbar-expand-sm>.container-md,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-md,.navbar-expand-sm>.container-lg,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-lg,.navbar-expand-sm>.container-xl,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl)>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .navbar-toggle,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggler,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggle{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav-tabs>li>a,.navbar-expand-md .navbar-nav .nav-pills>li>a,.navbar-expand-md ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .navbar-toggle{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-tabs>li>a,.navbar-expand-lg .navbar-nav .nav-pills>li>a,.navbar-expand-lg ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .navbar-toggle{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav-tabs>li>a,.navbar-expand-xl .navbar-nav .nav-pills>li>a,.navbar-expand-xl ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .navbar-toggle{display:none}}.navbar-expand{flex-flow:row nowrap;-webkit-flex-flow:row nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav-tabs>li>a,.navbar-expand .navbar-nav .nav-pills>li>a,.navbar-expand ul.nav.navbar-nav>li>a{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .navbar-toggle{display:none}.navbar-light .navbar-brand,.navbar.navbar-default .navbar-brand{color:#000}.navbar-light .navbar-brand:hover,.navbar.navbar-default .navbar-brand:hover,.navbar-light .navbar-brand:focus,.navbar.navbar-default .navbar-brand:focus{color:#000}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-tabs>li>a,.navbar-light .navbar-nav .nav-pills>li>a,.navbar.navbar-default .navbar-nav .nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li>a,.navbar.navbar-default .navbar-nav .nav-pills>li>a,.navbar-light ul.nav.navbar-nav>li>a,.navbar.navbar-default ul.nav.navbar-nav>li>a{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-tabs>li>a:hover,.navbar-light .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-default .navbar-nav .nav-link:hover,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-default .navbar-nav .nav-pills>li>a:hover,.navbar-light ul.nav.navbar-nav>li>a:hover,.navbar.navbar-default ul.nav.navbar-nav>li>a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-tabs>li>a:focus,.navbar-light .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-default .navbar-nav .nav-link:focus,.navbar.navbar-default .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-default .navbar-nav .nav-pills>li>a:focus,.navbar-light ul.nav.navbar-nav>li>a:focus,.navbar.navbar-default ul.nav.navbar-nav>li>a:focus{color:rgba(0,0,0,0.75)}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .nav-tabs>li>a.disabled,.navbar-light .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-link.disabled,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-default .navbar-nav .nav-pills>li>a.disabled,.navbar-light ul.nav.navbar-nav>li>a.disabled,.navbar.navbar-default ul.nav.navbar-nav>li>a.disabled{color:rgba(0,0,0,0.25)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .in>.nav-link,.navbar-light .navbar-nav .nav-tabs>li.show>a,.navbar-light .navbar-nav .nav-tabs>li.in>a,.navbar-light .navbar-nav .nav-pills>li.show>a,.navbar-light .navbar-nav .nav-pills>li.in>a,.navbar.navbar-default .navbar-nav .show>.nav-link,.navbar.navbar-default .navbar-nav .in>.nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-default .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-default .navbar-nav .nav-pills>li.show>a,.navbar.navbar-default .navbar-nav .nav-pills>li.in>a,.navbar-light ul.nav.navbar-nav>li.show>a,.navbar-light ul.nav.navbar-nav>li.in>a,.navbar.navbar-default ul.nav.navbar-nav>li.show>a,.navbar.navbar-default ul.nav.navbar-nav>li.in>a,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-tabs>li.active>a,.navbar-light .navbar-nav .nav-pills>li.active>a,.navbar.navbar-default .navbar-nav .active>.nav-link,.navbar.navbar-default .navbar-nav .nav-tabs>li.active>a,.navbar.navbar-default .navbar-nav .nav-pills>li.active>a,.navbar-light ul.nav.navbar-nav>li.active>a,.navbar.navbar-default ul.nav.navbar-nav>li.active>a,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.in,.navbar-light .navbar-nav .nav-tabs>li>a.show,.navbar-light .navbar-nav .nav-tabs>li>a.in,.navbar-light .navbar-nav .nav-pills>li>a.show,.navbar-light .navbar-nav .nav-pills>li>a.in,.navbar.navbar-default .navbar-nav .nav-link.show,.navbar.navbar-default .navbar-nav .nav-link.in,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.show,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.in,.navbar.navbar-default .navbar-nav .nav-pills>li>a.show,.navbar.navbar-default .navbar-nav .nav-pills>li>a.in,.navbar-light ul.nav.navbar-nav>li>a.show,.navbar-light ul.nav.navbar-nav>li>a.in,.navbar.navbar-default ul.nav.navbar-nav>li>a.show,.navbar.navbar-default ul.nav.navbar-nav>li>a.in,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-tabs>li>a.active,.navbar-light .navbar-nav .nav-pills>li>a.active,.navbar.navbar-default .navbar-nav .nav-link.active,.navbar.navbar-default .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-default .navbar-nav .nav-pills>li>a.active,.navbar-light ul.nav.navbar-nav>li>a.active,.navbar.navbar-default ul.nav.navbar-nav>li>a.active{color:#000}.navbar-light .navbar-toggler,.navbar-light .navbar-toggle,.navbar.navbar-default .navbar-toggler,.navbar.navbar-default .navbar-toggle{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon,.navbar-light .navbar-toggle>.icon-bar:last-child,.navbar.navbar-default .navbar-toggler-icon,.navbar.navbar-default .navbar-toggle>.icon-bar:last-child{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text,.navbar.navbar-default .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a,.navbar.navbar-default .navbar-text a{color:#000}.navbar-light .navbar-text a:hover,.navbar.navbar-default .navbar-text a:hover,.navbar-light .navbar-text a:focus,.navbar.navbar-default .navbar-text a:focus{color:#000}.navbar-dark .navbar-brand,.navbar.navbar-inverse .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar.navbar-inverse .navbar-brand:hover,.navbar-dark .navbar-brand:focus,.navbar.navbar-inverse .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-tabs>li>a,.navbar-dark .navbar-nav .nav-pills>li>a,.navbar.navbar-inverse .navbar-nav .nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a,.navbar-dark ul.nav.navbar-nav>li>a,.navbar.navbar-inverse ul.nav.navbar-nav>li>a{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-tabs>li>a:hover,.navbar-dark .navbar-nav .nav-pills>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-link:hover,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:hover,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:hover,.navbar-dark ul.nav.navbar-nav>li>a:hover,.navbar.navbar-inverse ul.nav.navbar-nav>li>a:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-tabs>li>a:focus,.navbar-dark .navbar-nav .nav-pills>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-link:focus,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a:focus,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a:focus,.navbar-dark ul.nav.navbar-nav>li>a:focus,.navbar.navbar-inverse ul.nav.navbar-nav>li>a:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .nav-tabs>li>a.disabled,.navbar-dark .navbar-nav .nav-pills>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-link.disabled,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.disabled,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.disabled,.navbar-dark ul.nav.navbar-nav>li>a.disabled,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .in>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.show>a,.navbar-dark .navbar-nav .nav-tabs>li.in>a,.navbar-dark .navbar-nav .nav-pills>li.show>a,.navbar-dark .navbar-nav .nav-pills>li.in>a,.navbar.navbar-inverse .navbar-nav .show>.nav-link,.navbar.navbar-inverse .navbar-nav .in>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.in>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.show>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.in>a,.navbar-dark ul.nav.navbar-nav>li.show>a,.navbar-dark ul.nav.navbar-nav>li.in>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.show>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.in>a,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-tabs>li.active>a,.navbar-dark .navbar-nav .nav-pills>li.active>a,.navbar.navbar-inverse .navbar-nav .active>.nav-link,.navbar.navbar-inverse .navbar-nav .nav-tabs>li.active>a,.navbar.navbar-inverse .navbar-nav .nav-pills>li.active>a,.navbar-dark ul.nav.navbar-nav>li.active>a,.navbar.navbar-inverse ul.nav.navbar-nav>li.active>a,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.in,.navbar-dark .navbar-nav .nav-tabs>li>a.show,.navbar-dark .navbar-nav .nav-tabs>li>a.in,.navbar-dark .navbar-nav .nav-pills>li>a.show,.navbar-dark .navbar-nav .nav-pills>li>a.in,.navbar.navbar-inverse .navbar-nav .nav-link.show,.navbar.navbar-inverse .navbar-nav .nav-link.in,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.show,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.in,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.show,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.in,.navbar-dark ul.nav.navbar-nav>li>a.show,.navbar-dark ul.nav.navbar-nav>li>a.in,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.show,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.in,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-tabs>li>a.active,.navbar-dark .navbar-nav .nav-pills>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-link.active,.navbar.navbar-inverse .navbar-nav .nav-tabs>li>a.active,.navbar.navbar-inverse .navbar-nav .nav-pills>li>a.active,.navbar-dark ul.nav.navbar-nav>li>a.active,.navbar.navbar-inverse ul.nav.navbar-nav>li>a.active{color:#fff}.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggle,.navbar.navbar-inverse .navbar-toggler,.navbar.navbar-inverse .navbar-toggle{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon,.navbar-dark .navbar-toggle>.icon-bar:last-child,.navbar.navbar-inverse .navbar-toggler-icon,.navbar.navbar-inverse .navbar-toggle>.icon-bar:last-child{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text,.navbar.navbar-inverse .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a,.navbar.navbar-inverse .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar.navbar-inverse .navbar-text a:hover,.navbar-dark .navbar-text a:focus,.navbar.navbar-inverse .navbar-text a:focus{color:#fff}.card,.well{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr,.well>hr{margin-right:0;margin-left:0}.card>.list-group,.well>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.well>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child,.well>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.well>.card-header+.list-group,.card>.list-group+.card-footer,.well>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;-webkit-flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card,.card-deck .well{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card,.card-deck .well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card,.card-group>.well{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card,.card-group>.well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.well+.card,.card-group>.card+.well,.card-group>.well+.well{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.well:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.card-group>.well:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.card-group>.well:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.well:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.card-group>.well:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.card-group>.well:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card,.card-columns .well{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card,.card-columns .well{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card,.accordion>.well{overflow:hidden}.accordion>.card:not(:last-of-type),.accordion>.well:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type),.accordion>.well:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header,.accordion>.well>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#ED3A3B;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#c81213;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(237,58,59,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{color:#000;background-color:#dee2e6}a.badge-default:hover,a.badge-default:focus{color:#000;background-color:#c1c9d0}a.badge-default:focus,a.badge-default.focus{outline:0;box-shadow:0 0 0 .2rem rgba(222,226,230,0.5)}.badge-primary{color:#fff;background-color:#ED3A3B}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#e01416}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(237,58,59,0.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.badge-warning{color:#000;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#000;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.badge-light{color:#000;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#000;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-default{color:#737678;background-color:#f8f9fa;border-color:#f6f7f8}.alert-default hr{border-top-color:#e8eaed}.alert-default .alert-link{color:#5a5c5e}.alert-primary{color:#7b1e1f;background-color:#fbd8d8;border-color:#fac8c8}.alert-primary hr{border-top-color:#f8b1b1}.alert-primary .alert-link{color:#521415}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;display:-webkit-flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#ED3A3B;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start}.media-body{flex:1;-webkit-flex:1}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#ED3A3B;border-color:#ED3A3B}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#737678;background-color:#f6f7f8}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#737678;background-color:#e8eaed}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#737678;border-color:#737678}.list-group-item-primary{color:#7b1e1f;background-color:#fac8c8}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#7b1e1f;background-color:#f8b1b1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#7b1e1f;border-color:#7b1e1f}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;-webkit-flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show,.toast.in{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;display:-webkit-flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0;-webkit-flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show,.modal-backdrop.in{opacity:.5}.modal-header{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content;height:-webkit-min-content;height:-moz-min-content;height:-ms-min-content;height:-o-min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Roboto Slab",Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show,.tooltip.in{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Roboto Slab",Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-default{background-color:#dee2e6 !important;color:#000}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#c1c9d0 !important}.bg-primary{background-color:#ED3A3B !important;color:#fff}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#e01416 !important}.bg-secondary{background-color:#6c757d !important;color:#fff}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important;color:#fff}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important;color:#fff}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important;color:#000}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important;color:#fff}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light,.navbar.navbar-default{background-color:#f8f9fa !important;color:#000}a.bg-light:hover,a.navbar.navbar-default:hover,a.bg-light:focus,a.navbar.navbar-default:focus,button.bg-light:hover,button.navbar.navbar-default:hover,button.bg-light:focus,button.navbar.navbar-default:focus{background-color:#dae0e5 !important}.bg-dark,.navbar.navbar-inverse{background-color:#343a40 !important;color:#fff}a.bg-dark:hover,a.navbar.navbar-inverse:hover,a.bg-dark:focus,a.navbar.navbar-inverse:focus,button.bg-dark:hover,button.navbar.navbar-inverse:hover,button.bg-dark:focus,button.navbar.navbar-inverse:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important;color:#000}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-default{border-color:#dee2e6 !important}.border-primary{border-color:#ED3A3B !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top,.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom,.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top,.navbar-sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-default{color:#dee2e6 !important}a.text-default:hover,a.text-default:focus{color:#b2bcc5 !important}.text-primary{color:#ED3A3B !important}a.text-primary:hover,a.text-primary:focus{color:#c81213 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted,.help-text,.help-block{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.well{display:block;background-color:rgba(0,0,0,0.03);color:#212529;padding:1.25rem;border-radius:.25rem}.well-lg{padding:1.5rem;border-radius:.3rem}.well-sm{padding:0.5rem;border-radius:.2rem}.draggable .well{background-color:#f7f7f7}.dropdown-menu>li.active>a{color:#fff;text-decoration:none;background-color:#ED3A3B}.navbar:not(.fixed-bottom):not(.navbar-fixed-bottom):not(.navbar-fixed-bottom){margin-bottom:20px}ul.nav.navbar-nav{flex:1;-webkit-flex:1}ul.nav.navbar-nav.navbar-right{flex:unset;-webkit-flex:unset;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.navbar-toggle>.icon-bar{display:none}@media (max-width: 575.98px){.navbar-header{width:100%}.navbar-header .navbar-toggle{float:right}}.nav-tabs>li.active>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills>li.active>a{color:#fff;background-color:#ED3A3B}.nav-stacked{flex-direction:column;-webkit-flex-direction:column}.progress-bar-default{background-color:#dee2e6;color:#000}.progress-bar-primary{background-color:#ED3A3B;color:#fff}.progress-bar-secondary{background-color:#6c757d;color:#fff}.progress-bar-success{background-color:#28a745;color:#fff}.progress-bar-info{background-color:#17a2b8;color:#fff}.progress-bar-warning{background-color:#ffc107;color:#000}.progress-bar-danger{background-color:#dc3545;color:#fff}.progress-bar-light{background-color:#f8f9fa;color:#000}.progress-bar-dark{background-color:#343a40;color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.form-group{margin-bottom:1rem}.shiny-input-checkboxgroup .checkbox-inline,.shiny-input-checkboxgroup .radio-inline,.shiny-input-radiogroup .checkbox-inline,.shiny-input-radiogroup .radio-inline{padding-left:0;margin-right:.75rem}.shiny-input-checkboxgroup .checkbox-inline label>input,.shiny-input-checkboxgroup .radio-inline label>input,.shiny-input-radiogroup .checkbox-inline label>input,.shiny-input-radiogroup .radio-inline label>input{margin-top:0;margin-right:.3125rem;margin-bottom:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append{padding:inherit;line-height:inherit;text-shadow:inherit;border-width:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append .input-group-text{border-radius:0}pre.shiny-code{padding:0.5rem}h1,h2,h3{margin-top:1.5rem}h4,h5,h6{margin-top:1rem}@media (min-width: 576px){.nav{display:flex !important;display:-webkit-flex !important}.nav:not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav.nav-stacked{flex-direction:column;-webkit-flex-direction:column;height:100%}.nav.nav-stacked>.bslib-nav-spacer{margin-top:auto !important}}.dropdown-item:not(.active):hover,.dropdown-menu>li>a:not(.active):hover{background-color:rgba(0,0,0,0.05)}.card-header{font-size:1.25rem}#Organic{color:#A6CEE3 !important;border-color:#A6CEE3 !important;background-color:inherit !important;box-shadow:none !important}#Organic.selected{color:white !important;border-color:white !important;background-color:#A6CEE3 !important}#Substance-Use{color:#1F78B4 !important;border-color:#1F78B4 !important;background-color:inherit !important;box-shadow:none !important}#Substance-Use.selected{color:white !important;border-color:white !important;background-color:#1F78B4 !important}#Schizophrenia{color:#B2DF8A !important;border-color:#B2DF8A !important;background-color:inherit !important;box-shadow:none !important}#Schizophrenia.selected{color:white !important;border-color:white !important;background-color:#B2DF8A !important}#Mood{color:#33A02C !important;border-color:#33A02C !important;background-color:inherit !important;box-shadow:none !important}#Mood.selected{color:white !important;border-color:white !important;background-color:#33A02C !important}#Neurotic{color:#FB9A99 !important;border-color:#FB9A99 !important;background-color:inherit !important;box-shadow:none !important}#Neurotic.selected{color:white !important;border-color:white !important;background-color:#FB9A99 !important}#Eating{color:#E31A1C !important;border-color:#E31A1C !important;background-color:inherit !important;box-shadow:none !important}#Eating.selected{color:white !important;border-color:white !important;background-color:#E31A1C !important}#Personality{color:#FDBF6F !important;border-color:#FDBF6F !important;background-color:inherit !important;box-shadow:none !important}#Personality.selected{color:white !important;border-color:white !important;background-color:#FDBF6F !important}#Intellectual{color:#FF7F00 !important;border-color:#FF7F00 !important;background-color:inherit !important;box-shadow:none !important}#Intellectual.selected{color:white !important;border-color:white !important;background-color:#FF7F00 !important}#Developmental{color:#CAB2D6 !important;border-color:#CAB2D6 !important;background-color:inherit !important;box-shadow:none !important}#Developmental.selected{color:white !important;border-color:white !important;background-color:#CAB2D6 !important}#Behavioral{color:#6A3D9A !important;border-color:#6A3D9A !important;background-color:inherit !important;box-shadow:none !important}#Behavioral.selected{color:white !important;border-color:white !important;background-color:#6A3D9A !important}.btn{font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:500;box-shadow:none !important}.btn-xl{font-size:1.2rem;padding:1rem 2rem;margin:1rem}.btn-primary{background-color:transparent;border-color:#ED3A3B;color:#ED3A3B;border-width:medium}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ED3A3B;border-color:#ED3A3B;color:white}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 0rem rgba(254,209,55,0) !important}.btn-secondary{background-color:transparent;border-color:#ED3A3B;color:#ED3A3B;border-width:small}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ED3A3B;border-color:#ED3A3B;color:white}.btn-secondary:active,.btn-secondary:focus{background-color:#ED3A3B}.btn-secondary.active:not(:disabled):not(.disabled){background-color:#ED3A3B;border-color:#ED3A3B;color:white}::-moz-selection{background:#ED3A3B;text-shadow:none}::selection{background:#ED3A3B;text-shadow:none}.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif}.down-arrow a:hover{cursor:pointer;text-decoration:none}.down-arrow .bounce{display:inline-block;position:relative;-moz-animation:bounce 50s infinite linear;-o-animation:bounce 50s infinite linear;-webkit-animation:bounce 50s infinite linear;animation:bounce 50s infinite linear}@-webkit-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-moz-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-o-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-ms-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19kZXByZWNhdGVkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL3Nhc3MtdXRpbHMvY29sb3ItY29udHJhc3Quc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19kZWZhdWx0cy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX21peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX2RlY2xhcmF0aW9ucy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3Jvb3Quc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19yZWJvb3Quc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL190eXBlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fY29kZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2dyaWQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL190YWJsZXMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19mb3Jtcy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19uYXYuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jYXJkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19iYWRnZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19tZWRpYS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jbG9zZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3RvYXN0cy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX21vZGFsLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fdG9vbHRpcC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3BvcG92ZXIuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3NwaW5uZXJzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19wcmludC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX3J1bGVzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fd2VsbHMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19oZWxwX3RleHQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19kcm9wZG93bl9jb21wYXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19uYXZiYXJfY29tcGF0LnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fbmF2X2NvbXBhdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX3Byb2dyZXNzX2NvbXBhdC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX2dseXBoaWNvbnMuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19zaGlueV9pbnB1dC5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9iczNjb21wYXQvX3NoaW55X21pc2Muc2NzcyIsCgkJIi4uLy4uLy4uLy4uL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19oZWFkZXJzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL25hdi1zcGFjZXIvbmF2LXNwYWNlci5zY3NzIiwKCQkic2Nzcy9ydWxlcy9idXR0b25zLW1kLnNjc3MiLAoJCSJzY3NzL3J1bGVzL2J1dHRvbnMuc2NzcyIsCgkJInNjc3MvcnVsZXMvY29weXJpZ2h0LnNjc3MiLAoJCSJzY3NzL3J1bGVzL2Rvd24tYXJyb3cuc2NzcyIsCgkJInNjc3MvcnVsZXMvcXVpY2tsaW5rcy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fZGVwcmVjYXRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL3Nhc3MtdXRpbHMvY29sb3ItY29udHJhc3Quc2Nzc1wiO1xuJGNvbG9yLWNvbnRyYXN0LXdhcm5pbmdzOiB0cnVlICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktYmFzZTogJ1JvYm90byBTbGFiJywgTW9udHNlcnJhdCAhZGVmYXVsdDtcbiRwcmltYXJ5OiAjRUQzQTNCICFkZWZhdWx0O1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2JzM2NvbXBhdC9fZGVmYXVsdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fdmFyaWFibGVzLnNjc3NcIjtcbiRib290c3RyYXAtdmVyc2lvbjogNDtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19kZWNsYXJhdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19yZWJvb3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fY29kZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3RyYW5zaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2Ryb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19pbnB1dC1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jdXN0b20tZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX25hdmJhci5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19iYWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19qdW1ib3Ryb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fYWxlcnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fcHJvZ3Jlc3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fbGlzdC1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19jbG9zZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL190b2FzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9MaWJyYXJ5L0ZyYW1ld29ya3MvUi5mcmFtZXdvcmsvVmVyc2lvbnMvNC4xL1Jlc291cmNlcy9saWJyYXJ5L2JzbGliL2xpYi9iczQvc2Nzcy9fdG9vbHRpcC5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19wb3BvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX2Nhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3NwaW5uZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzQuMS9SZXNvdXJjZXMvbGlicmFyeS9ic2xpYi9saWIvYnM0L3Njc3MvX3V0aWxpdGllcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbGliL2JzNC9zY3NzL19wcmludC5zY3NzXCI7XG4udGFibGUgdGhbYWxpZ249bGVmdF0geyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGFibGUgdGhbYWxpZ249cmlnaHRdIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50YWJsZSB0aFthbGlnbj1jZW50ZXJdIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvYnMzY29tcGF0L19ydWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy80LjEvUmVzb3VyY2VzL2xpYnJhcnkvYnNsaWIvbmF2LXNwYWNlci9uYXYtc3BhY2VyLnNjc3NcIjtcbi5kcm9wZG93bi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KX1cbi5jYXJkLWhlYWRlciB7Zm9udC1zaXplOiAxLjI1cmVtfVxuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvZ2l0aHViL2NvbW8tZ21jMi9zY3NzL3J1bGVzL2J1dHRvbnMtbWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvZ2l0aHViL2NvbW8tZ21jMi9zY3NzL3J1bGVzL2J1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvZ2l0aHViL2NvbW8tZ21jMi9zY3NzL3J1bGVzL2NvcHlyaWdodC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9naXRodWIvY29tby1nbWMyL3Njc3MvcnVsZXMvZG93bi1hcnJvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9naXRodWIvY29tby1nbWMyL3Njc3MvcnVsZXMvcXVpY2tsaW5rcy5zY3NzXCI7IiwKCQkiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIGJzbGliJ3MgdmVyc2lvbj00IGxldmVyYWdlcyBCUzUncyBjb2xvci1jb250cmFzdCgpIGluc3RlYWQgb2Zcbi8vIGNvbG9yLXlpcSgpLCBidXQgaXQncyBpbiBjYXNlIHNvbWVvbmUgaGFwcGVucyB0byB1c2UgaXQgaW4gdGhlaXJcbi8vIG93biBTYXNzLCB3ZSBkZWZpbmUgaXQsIGFuZCB0aHJvdyBkZXByZWNhdGlvbiB3YXJuaW5ncyBpZiB1c2VkXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AaWYgdmFyaWFibGUtZXhpc3RzKFwieWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkXCIpIG9yXG4gICAgdmFyaWFibGUtZXhpc3RzKFwieWlxLXRleHQtZGFya1wiKSBvclxuICAgIHZhcmlhYmxlLWV4aXN0cyhcInlpcS10ZXh0LWxpZ2h0XCIpIHtcbiAgQHdhcm4gXCJjb2xvci15aXEoKSBpcyBkZXByZWNhdGVkLCB1c2UgY29sb3ItY29udHJhc3QoKSBpbnN0ZWFkXCJcbn1cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1kYXJrOiAgYmxhY2sgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICB3aGl0ZSAhZGVmYXVsdDtcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gIEB3YXJuIFwiY29sb3IteWlxKCkgaXMgZGVwcmVjYXRlZC4gVXNlIGNvbG9yLWNvbnRyYXN0KCkgaW5zdGVhZC5cIjtcblxuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG4iLAoJCSIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLAoJCSIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ29sb3IgY29udHJhc3RpbmcgKGJhY2twb3J0ZWQgdG8gQlM0IGZyb20gQlM1KVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coZGl2aWRlKChkaXZpZGUoJHZhbHVlLCAyNTUpICsgLjA1NSksIDEuMDU1KSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGZvcmVncm91bmRzOiBudWxsKSB7XG5cbiAgLy8gVGhlc2UgdmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGluIF92YXJpYWJsZXMuc2NzcywgYnV0IHdlIGFsc29cbiAgLy8gZGVmaW5lIHRoZW0gaGVyZSBzbyB0aGF0IDNyZCBwYXJ0eSBsaWJzIGNhbiB1c2UgaWYgdGhleSB3YW50XG4gIC8vIHdpdGhvdXQgcG9sbHV0aW5nIHRoZSBnbG9iYWwgbmFtZXNwYWNlXG4gICRibGFjazogIzAwMCAhZGVmYXVsdDtcbiAgJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuICAkY29sb3ItY29udHJhc3QtZGFyazogJGJsYWNrICFkZWZhdWx0O1xuICAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiAgJG1pbi1jb250cmFzdC1yYXRpbzogMyAhZGVmYXVsdDtcblxuICBAaWYgJGZvcmVncm91bmRzID09IG51bGwge1xuICAgICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gIH0gQGVsc2Uge1xuICAgICRmb3JlZ3JvdW5kczogJGZvcmVncm91bmRzLCAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgfVxuXG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICRjb2xvci1jb250cmFzdC13YXJuaW5nczogZmFsc2UgIWRlZmF1bHQ7XG4gIEBpZiAkY29sb3ItY29udHJhc3Qtd2FybmluZ3Mge1xuICAgIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuICB9XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIEFkZGVkIGluIEJTNSBhcyBhbiBhbHRlcm5hdGl2ZSB0byB0aGUgXFwgb3BlcmF0b3IsIHdoaWNoXG4vLyB0aHJvd3Mgd2FybmluZ3MgaW4gRGFydCBTYXNzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNDI0NVxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuIiwKCQkiLy8gV2l0aCBubyBCb290c3dhdGNoLCBpdCBtYWtlcyBzZW5zZSB0byBkbyAgLm5hdmJhci1kZWZhdWx0IC0+IC5uYXZiYXItbGlnaHQgLmJnLWxpZ2h0XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWludmVyc2UgLT4gLm5hdmJhci1kYXJrICAuYmctZGFya1xuLy8gSG93ZXZlciwgdGhlc2UgZXh0ZW5zaW9ucyBtYXkgYmUgZGlmZmVyZW50IGZvciBkaWZmZXJlbnQgQm9vdHN3YXRjaCB0aGVtZXNcbi8vIChzZWUgX25hdmJhcl9jb21wYXQuc2NzcyBhbmQgdGhlbWVfbGF5ZXJfYnMzY29tcGF0X25hdmJhcigpKVxuJG5hdmJhci1kZWZhdWx0LXR5cGU6IGxpZ2h0ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiBsaWdodCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10eXBlOiBkYXJrICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiBkYXJrICFkZWZhdWx0O1xuXG4vLyBCUzMgaGFkIC5uYXZiYXIgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206IDIwcHggIWRlZmF1bHQ7XG4iLAoJCSIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG4vLyBTZXRzIGNvbG9ycyB1c2VkIHRocm91Z2hvdXQgYXBwXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4vLyBTZW1hbnRpY2FsbHksICRzZWNvbmRhcnkgaXMgY2xvc2VzdCB0byBCUzMncyAnZGVmYXVsdCcgdGhlbWUgY29sb3I7XG4vLyBzbyB1c2UgdGhhdCBpZiBzcGVjaWZpZWQuIE90aGVyd2lzZSwgdXNlIGEgbGlnaHQgaW5zdGVhZCBvZiBkYXJrIGdyYXlcbi8vIGRlZmF1bHQgY29sb3IgZm9yICRkZWZhdWx0IHNpbmNlIHRoYXQncyBjbG9zZXIgdG8gYm9vdHN0cmFwIDMncyBkZWZhdWx0XG4kZGVmYXVsdDogaWYodmFyaWFibGUtZXhpc3RzKFwic2Vjb25kYXJ5XCIpLCAkc2Vjb25kYXJ5LCAkZ3JheS0zMDApICFkZWZhdWx0O1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAvLyBkZWZhdWx0IG5lZWRzIHRvIGJlIDFzdCBzbyB0aGF0IC5idG4tZGVmYXVsdCBjb21lcyBiZWZvcmUgLmJ0bi1wcmltYXJ5XG4gICAgLy8gJiB0aGVyZWZvcmUgaGFzIGxvd2VyIHByaW9yaXR5LlxuICAgIFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICAzICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29uc3RyYXN0aW5nIGNvbG9ycyBmb3IgdXNlIGluIChCUzUncykgY29sb3ItY29udHJhc3QoKSBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICBjb2xvci1jb250cmFzdCgkY29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6ICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuLy9cbi8vIFNldHRpbmdzIHJlbGF0ZWQgdG8gaW5wdXQgZm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgIGNvbG9yLWNvbnRyYXN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgY29sb3ItY29udHJhc3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICBjb2xvci1jb250cmFzdCgkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gQ29udHJvbCBob3cgZmVlZGJhY2sgZm9yIGZvcm0gaW5wdXRzIGxvb2tzXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcbi8vXG4vLyBHZW5lcmFsIG5hdmlnYXRpb24gY29tcG9uZW50IHNldHRpbmdzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIGNvbG9yLWNvbnRyYXN0KCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gTmF2aWdhdGlvbiBiYXIgc2V0dGluZ3NcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cblxuJG5hdmJhci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgIC8vIEJhY2tncm91bmQgY29sb3IgZm9yIGFueSBuYXZiYXJQYWdlKClcbiRuYXZiYXItZGFyay1iZzogICAgICAgICAgICAgICAgICAgICRuYXZiYXItYmcgIWRlZmF1bHQ7ICAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBUUlVFKVxuJG5hdmJhci1saWdodC1iZzogICAgICAgICAgICAgICAgICAgJG5hdmJhci1iZyAhZGVmYXVsdDsgIC8vIEJhY2tncm91bmQgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IEZBTFNFKVxuXG4kbmF2YmFyLWRhcmstY29udHJhc3Q6ICAgICAgICAgICAgICBpZigkbmF2YmFyLWRhcmstYmcsIGNvbG9yLWNvbnRyYXN0KCRuYXZiYXItZGFyay1iZyksICR3aGl0ZSkgIWRlZmF1bHQ7IC8vIERlZXBlc3QgY29udHJhc3RpbmcgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IFRSVUUpLiBEZWZhdWx0cyB0byAkd2hpdGUgb3IgJGJsYWNrIGJhc2VkIG9uIGx1bWluYW5jZSBvZiAkbmF2YmFyLWRhcmstYmdcbiRuYXZiYXItbGlnaHQtY29udHJhc3Q6ICAgICAgICAgICAgIGlmKCRuYXZiYXItbGlnaHQtYmcsIGNvbG9yLWNvbnRyYXN0KCRuYXZiYXItbGlnaHQtYmcpLCAkYmxhY2spICFkZWZhdWx0OyAvLyBEZWVwZXN0IGNvbnRyYXN0aW5nIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBGQUxTRSkuIERlZmF1bHRzIHRvICR3aGl0ZSBvciAkYmxhY2sgYmFzZWQgb24gbHVtaW5hbmNlIG9mICRuYXZiYXItbGlnaHQtYmdcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkbmF2YmFyLWRhcmstY29udHJhc3QsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1kYXJrLWNvbnRyYXN0ICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkbmF2YmFyLWRhcmstY29udHJhc3QsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgICRuYXZiYXItbGlnaHQtY29udHJhc3QgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkbmF2YmFyLWxpZ2h0LWNvbnRyYXN0LCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgY29sb3ItY29udHJhc3QoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnLCAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG4vL1xuLy8gU3R5bGVzIGZvciBjb21wb25lbnRzIHdpdGggbXVsdGlwbGUgcGFnZXMgdG8gYmUgY2xpY2tlZCB0aHJvdWdoXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRwYWdpbmF0aW9uLWFjdGl2ZS1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuLy9cbi8vIFN0eWxlcyBmb3IganVtYm90cm9uIGNvbXBvbmVudCBcImZvciBjYWxsaW5nIGV4dHJhIGF0dGVudGlvbiB0byBmZWF0dXJlZCBjb250ZW50IG9yIGluZm9ybWF0aW9uLlwiXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG4vL1xuLy8gSW5kaXZpZHVhbCBjYXJkcyBmb3IgZGlzcGxheWluZyBncm91cGVkIGluZm9ybWF0aW9uXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcbi8vXG4vLyBQb3B1cHMgd2l0aCBpbmZvIGZvciBob3ZlcmluZy9jbGlja2luZ1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcbi8vXG4vLyBQb3BwZXIuanMgcG9wb3Zlci90b29sdGlwIHN0eWxpbmdcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG4vL1xuLy8gXCJMaWdodHdlaWdodCBub3RpZmljYXRpb25zIGRlc2lnbmVkIHRvIG1pbWljIHRoZSBwdXNoIG5vdGlmaWNhdGlvbnNcIlxuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcbi8vXG4vLyBcIlNtYWxsIGNvdW50IGFuZCBsYWJlbGluZyBjb21wb25lbnQuXCJcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuLy9cbi8vIFNjcmVlbi1maWxsaW5nIHBvcHVwIGRpYWxvZ3MgdGhhdCB0eXBpY2FsbHkgcmVxdWlyZSB0aGUgdXNlciB0byBkaXNtaXNzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIEJhc2ljIGJhcnMgZm9yIGRpc3BsYXlpbmcgcHJvZ3Jlc3Mgb2Ygc29tZSBwcm9jZXNzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcbi8vXG4vLyBCYXNpYyB1bm9yZGVyZWQgbGlzdHNcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIFN0eWxlcyBmb3Igc21hbGwgcHJldmlldyBpbWFnZXNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBDYXB0aW9uIHNldHRpbmdzIGZvciBmaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuLy9cbi8vIE5hdmlnYXRpb24gaGlzdG9yeSBpbmZvcm1hdGlvbiB3aWRnZXRzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuLy9cbi8vIFJvdGF0aW5nIHNldCBvZiBpdGVtc1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG4vL1xuLy8gU3Bpbm5pbmcgd2lkZ2V0cyB0byBkaXNwbGF5IG9uZ29pbmcgcHJvY2Vzc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuLy9cbi8vIEJ1dHRvbnMgZm9yIGNsb3NpbmcgYSBkaWFsb2dcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG4vL1xuLy8gSG93IG1vbm9zcGFjZWQgY29kZSBlbnZpcm9ubWVudHMgbG9va1xuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbi8vIEFtb3VudCBpbnRlbnRpb25hbGx5IG1hdGNoZXMgbWl4dHVyZSBhbW91bnQgb2Ygc2hpbnk6OmlucHV0UGFuZWwoKVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vc2hpbnkvYmxvYi80ZWViNGExL2luc3Qvd3d3L3NoYXJlZC9zaGlueV9zY3NzL2Jvb3RzdHJhcC5zY3NzI0wyNVxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl4KCRib2R5LWJnLCAkYm9keS1jb2xvciwgOTYlKSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRjb2RlLWJnKSAhZGVmYXVsdDtcblxuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29kZS1iZyAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRwcmUtYmcpICFkZWZhdWx0O1xuJHByZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG4vL1xuLy8gTWlzYyBnZW5lcmFsIENTUyBzZXR0aW5nc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuLy9cbi8vIENvbnRyb2wgaG93IHBhZ2UgbG9va3Mgd2hlbiB1c2luZyBicm93c2VyIHByaW50IGRpYWxvZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLAoJCSIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbi8vIFZlbmRvclxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuLy8gRGVwcmVjYXRlXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFkZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwKCQkiLy8gRGVwcmVjYXRlIG1peGluXG4vL1xuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cbi8vIGAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzYCBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgYCRpZ25vcmUtd2FybmluZ2AgaXMgYSB2YXJpYWJsZSB0aGF0IGNhbiBiZSBwYXNzZWQgdG9cbi8vIHNvbWUgZGVwcmVjYXRlZCBtaXhpbnMgdG8gc3VwcHJlc3MgdGhlIHdhcm5pbmcgKGZvciBleGFtcGxlIGlmIHRoZSBtaXhpbiBpcyBzdGlsbCBiZSB1c2VkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQm9vdHN0cmFwKVxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgQGlmICgkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzICE9IGZhbHNlIGFuZCAkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiI3skbmFtZX0gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiAjeyRkZXByZWNhdGUtdmVyc2lvbn0uIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiAjeyRyZW1vdmUtdmVyc2lvbn0uXCI7XG4gIH1cbn1cbiIsCgkJIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLAoJCSIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLAoJCSJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG59XG4iLAoJCSIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwKCQkiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBzaXplKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLAoJCSJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsCgkJIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLAoJCSIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGludmlzaWJsZSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwKCQkiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwKCQkiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsCgkJIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLAoJCSIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLAoJCSIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvcik7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsCgkJIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAtd2Via2l0LWZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQoKSB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbGVmdGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCgpIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtcmlnaHRgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSgpIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmbG9hdC1ub25lYCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwKCQkiLy8gQ2FyZHMgYXJlIHdoaXRlIGJ5IGRlZmF1bHQsIGJ1dCB3ZSB3YW50IGEgc21hcnRlciBkZWZhdWx0IGZvciAud2VsbFxuLy8gdGhhdCBpdCBhcHBlYXJzIGdyYXkgYnkgZGVmYXVsdFxuJHdlbGwtYmc6ICRjYXJkLWNhcC1iZyAhZGVmYXVsdDtcbiR3ZWxsLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiIsCgkJIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICAtbW96LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIC1vLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6ICgkYmxvY2txdW90ZS1mb250LXNpemUgLyAyKSAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBwLCB1bCwgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwKCQkiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsCgkJIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAkc3BhY2VyLzggJHNwYWNlci80O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIHBhZGRpbmc6ICRzcGFjZXIgLyAyO1xuICBib3JkZXI6ICRwcmUtYm9yZGVyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLAoJCSIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsCgkJIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwKCQkiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLAoJCSIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLAoJCSIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsCgkJIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1saWdodC1iZzsgLy8gbm90ICFpbXBvcnRhbnQgc28gLmJnLSogdXRpbGl0aWVzIGNhbiBzdGlsbCBvdmVycmlkZVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGFyay1iZzsgLy8gbm90ICFpbXBvcnRhbnQgc28gLmJnLSogdXRpbGl0aWVzIGNhbiBzdGlsbCBvdmVycmlkZVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsCgkJIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsCgkJIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwKCQkiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwKCQkiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLAoJCSIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwKCQkiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIC13ZWJraXQtZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLAoJCSIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBoZWlnaHQ6IC13ZWJraXQtbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGhlaWdodDogLW1vei1taW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgaGVpZ2h0OiAtbXMtbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGhlaWdodDogLW8tbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC1tb3otbWluLWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC1tcy1taW4tY29udGVudDtcbiAgICAgIGhlaWdodDogLW8tbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLAoJCSIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLAoJCSIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC1tb3otdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC1vLXRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLAoJCSIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiQGltcG9ydCBcInV0aWxpdGllcy9hbGlnblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2JvcmRlcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9lbWJlZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Zsb2F0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ludGVyYWN0aW9uc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9vdmVyZmxvd1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2l6aW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92aXNpYmlsaXR5XCI7XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR3aGl0ZSk7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwKCQkiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwKCQkiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLAoJCSIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsCgkJIkBpbXBvcnQgXCJ3ZWxsc1wiO1xuQGltcG9ydCBcImhlbHBfdGV4dFwiO1xuQGltcG9ydCBcImRyb3Bkb3duX2NvbXBhdFwiO1xuQGltcG9ydCBcIm5hdmJhcl9jb21wYXRcIjtcbkBpbXBvcnQgXCJuYXZfY29tcGF0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NfY29tcGF0XCI7XG5cbkBpbXBvcnQgXCJnbHlwaGljb25zXCI7XG5cbkBpbXBvcnQgXCJzaGlueV9pbnB1dFwiO1xuQGltcG9ydCBcInNoaW55X21pc2NcIjtcblxuQGltcG9ydCBcImhlYWRlcnNcIjtcbiIsCgkJIi8vIERlcml2ZXMgZnJvbSBCUzMgU0FTUywgYnV0IG1vZGlmaWVkIHRvIGluaGVyaXQgZnJvbSBCUzQgdmFyc1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vYnNsaWIvYmxvYi8wNDkyNWUxL2luc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MjTDFcbi53ZWxsIHtcbiAgQGV4dGVuZCAuY2FyZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBjb2xvcjogJHdlbGwtY29sb3I7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAxLjUgKiAkc3BhY2VyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogMC41ICogJHNwYWNlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi8vIEZvciB3ZWxsUGFuZWwoKSBpbnNpZGUgYWJzb2x1dGVQYW5lbCgpXG4uZHJhZ2dhYmxlIC53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3BhcXVlKCRib2R5LWJnLCAkd2VsbC1iZyk7XG59XG4iLAoJCSIuaGVscC10ZXh0LCAuaGVscC1ibG9jayB7XG4gIEBleHRlbmQgLmZvcm0tdGV4dDsgQGV4dGVuZCAudGV4dC1tdXRlZDtcbn1cbiIsCgkJIi8vICMgRFJPUERPV05TXG4vL1xuLy8gSW4gYnMzLCBkcm9wZG93biBtZW51cyBhcmUgLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmFcbi8vIEluIGJzNCwgZHJvcGRvd24gbWVudXMgYXJlIC5kcm9wZG93bi1tZW51Pi5kcm9wZG93bi1pdGVtLmFjdGl2ZVxuLy9cbi8vIEFsc28sIGJzMyBkcm9wZG93bnMgd2l0aGluIHRhYnMvcGlsbHMgYXJlIGludGVyZmVyZWQgd2l0aCBpbiBiczQgYnlcbi8vIHNlbGVjdG9ycyBsaWtlIGAuYnMtdGFicyBsaT5hYCwgbWFraW5nIG1lbnUgaXRlbXMgbG9vayBsaWtlIHRhYnMuXG5cbi5kcm9wZG93bi1tZW51PmxpPmEge1xuICBAZXh0ZW5kIC5kcm9wZG93bi1pdGVtO1xufVxuLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmEge1xuICAvLyBUaGlzIEBleHRlbmQgd29ya3MsIGJ1dCBpdCBsaXR0ZXJzIGAuZHJvcGRvd24tbWVudT5saS5hY3RpdmU+YWAgYWxsIG92ZXJcbiAgLy8gdGhlIGJvb3RzdHJhcC5jc3Mgb3V0cHV0IGJlY2F1c2UgaXQncyBzdWNoIGEgY29tbW9uIGNsYXNzLiBJbnN0ZWFkLCB3ZVxuICAvLyBjb3B5IHRoZXNlIGZldyBwcm9wZXJ0aWVzIGZyb20gZnJvbSBfZHJvcGRvd24uc2Nzcy5cbiAgLy8gQGV4dGVuZCAuYWN0aXZlO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24tbWVudT5saS5kaXZpZGVyIHtcbiAgQGV4dGVuZCAuZHJvcGRvd24tZGl2aWRlcjtcbn1cbiIsCgkJIi8vIGJzNCBuYXZiYXJzIHJlcXVpcmUgLm5hdmJhci1leHBhbmRbLXNtfC1tZHwtbGd8LXhsXSwgYnV0IGJzMyBuYXZiYXJzXG4vLyBkb24ndCBoYXZlIHRoZW0uIFRoaXMgc2VsZWN0b3IgbWF0Y2hlcyAubmF2YmFyIHdpdGhvdXQgLm5hdmJhci1leHBhbmRcbi8vIGFuZCBkZWZhdWx0cyBpdCB0byAubmF2YmFyLWV4cGFuZC1zbS5cbi5uYXZiYXI6bm90KC5uYXZiYXItZXhwYW5kKTpub3QoLm5hdmJhci1leHBhbmQtc20pOm5vdCgubmF2YmFyLWV4cGFuZC1tZCk6bm90KC5uYXZiYXItZXhwYW5kLWxnKTpub3QoLm5hdmJhci1leHBhbmQteGwpIHtcbiAgQGV4dGVuZCAubmF2YmFyLWV4cGFuZC1zbTtcbn1cblxuLm5hdmJhcjpub3QoLmZpeGVkLWJvdHRvbSk6bm90KC5uYXZiYXItZml4ZWQtYm90dG9tKSB7XG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gTWFwIEJTMyBuYXZiYXIgcG9zaXRpb25pbmcgdG8gZ2VuZXJhbCB1dGlsaXRpZXNcbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgQGV4dGVuZCAuZml4ZWQtdG9wO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBAZXh0ZW5kIC5maXhlZC1ib3R0b207XG59XG4ubmF2YmFyLXN0aWNreS10b3Age1xuICBAZXh0ZW5kIC5zdGlja3ktdG9wO1xufVxuXG51bC5uYXYubmF2YmFyLW5hdiB7XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgJi5uYXZiYXItcmlnaHQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIC13ZWJraXQtZmxleDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxudWwubmF2Lm5hdmJhci1uYXY+bGk6bm90KC5kcm9wZG93bikge1xuICBAZXh0ZW5kIC5uYXYtaXRlbTtcbn1cbnVsLm5hdi5uYXZiYXItbmF2PmxpPmEge1xuICBAZXh0ZW5kIC5uYXYtbGluaztcbn1cblxuLy8gQlMzIC5uYXZiYXItZGVmYXVsdCAtPiBCUzQgLm5hdmJhci1saWdodFxuLm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XG4gIC8vIFNldHMgYSB2YXJpZXR5IG9mIGZnIGNvbG9ycyB3aGljaCBhcmUgY29uZmlndXJhYmxlIHZpYSAkbmF2YmFyLWxpZ2h0LSogb3B0aW9uc1xuICBAZXh0ZW5kIC5uYXZiYXItI3skbmF2YmFyLWRlZmF1bHQtdHlwZX07XG4gIC8vIFRvIG1ha2UgaXQgZWFzaWVyIGZvciBlbmQgdXNlcnMgdG8gc2V0IHRoZSBuYXZiYXIgYmcgY29sb3IsXG4gIC8vIHdlJ3ZlIGludHJvZHVjZWQgdGhpcyB2YXJpYWJsZSBpbnRvIEJTNCBTYXNzIHZhcmlhYmxlcywgYW5kIGRlZmF1bHRlZFxuICAvLyBpdCB0byBudWxsIChhIGZhbHN5IHZhbHVlKS5cbiAgLy8gVW5mb3J0dW5hdGVseSwgd2hlbiB1c2VkLCB0aGUgZW5kIHVzZXIgbXVzdCB0YWtlIHNvbWUgY2FyZSB0aGF0IHRoZVxuICAvLyAkbmF2YmFyLWxpZ2h0LSogb3B0aW9ucyBwcm92aWRlIHByb3BlciBjb250cmFzdCwgYXMgd2VsbCBhcyB0aGUgY29ubmVjdGlvbiB0b1xuICAvLyBuYXZiYXJQYWdlKGludmVyc2UgPSBGQUxTRSksIGJ1dCB0aGlzIGF0IGxlYXN0IHRoaXMgc2F2ZXMgdGhlbSBmcm9tIGhhdmluZ1xuICAvLyB0byBhZGQgYSAuYmctKiB1dGlsaXR5IGNsYXNzIChub3Qgc3RyYWlnaHQgZm9yd2FyZCkuXG4gIC8vIEluIGFuIGlkZWFsIHdvcmxkLCB3ZSdkIGF1dG9tYXRpY2FsbHkgc2V0IGZnIGNvbG9ycyBiYXNlZCBvbiBjb2xvci1jb250cmFzdCgpXG4gIC8vIGFuZCBnZXQgcmlkIG9mIHRoZSBjbGFzcy1iYXNlZCAoaS5lLiwgbGlnaHQvZGFyaykgY29uY2VwdCwgYnV0IHRoYXQgc2hpcCBoYXMgc2FpbGVkLFxuICAvLyBlc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoYXQgQm9vdHN3YXRjaCBtYWtlcyBzdHJvbmcgbWFya3VwIGFzc3VtcHRpb25zXG4gIEBpZiAkbmF2YmFyLWxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJnICFpbXBvcnRhbnQ7XG4gIH0gQGVsc2Uge1xuICAgIEBleHRlbmQgLmJnLSN7JG5hdmJhci1kZWZhdWx0LWJnfTtcbiAgfVxufVxuXG4vLyBCUzMgLm5hdmJhci1pbnZlcnNlIC0+IEJTNCAubmF2YmFyLWRhcmtcbi5uYXZiYXIubmF2YmFyLWludmVyc2Uge1xuICAvLyBTZXRzIGEgdmFyaWV0eSBvZiBmZyBjb2xvcnMgd2hpY2ggYXJlIGNvbmZpZ3VyYWJsZSB2aWEgJG5hdmJhci1kYXJrLSogb3B0aW9uc1xuICBAZXh0ZW5kIC5uYXZiYXItI3skbmF2YmFyLWludmVyc2UtdHlwZX07XG4gIC8vIFNlZSBjb21tZW50cyBhYm92ZSBmb3IgJG5hdmJhci1saWdodC1iZ1xuICBAaWYgJG5hdmJhci1kYXJrLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRhcmstYmcgIWltcG9ydGFudDtcbiAgfSBAZWxzZSB7XG4gICAgQGV4dGVuZCAuYmctI3skbmF2YmFyLWludmVyc2UtYmd9O1xuICB9XG59XG5cbi8vIEltcGxlbWVudCBiczMgbmF2YmFyIHRvZ2dsZXI7IHVzZWQgaW4gUm1kIHdlYnNpdGVzLCBpLmUuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9ybWFya2Rvd24td2Vic2l0ZS9ibG9iLzQ1M2UxODAyYjMyYjViYWYxYzhhNjdmODA5NDdhZGNjNTNlNDliN2YvX25hdmJhci5odG1sXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBleHRlbmQgLm5hdmJhci10b2dnbGVyO1xufVxuLm5hdmJhci10b2dnbGUge1xuICA+IC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGV4dGVuZCAubmF2YmFyLXRvZ2dsZXItaWNvbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIG5hdmJhci10b2dnbGUgZmxvYXRzIHJpZ2h0IHdoZW4gbmF2YmFyIGlzIGNvbGxhcHNlZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vYnNsaWIvaXNzdWVzLzI4OVxuLy8gSW4gQlM0LCBtZWRpYS1icmVha3BvaW50LWRvd24oKSBkb2VzIHRoZSBfbmV4dF8gYnJlYWtwb2ludCAoeHMtPnNtKVxuLy8gSW4gQlM1KywgaXQgdGFrZXMgdGhlIGJyZWFrcG9pbnQgKHNtKSB2ZXJiYXRpbVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGlmKCRib290c3RyYXAtdmVyc2lvbj09NCwgeHMsIHNtKSkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gRml4IHRhYiBzZWxlY3RvciBib3JkZXJzIGluIGJzMy5cbi5uYXYtdGFicz5saSxcbi5uYXYtcGlsbHM+bGkge1xuICBAZXh0ZW5kIC5uYXYtaXRlbTtcbn1cbi5uYXYtdGFicz5saT5hLFxuLm5hdi1waWxscz5saT5hIHtcbiAgQGV4dGVuZCAubmF2LWxpbms7XG59XG5cbi8vIEFjdGl2ZSB0YWIvcGlsbC5cbi8vXG4vLyBiczMgdXNlcyAubmF2PmxpLmFjdGl2ZT5hLCBiczQgdXNlcyAubmF2PmxpPmEuYWN0aXZlIG9yIC5uYXY+bGkuc2hvdz5hLlxuLy9cbi8vIE15IG9yaWdpbmFsIGFwcHJvYWNoIHRvIHRoaXMgd2FzIG1ha2luZyAubmF2PmxpLmFjdGl2ZSBAZXh0ZW5kIC5zaG93LCBidXRcbi8vIGFmdGVyIGEgbG90IG9mIHRyaWFsIGFuZCBlcnJvciBJIGNvdWxkIG5vdCBnZXQgaXQgdG8gZnVsbHkgd29yay5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xufVxuLm5hdi1waWxscz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xufVxuXG4vLyBTdXBwb3J0IHZlcnRpY2FsIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICAvLyBEb24ndCBleHRlbmQgdGhlIC5mbGV4LWNvbHVtbiB1dGlsaXR5LCBpdCB1c2VzICFpbXBvcnRhbnRcbiAgLy8gQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4uaW4ge1xuICBAZXh0ZW5kIC5zaG93O1xufVxuIiwKCQkiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5wcm9ncmVzcy1iYXItI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gIH1cbn1cbiIsCgkJIi8vIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBieSB0b29scy9nbHlwaGljb25zLlJcbi8vIENvbnNpZGVyIG1ha2luZyBlZGl0cyB0aGVyZSBiZWZvcmUgZWRpdGluZyB0aGlzIGZpbGUuXG4kYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZTtcbiRpY29uLWZvbnQtbmFtZTogJ2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXInO1xuJGljb24tZm9udC1zdmctaWQ6ICdnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInO1xuJGljb24tZm9udC1wYXRoOiAnZm9udHMvYm9vdHN0cmFwLyc7XG4vL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwKCQkiLy8gRHJvcHBlZCBpbiBCUzUsIGJ1dCB0aGlzIHNlZW1zIHByZXR0eSBmdW5kYW1lbnRhbD9cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFRoZSBAZXh0ZW5kcyBoZXJlIGFkZCBhIGxvdCBvZiBibG9hdCB0byB2ZXJzaW9uPTQgKCYgaXQncyBub3QgZW50aXJlbHkgY29ycmVjdClcbi8vIEluc3RlYWQgb2YgZml4aW5nLCBjb25zaWRlciB0aGlzIGRlcHJlY2F0ZWQsIGFuZCBmb3IgQlM1LCB3ZSdsbCBtb2RpZnlcbi8vIHRoZWlyIHNlbGVjdG9ycyBkaXJlY3RseSB0byBhY2NvbW9kYXRlIHNoaW55XG5AaWYgJGJvb3RzdHJhcC12ZXJzaW9uID09IDQge1xuICAuc2hpbnktaW5wdXQtY2hlY2tib3hncm91cCwgLnNoaW55LWlucHV0LXJhZGlvZ3JvdXAge1xuICAgIC8vIFRPRE86IHRoaXMgaXMgcHJldHR5IGV4cGVuc2l2ZSFcbiAgICAuY2hlY2tib3gsIC5yYWRpbyB7XG4gICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrO1xuICAgICAgbGFiZWwge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrLWxhYmVsO1xuICAgICAgfVxuICAgICAgbGFiZWwgPiBpbnB1dCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2staW5wdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIFNpbmNlIHRoZXNlIGlubGluZSBjbGFzc2VzIGRvbid0IGhhdmUgYSBwcm9wZXIgZGl2IGNvbnRhaW5lclxuICAvLyAodGhleSdyZSBsYWJlbHMpLCB3ZSBib3Jyb3cganVzdCB0aGUgc3R5bGluZyB3ZSBuZWVkIGZyb21cbiAgLy8gLmZvcm0tY2hlY2staW5saW5lXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL2JzNC9ibG9iLzdhYWRkMTkvaW5zdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MjTDIyNy1MMjQwXG4gICAgLmNoZWNrYm94LWlubGluZSwgLnJhZGlvLWlubGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAgICAgbGFiZWwgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1ncm91cC1wcmVwZW5kLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwKCQkiLy8gRm9yIGNvZGUgaW5zaWRlIG9mIHNob3djYXNlIG1vZGVcbi8vIFRPRE86IHRoaXMgc2hvdWxkIHByb2JhYmx5IHBvcnRlZCB0byBzaGlueSBpdHNlbGZcbi8vIGlmIGFuZCB3aGVuIHNoaW55LXNob3djYXNlLmNzcyBpcyBwb3J0ZWQgdG8gc2Fzc1xucHJlLnNoaW55LWNvZGUge1xuICBwYWRkaW5nOiAwLjUgKiAkc3BhY2VyO1xufVxuXG4vLyBCUzUgY2hhbmdlZCBmbG9hdC1sZWZ0IC0+IGZsb2F0LXN0YXJ0XG5AaWYgJGJvb3RzdHJhcC12ZXJzaW9uICE9IDQge1xuICAuZmxvYXQtbGVmdCB7XG4gICAgQGV4dGVuZCAuZmxvYXQtc3RhcnQ7XG4gIH1cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBAZXh0ZW5kIC5mbG9hdC1lbmQ7XG4gIH1cbn1cbiIsCgkJIi8vIEJTMyAtPiBCUzQgc2F3IGEgcmVtb3ZhbCBvZiBtYXJnaW4tdG9wIG9uIGhlYWRlcnMsXG4vLyB3aGljaCBpcyBhIHByZXR0eSBqYXJyaW5nIGNoYW5nZSwgZXhwZWNpYWxseSBmb3IgUm1kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9mMTdmODgyZC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzI0wxMjE5LUwxMjUwXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi80ZGU0ODc0ZS9zY3NzL19yZWJvb3Quc2NzcyNMODItTDg5XG5oMSwgaDIsIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41ICogJHNwYWNlcjtcbn1cbmg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuIiwKCQkiLyogQ1NTIGJlaGluZCBuYXZfc3BhY2VyKCkgKi9cbkBtaXhpbiBuYXYtc3BhY2VyKCkge1xuICAubmF2IHtcbiAgICAvKiBNYWtlIHN1cmUgbmF2IGNvbnRhaW5lciBpcyBmbGV4Ym94ICh0aGV5IGFyZW4ndCBpbiBCUzMpICovXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIC8vIExvZ2ljIGZvciBob3Jpem9udGFsIG5hdiAoZS5nLiwgbmF2c190YWIoKSwgZXRjKVxuICAgICY6bm90KC5uYXYtc3RhY2tlZCk6bm90KC5mbGV4LWNvbHVtbikge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgID4gLmJzbGliLW5hdi1zcGFjZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLyogLmZvcm0taW5saW5lIGRvZXNuJ3QgdmVydGljYWxseSBhbGlnbiBpbiBCUzM/ICovXG4gICAgICA+IC5mb3JtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC8vIExvZ2ljIGZvciB2ZXJ0aWNhbCBuYXYgKGUuZy4sIG5hdnNfcGlsbF9saXN0KCkpXG4gICAgJi5uYXYtc3RhY2tlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgPiAuYnNsaWItbmF2LXNwYWNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQlM0KyB1c2VzIHRoaXMgbWl4aW4gZm9yIGNvbmZpZ3VyYWJsZSBicmVha3BvaW50cyAqL1xuQGlmIG1peGluLWV4aXN0cyhcIm1lZGlhLWJyZWFrcG9pbnQtdXBcIikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbmF2LXNwYWNlcigpO1xuICB9XG59IEBlbHNlIHtcbiAgLyogQlMzIGRlZmF1bHQgbmF2YmFyIGJyZWFrcG9pbnQgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgbmF2LXNwYWNlcigpO1xuICB9XG59XG4iLAoJCSIkT3JnYW5pYzogI0E2Q0VFMztcbiRTdWJzdGFuY2UtVXNlOiAjMUY3OEI0O1xuJFNjaGl6b3BocmVuaWE6ICNCMkRGOEE7XG4kTW9vZDogIzMzQTAyQztcbiROZXVyb3RpYzogI0ZCOUE5OTtcbiRFYXRpbmc6ICNFMzFBMUM7XG4kUGVyc29uYWxpdHk6ICNGREJGNkY7XG4kSW50ZWxsZWN0dWFsOiAjRkY3RjAwO1xuJERldmVsb3BtZW50YWw6ICNDQUIyRDY7XG4kQmVoYXZpb3JhbDogIzZBM0Q5QTtcblxuQG1peGluIGJ1dHRvbl9kZWZhdWx0KCRtZCkge1xuICBjb2xvcjogJG1kICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJG1kICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gYnV0dG9uX3NlbGVjdGVkKCRtZCkge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWQgIWltcG9ydGFudDtcbn1cblxuLy8gVE9ETzogbG9vcGlmeVxuI09yZ2FuaWMge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCRPcmdhbmljKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkT3JnYW5pYyk7XG4gfVxufVxuI1N1YnN0YW5jZS1Vc2Uge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCRTdWJzdGFuY2UtVXNlKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkU3Vic3RhbmNlLVVzZSk7XG4gfVxufVxuI1NjaGl6b3BocmVuaWEge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCRTY2hpem9waHJlbmlhKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkU2NoaXpvcGhyZW5pYSk7XG4gfVxufVxuI01vb2Qge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCRNb29kKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkTW9vZCk7XG4gfVxufVxuI05ldXJvdGljIHtcbiBAaW5jbHVkZSBidXR0b25fZGVmYXVsdCgkTmV1cm90aWMpO1xuICYuc2VsZWN0ZWQge1xuICAgQGluY2x1ZGUgYnV0dG9uX3NlbGVjdGVkKCROZXVyb3RpYyk7XG4gfVxufVxuI0VhdGluZyB7XG4gQGluY2x1ZGUgYnV0dG9uX2RlZmF1bHQoJEVhdGluZyk7XG4gJi5zZWxlY3RlZCB7XG4gICBAaW5jbHVkZSBidXR0b25fc2VsZWN0ZWQoJEVhdGluZyk7XG4gfVxufVxuI1BlcnNvbmFsaXR5IHtcbiBAaW5jbHVkZSBidXR0b25fZGVmYXVsdCgkUGVyc29uYWxpdHkpO1xuICYuc2VsZWN0ZWQge1xuICAgQGluY2x1ZGUgYnV0dG9uX3NlbGVjdGVkKCRQZXJzb25hbGl0eSk7XG4gfVxufVxuI0ludGVsbGVjdHVhbCB7XG4gQGluY2x1ZGUgYnV0dG9uX2RlZmF1bHQoJEludGVsbGVjdHVhbCk7XG4gJi5zZWxlY3RlZCB7XG4gICBAaW5jbHVkZSBidXR0b25fc2VsZWN0ZWQoJEludGVsbGVjdHVhbCk7XG4gfVxufVxuI0RldmVsb3BtZW50YWwge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCREZXZlbG9wbWVudGFsKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkRGV2ZWxvcG1lbnRhbCk7XG4gfVxufVxuI0JlaGF2aW9yYWwge1xuIEBpbmNsdWRlIGJ1dHRvbl9kZWZhdWx0KCRCZWhhdmlvcmFsKTtcbiAmLnNlbGVjdGVkIHtcbiAgIEBpbmNsdWRlIGJ1dHRvbl9zZWxlY3RlZCgkQmVoYXZpb3JhbCk7XG4gfVxufVxuIiwKCQkiLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi14bCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXdpZHRoOiBtZWRpdW07XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMHJlbSByZ2JhKDI1NCwgMjA5LCA1NSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItd2lkdGg6IHNtYWxsO1xufVxuXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4iLAoJCSIuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiIsCgkJIlxuXG4uZG93bi1hcnJvdyB7XG4gIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJvdW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDUwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW8tYW5pbWF0aW9uOiBib3VuY2UgNTBzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDUwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgNTBzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHsgdG9wOiAwOyB9XG4gICAgNTAlIHsgdG9wOiAtMC4yZW07IH1cbiAgICA3MCUgeyB0b3A6IC0wLjNlbTsgfVxuICAgIDEwMCUgeyB0b3A6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHsgdG9wOiAwOyB9XG4gICAgNTAlIHsgdG9wOiAtMC4yZW07IH1cbiAgICA3MCUgeyB0b3A6IC0wLjNlbTsgfVxuICAgIDEwMCUgeyB0b3A6IDA7IH1cbn1cbkAtby1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7IHRvcDogMDsgfVxuICAgIDUwJSB7IHRvcDogLTAuMmVtOyB9XG4gICAgNzAlIHsgdG9wOiAtMC4zZW07IH1cbiAgICAxMDAlIHsgdG9wOiAwOyB9XG59XG5ALW1zLWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHsgdG9wOiAwOyB9XG4gICAgNTAlIHsgdG9wOiAtMC4yZW07IH1cbiAgICA3MCUgeyB0b3A6IC0wLjNlbTsgfVxuICAgIDEwMCUgeyB0b3A6IDA7IH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7IHRvcDogMDsgfVxuICAgIDUwJSB7IHRvcDogLTAuMmVtOyB9XG4gICAgNzAlIHsgdG9wOiAtMC4zZW07IH1cbiAgICAxMDAlIHsgdG9wOiAwOyB9XG59XG4iLAoJCSIucXVpY2tsaW5rcyB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQ3dDQUMsQUFBRCxJQUFLLEFBQUMsQ0FHRixNQUFXLENBQVEsUUFBQyxDQUFwQixRQUFXLENBQVEsUUFBQyxDQUFwQixRQUFXLENBQVEsUUFBQyxDQUFwQixNQUFXLENBQVEsUUFBQyxDQUFwQixLQUFXLENBQVEsUUFBQyxDQUFwQixRQUFXLENBQVEsUUFBQyxDQUFwQixRQUFXLENBQVEsUUFBQyxDQUFwQixPQUFXLENBQVEsUUFBQyxDQUFwQixNQUFXLENBQVEsUUFBQyxDQUFwQixNQUFXLENBQVEsUUFBQyxDQUFwQixPQUFXLENBQVEsS0FBQyxDQUFwQixNQUFXLENBQVEsUUFBQyxDQUFwQixXQUFXLENBQVEsUUFBQyxDQUlwQixTQUFXLENBQVEsUUFBQyxDQUFwQixTQUFXLENBQVEsUUFBQyxDQUFwQixXQUFXLENBQVEsUUFBQyxDQUFwQixTQUFXLENBQVEsUUFBQyxDQUFwQixNQUFXLENBQVEsUUFB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 */